A situational approach and intelligent tool for collaborative requirements elicitation

par Chad Raymond Coulin

Thèse de doctorat en Génie informatique

Sous la direction de Abd-El-Kader Sahraoui.

Soutenue en 2007

à Toulouse 3 en cotutelle avec l'University of technology, Sydney, Australie .

  • Titre traduit

    Une approche situationnelle et outil intelligent pour l'elicitation collaborative des exigences


  • Résumé

    L'elicitation des exigences est une partie fondamentale du processus de développement de logiciel, et est considérée souvent comme une des activités les plus difficiles à réaliser. Beaucoup des techniques, d'approches, et des outils courants sont inconnus ou trop complexes pour les novices, créant ainsi un écart significatif entre la théorie et la pratique de l'elicitation des exigences. Il y aussi l'écart important entre les novices et les experts analystes, qui peuvent être attribués à la compétence étendue régle��e et à la gamme des expériences qui est souvent exigée pour conduire avec succès cette activité essentielle. En conséquence, dans cette recherche nous avons examiné l'état de l'art et l'état de pratique afin de développer et évaluer une approche et un outil pour soutenir les novices pendant l'elicitation des exigences. La première étape de la recherche était une étude critique de la littérature, qui a impliqué une révision vaste et une analyse critique de théorie existante sur et autour du secteur de l'elicitation des exigences. Ceci a été suivi par un aperçu de la pratique, qui s'est composé des entrevues détaillées avec les experts, et d'un questionnaire en ligne pour les novices, utilisés pour obtenir des directives d'approche et des caractéristiques d'outil. L'approche OUTSET a été alors conçue, et l'outil MUSTER a été construit. L'étape finale de la recherche a impliqué l'évaluation de l'approche et de l'outil par une étude de cas, une expérience d'étude de cas, et une expérience formelle. Les évaluations empiriques accomplies ont montré que l'utilisation de l'outil MUSTER a amélioré l'efficacité générale les processus de l'elicitation des exigences, pendant que l'approche fondamentale OUTSET a amélioré l'efficacité générale. Il a été aussi montré que la combinaison de l'approche et de l'outil a fourni un système coopératif qui était utile et utilisable. Dans l'expérience accomplie, l'outil MUSTER a reçu plus de trois fois le score de l'outil manuel pour l'efficacité et plus que double pour l'utilité. . .


  • Résumé

    Requirements elicitation is a fundamental part of the software development process, and widely regarded as one of its more challenging activities. Many of the current techniques, approaches, and tools are either unknown or too complex for novices, resulting in a significant gap between requirements elicitation theory and practice. Just as important, is the current gap between expert and novice analysts, which can be attributed to the extensive skill set and range of experiences that is often required to successfully conduct this difficult yet vital activity. Consequently, in this research we investigated both the state of the art and the state of practice, in order to develop and evaluate an approach and a tool to support novice analysts elicit requirements for software systems in a workshop environment. The first stage of the research was a literature review, which involved a thorough review and critical analysis of existing theory on and around the area of requirements elicitation. This was followed by a survey of practice, which consisted of in-depth interviews with experts and an online questionnaire for novices, used to elicit approach guidelines and tool features. The OUTSET approach was then designed, and the supporting tool MUSTER constructed. The final stage of the research involved the evaluation of the approach and tool through a case study, case study experiment, and formal experiment. The empirical evaluations conducted showed that using the MUSTER tool improved the overall effectiveness of the requirements elicitation process, while the underlying OUTSET approach improved the overall efficiency. . .

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (337 p.)
  • Annexes : Bibliogr. p 317-337

Où se trouve cette thèse ?

  • Bibliothèque : Université Paul Sabatier. Bibliothèque universitaire de sciences.
  • Disponible pour le PEB
  • Cote : 2007TOU30184
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.