Analyse automatique de la maintenabilité logicielle basée sur une ontologie, vers une interaction dialogique avec un auditeur artificiel
Résumé
La prédiction de la maintenabilité logicielle est particulièrement importante en milieu industriel. Afin d’améliorer l’adaptabilité et l’explicabilité des approches de régression existantes, notre objectif est de formaliser le discours sur la maintenabilité logicielle, d’abord entre experts humains pour aller vers une interaction dialogique interactive avec un agent d’analyse artificiel. Dans ce but, nous avons créé une ontologie de la maintenabilité afin de représenter les éléments d’un programme Java, et inférer les éléments de conception qui le structurent. Nous avons testé avec succès la détection d’une architecture en couches et d’un patron de conception singleton. Cette première étape nous permettra de structurer un système multi-agents qui devra interagir dialogiquement avec l’équipe de développement.
Domaines
Génie logiciel [cs.SE]
Origine : Fichiers produits par l'(les) auteur(s)
Licence : CC BY - Paternité
Licence : CC BY - Paternité