Skip to Main content Skip to Navigation
Conference papers

Feature-Level Change Impact Analysis Using Formal Concept Analysis

Abstract : 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.
Document type :
Conference papers
Complete list of metadata

Cited literature [14 references]  Display  Hide  Download
Contributor : Abdelhak-Djamel seriai Connect in order to contact the contributor
Submitted on : Monday, March 21, 2016 - 10:09:36 AM
Last modification on : Friday, August 5, 2022 - 3:03:19 PM
Long-term archiving on: : Sunday, November 13, 2016 - 8:57:08 PM


Files produced by the author(s)


  • HAL Id : lirmm-01291179, version 1



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⟩



Record views


Files downloads