Reengineering Software Product Variants into Software Product Line: REVPLINE Approach

Ra'Fat Ahmad Al-Msie'Deen 1 Abdelhak-Djamel Seriai 1 Marianne Huchard 1
1 MAREL - Models And Reuse Engineering, Languages
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : In order to migrate software product variants that are considered similar into a Software Product Line (SPL), it is essential to identify the mandatory and optional features between the product variants. To exploit existing software variants and build a SPL, a feature model of this SPL must be built as a first step. To do so, it is necessary to mine optional and mandatory features from the source code of the software variants. Thus, we propose in this book, a new approach to mine features and feature models from the object-oriented source code of a set of software variants, based on Formal Concept Analysis and Latent Semantic Indexing. To validate our approach, we applied it to ArgoUML and Mobile media case studies. The results of this evaluation validate the relevance and the performance of our proposal as most of the features were correctly identified.
Type de document :
Ouvrage (y compris édition critique et traduction)
LAP Lambert Academic Publishing, 2014, pp.120, 2014, 3659511250, 9783659511257. 〈http://books.google.fr/books/about/Reengineering_Software_Product_Variants.html?id=98D0ngEACAAJ&redir_esc=y〉
Liste complète des métadonnées

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00981473
Contributeur : Ra'Fat Al-Msie'Deen <>
Soumis le : mardi 22 avril 2014 - 12:22:56
Dernière modification le : vendredi 23 novembre 2018 - 12:52:07
Document(s) archivé(s) le : lundi 10 avril 2017 - 16:07:37

Fichier

978-3-659-51125-7.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : lirmm-00981473, version 1

Collections

Citation

Ra'Fat Ahmad Al-Msie'Deen, Abdelhak-Djamel Seriai, Marianne Huchard. Reengineering Software Product Variants into Software Product Line: REVPLINE Approach. LAP Lambert Academic Publishing, 2014, pp.120, 2014, 3659511250, 9783659511257. 〈http://books.google.fr/books/about/Reengineering_Software_Product_Variants.html?id=98D0ngEACAAJ&redir_esc=y〉. 〈lirmm-00981473〉

Partager

Métriques

Consultations de la notice

282

Téléchargements de fichiers

372