Integration of human-computer interaction engineering issues into software process capability maturity models - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2017

Integration of human-computer interaction engineering issues into software process capability maturity models

Intégration des questions d'ingénierie de l'interaction homme-machine dans les modèles d'aptitude et maturité de processus logiciel

Résumé

Software process capability maturity (SPCM) models are currently widely used in industry. To perform the practices defined in these models, software engineering approaches are applied. We also have experienced a large definition of methods, techniques, patterns, and standards for the analysis, design, implementation, and evaluation of interactive systems focusing on Human-Computer Interaction (HCI) issues. Nevertheless, it is well known that HCI approaches are not largely used in industry. In order to take advantage of the widespread use of SPCM models, this thesis proposes to integrate HCI issues (concepts of design, implementation, and evaluation of interactive systems) in the most known international SPCM model (CMMI-DEV – Capability Maturity Model Integration for Development) and in the Brazilian SPCM model (MR-MPS-SW – MPS for Software reference model). To that end, we have worked on (i) the identification of appropriate HCI approaches for each practice of the engineering advocated by these models, (ii) the evaluation and improvement of the identified HCI approaches with HCI experts, (iii) the validation of the proposition in an academic environment, and (iv) the conduction of two empirical studies about the perception of knowledge and use of HCI approaches in the industry. As a result, we got 14 categories of HCI approaches with examples of methods, techniques, patterns, and standards adequate to perform each practice of engineering activities of the both models when developing interactive systems. Moreover, the empirical study, in Brazilian industry, confirmed statistically that consultants of those SPCM models do not know and do not use HCI approaches as well as they know and use software engineering approaches.
Les modèles d’aptitude et maturité de processus logiciel (AMPL) sont actuellement largement utilisés dans l’industrie. Pour exécuter les pratiques définies dans ces modèles, des approches d’ingénierie logicielle sont appliquées. On constate également une grande définition en termes de méthodes, techniques, patrons et normes pour l’analyse, la conception, la mise en œuvre et l’évaluation de systèmes interactifs, axés sur les questions d’Interaction Homme-Machine (IHM). Néanmoins, il est bien connu que les approches d’IHM ne sont pas largement utilisées dans l’industrie. Afin de profiter de l’utilisation des modèles AMPL, cette thèse propose d’intégrer les questions d’IHM (concepts de conception, mise en œuvre et évaluation de systèmes interactifs) dans le modèle international le plus connu (CMMI-DEV – Capability Maturity Model Integration for Development) et dans le modèle brésilien (MR-MPS-SW – MPS for Software reference model). À cette fin, nous avons travaillé sur (i) l’identification des approches de l’IHM appropriées pour chaque pratique de l’ingénierie préconisée par ces modèles, (ii) l’évaluation et l’amélioration des approches de l’IHM identifiées avec des experts en IHM, (iii) la validation de la proposition dans un environnement académique, et (iv) la réalisation de deux études empiriques sur la perception de la connaissance et l’utilisation des approches de l’IHM dans l’industrie. En conséquence, nous avons obtenu 14 catégories d’approches de l’IHM avec des exemples de méthodes, techniques, patrons et normes propres à réaliser chaque pratique des activités d’ingénierie des deux modèles lors du développement de systèmes interactifs. De plus, l’étude empirique avec l’industrie brésilienne a confirmé statistiquement que les consultants de ces modèles AMPL ne connaissent et n’utilisent pas ou peu les approches de l’IHM, comme ils connaissent et utilisent des approches d’ingénierie logicielle.
Fichier principal
Vignette du fichier
Guidini_Goncalves_Taisa2.pdf (4.87 Mo) Télécharger le fichier
Origine : Version validée par le jury (STAR)
Loading...

Dates et versions

tel-01729393 , version 1 (12-03-2018)

Identifiants

  • HAL Id : tel-01729393 , version 1

Citer

Taisa Guidini Gonçalves. Integration of human-computer interaction engineering issues into software process capability maturity models. Human-Computer Interaction [cs.HC]. Université de Valenciennes et du Hainaut-Cambresis, 2017. English. ⟨NNT : 2017VALE0040⟩. ⟨tel-01729393⟩
188 Consultations
658 Téléchargements

Partager

Gmail Facebook X LinkedIn More