Feature-Level Change Impact Analysis Using Formal Concept Analysis - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2014

Feature-Level Change Impact Analysis Using Formal Concept Analysis

Résumé

Software Product Line Engineering (SPLE) is a system- atic reuse approach to develop a short time-to-market and quality products, called Software Product Line (SPL). Usu- ally, the SPL is not developed from scratch but it is devel- oped by reusing features (resp. their source code elements) of existing similar systems developed by ad-hoc reuse tech- niques. The feature implementations may be changed for adapting SPLE context. The change may impact other fea- tures that are not interested in the change, as a feature’s implementation spans multiple code elements and shares code elements with other features. Therefore, feature-level Change Impact Analysis (CIA) is needed to predict affected features for change management purpose. In this paper, we propose a feature-level CIA technique using formal concept analysis. In our experimental evaluation using three case studies of different domains and sizes, we show the effec- tiveness of our technique in terms of the most commonly used metrics on the subject.
Fichier principal
Vignette du fichier
spl-seke14-1.pdf (382.64 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

lirmm-01291179 , version 1 (21-03-2016)

Identifiants

  • HAL Id : lirmm-01291179 , version 1

Citer

Hamzeh Eyal-Salman, Abdelhak-Djamel Seriai, Christophe Dony. Feature-Level Change Impact Analysis Using Formal Concept Analysis. SEKE: Software Engineering and Knowledge Engineering, Jul 2014, Vancouver, Canada. pp.447-452. ⟨lirmm-01291179⟩
122 Consultations
285 Téléchargements

Partager

Gmail Facebook X LinkedIn More