Améliorer la confiance dans le développement de systèmes d'information en utilisant des pratiques agiles et formelles (411)
Évaluer et améliorer l'évolutivité des logiciels (774)
Résumé : L'évolutivité est un sujet important mais insuffisamment étudié. De nombreuses organisations développant pour le Web sont confrontées au problème de la mesure et de la prévision de l'évolutivité des systèmes logiciels qu'elles développent. Bien que le problème de l'extensibilité semble assez répandu, il n'existe pas de définition largement acceptée de l'extensibilité des logiciels dans la littérature actuelle. Il n'existe pas non plus de méthode reconnue pour évaluer l'extensibilité d'un logiciel en fonction des goulets d'étranglement. Dans cet article, nous passons d'abord en revue les définitions existantes de l'extensibilité des logiciels, nous analysons pourquoi elles ne correspondent que partiellement au problème de l'extensibilité des logiciels et nous tentons de définir ce que l'on entend par extensibilité des logiciels. Nous utilisons cette définition de l'extensibilité pour proposer une approche permettant d'évaluer l'extensibilité logicielle d'une application Web. Nous testons ensuite cette approche d'évaluation dans une étude de cas d'une organisation de développement de logiciels.
Effet des modèles mentaux de la tâche sur la performance du logiciel Developer : Une enquête expérimentale (1195)
Résumé : Cette étude fournit des résultats préliminaires sur l'efficacité des modèles mentaux dans le développement de logiciels. Plus précisément, sur la base des résultats d'une expérience contrôlée en laboratoire, elle montre que la qualité du modèle mental d'un développeur de logiciel est un facteur déterminant de la performance en matière de qualité du logiciel, que la tâche soit effectuée individuellement ou en binôme. En outre, cet effet s'avère cohérent pour des tâches logicielles de complexité variable.
Enquête sur l'acceptation à long terme des méthodologies agiles : Une étude empirique des perceptions Developer dans les projets Scrum (1327)
Résumé : Les méthodologies agiles de développement de logiciels ont suscité un grand intérêt dans la recherche et la pratique. Cependant, comme elles sont aux antipodes des méthodologies traditionnelles, leur introduction affecte considérablement les habitudes de travail des développeurs. Comme les méthodologies agiles postulent des hiérarchies plates et des équipes auto-organisées, l'engagement à long terme des développeurs devient un facteur de réussite essentiel. Pourtant, les études actuelles mesurent principalement le succès des méthodologies agiles à court terme. Afin d'évaluer l'utilisation des méthodologies agiles sur le long terme, nous avons mené une étude auprès d'une compagnie d'assurance de renommée mondiale qui a introduit Scrum en 2007. En utilisant des méthodes de recherche qualitative et la théorie de la diffusion des innovations comme angle d'analyse, nous avons obtenu des informations approfondies sur l'utilisation à long terme de Scrum. En particulier, nous avons pu identifier de nombreux facteurs perçus par les développeurs comme des avantages relatifs ou plus compatibles avec leurs processus de travail. Cependant, nous avons également trouvé des facteurs relatifs à la complexité de Scrum qui ont été perçus comme des inconvénients par les développeurs.
Informations générales sur l'enquête HICSS :
-
Une structure matricielle de pistes et de thèmes qui permet d'effectuer des recherches sur un large éventail d'applications et de technologies informatiques.
-
Trois jours de présentations de travaux de recherche et de discussions dans le cadre d'un atelier qui favorise l'interaction en vue de recherches supplémentaires.
-
Une journée entière de symposiums, d'ateliers et de tutoriels. Voir les composantes du programme pour plus de détails.
-
Une expérience véritablement internationale avec des participants venant généralement de plus de 40 pays (environ 50% hors États-Unis).
-
Les articles sont publiés dans les comptes rendus par l'IEEE Computer Society Press et dans la bibliothèque numérique Xplore de l'IEEE. L'accès aux articles de l'HICSS figure dans le top 2% des conférences de l'IEEE.
-
Des présentations de documents et des discussions qui débouchent souvent sur des documents révisés et étendus qui sont publiés dans des revues, des livres et des numéros spéciaux.
-
Un discours-programme et une conférence distinguée qui explorent des sujets et des concepts particulièrement pertinents.
-
Prix du meilleur article dans chaque domaine, récompensant les meilleures performances en matière de recherche.
Le projet d'excellence en recherche (ERA) du gouvernement australien a attribué la note "A" à HICSS, l'une des 32 conférences sur les systèmes d'information ainsi honorées sur 241 (46 notes B et 146 notes C). Données fournies par le Conseil australien de la recherche, décembre 2009. Voir aussi http://lamp.infosys.deakin.edu.au/era/?page=cfordet&selfor=0806