Abstract | ||
---|---|---|
Changeability is a fundamental property of software systems. Every software system must evolve at all levels of abstraction (models, architecture. source code, documentation, etc.) to meet changing user and context requirements. To assess the extent of a change, change impact analysis must be performed. In this paper, we propose a taxonomy of change aspects in feature modelling domain, and analyse changeability of feature models, a high level representation of system's external user-visible characteristics. We propose the change impact model based on a feature dependency matrix to assess validity of feature change, to follow feature change propagation and to estimate changeability of a feature model using a Jaccard distance measure. The model is implemented using Prolog logic rules. A case study is presented. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1007/978-3-642-33308-8_10 | Communications in Computer and Information Science |
Keywords | Field | DocType |
feature modelling,software evolution,changeability | Change impact analysis,Data mining,Computer science,Source code,Software system,Prolog,Feature model,Jaccard index,Software evolution,Rule of inference | Conference |
Volume | ISSN | Citations |
319 | 1865-0929 | 6 |
PageRank | References | Authors |
0.42 | 25 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Paulius Paskevicius | 1 | 11 | 1.15 |
Robertas Damasevicius | 2 | 281 | 62.75 |
Vytautas Stuikys | 3 | 102 | 17.07 |