Thèse soutenue

Amélioration de l’Élicitation d'Exigences grâce à la Fouille de Magasin d'Applications

FR  |  
EN
Auteur / Autrice : Jialiang Wei
Direction : Gérard DrayPierre Louis Bernard
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 07/11/2024
Etablissement(s) : IMT Mines Alès
Ecole(s) doctorale(s) : École doctorale Information, Structures, Systèmes (Montpellier ; 2015-....)
Partenaire(s) de recherche : Laboratoire : EuroMov Digital Health in Motion - EuroMov - Digital Health in Motion / Euromov DHM
Jury : Président / Présidente : Xavier Franch
Examinateurs / Examinatrices : Gérard Dray, Pierre Louis Bernard, Camille Salinesi, Anne-Lise Courbis, Thomas Lambolais, Walid Maalej, Robert Darimont
Rapporteurs / Rapporteuses : Xavier Franch, Camille Salinesi

Résumé

FR  |  
EN

Les méthodes traditionnelles de collecte des exigences impliquent généralement des interviews, des observations, des questionnaires, la création de prototypes, etc. Malgré leur utilité, ces méthodes dépendent fortement des connaissances des parties prenantes et des ingénieurs en charge de l'élaboration des exigences. Dans le marché des applications mobiles, en constante évolution et hautement concurrentiel, rester à la pointe des tendances est particulièrement difficile. Les magasins d'applications comme Google Play et Apple Store offrent un vaste répertoire d'applications, ce qui constitue une opportunité d'identifier des produits similaires et d'obtenir des informations précieuses. Cependant, le volume considérable d'applications disponibles rend l'analyse manuelle ardue et chronophage. Pour combler cette lacune, nos recherches se concentrent sur l'exploitation des données des magasins d'applications pour rationaliser et améliorer le processus de collecte des exigences.Dans cette thèse, nous nous concentrons sur trois défis liés à la collecte des exigences : le raffinement de l'objectif initial de l'application, la création rapide et accessible de prototypes d'interfaces graphiques, et la collecte continue des exigences après la mise sur le magasin d'applications. Pour relever ces défis, nous avons développé trois approches innovantes qui tirent parti de trois sources d'information provenant des magasins d'applications: les descriptions d'applications, les images d'introduction et les avis d'utilisateurs. Nous proposons d'une part une méthode pour identifier les descriptions d'applications pertinentes et extraire les fonctionnalités clés en vue de recommandations de sous-fonctionnalités, ce qui aide à affiner les fonctionnalités générales. D'autre part, en exploitant les images d'introduction des applications sur Google Play, nous avons développé un moteur de recherche d'interfaces graphiques qui permet de trouver rapidement des captures d'écran pertinentes en fonction de requêtes textuelles, accélérant ainsi le processus de prototypage. Enfin, nous introduisons une chaîne automatisée pour extraire les informations liées aux exigences à partir d'un grand volume d'avis d'utilisateurs. Des évaluations empiriques démontrent l'efficacité de ces trois approches. Nous mettons en pratique nos travaux sur un cas d'étude relatif à la collecte des exigences pour une application de suivi de l'activité physique de personnes âgées.