Quality-driven feature identification and documentation from source code

Hamzeh Eyal Salman 1 Abdelhak-Djamel Seriai 2 Mustafa Hammad 1
2 MAREL - Models And Reuse Engineering, Languages
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : Software companies develop a large number of software products cater to the needs of customers in different domains. Each product offers a set of features to serve customers in a particular domain. Over the time, the product features (resp. their implementations) should be improved, changed or removed to meet new demands of customers. Identifying source code elements that implements each feature plays a pivot role in such software maintenance tasks. In this article, we present an approach to support effective feature identification and documentation from source code. The novelty of our approach is that we identify each feature implementation based on a semantic-correctness model that can achieve satisfactory results according to well-known evaluation metrics on the subject. We have implemented our approach and conducted evaluation with a large case study. Our evaluation showed that our approach always achieves promising results.
Type de document :
Article dans une revue
Journal of Theoretical and Applied Information Technology, JATIT, 2016, 84 (2), pp.183-195. 〈http://www.jatit.org/volumes/Vol84No2/4Vol84No2.pdf〉
Liste complète des métadonnées

Littérature citée [44 références]  Voir  Masquer  Télécharger

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01348053
Contributeur : Isabelle Gouat <>
Soumis le : vendredi 22 juillet 2016 - 12:21:36
Dernière modification le : jeudi 24 mai 2018 - 15:59:22
Document(s) archivé(s) le : dimanche 23 octobre 2016 - 11:33:24

Fichier

Quality.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : lirmm-01348053, version 1

Collections

Citation

Hamzeh Eyal Salman, Abdelhak-Djamel Seriai, Mustafa Hammad. Quality-driven feature identification and documentation from source code. Journal of Theoretical and Applied Information Technology, JATIT, 2016, 84 (2), pp.183-195. 〈http://www.jatit.org/volumes/Vol84No2/4Vol84No2.pdf〉. 〈lirmm-01348053〉

Partager

Métriques

Consultations de la notice

85

Téléchargements de fichiers

243