Title
Recovering Feature-to-Code Mappings in Mixed-Variability Software Systems
Abstract
Software engineering methods for analyzing and managing variable software systems rely on accurate feature-to-code mappings to relate high-level variability abstractions, such as features or decisions, to locations in the code where variability occurs. Due to the continuous and long-term evolution of many systems such mappings need to be extracted and updated automatically. However, current approaches have limitations regarding the analysis of highly-configurable systems that rely on different variability mechanisms. We present a novel approach that exploits the synergies between program analysis and doffing techniques to reveal feature-to-code mappings for highly-configurable systems. We demonstrate the feasibility of our approach with a set of products from a real-world product line in the domain of industrial automation.
Year
DOI
Venue
2014
10.1109/ICSME.2014.67
ICSME
Keywords
DocType
ISSN
software management,program diffing technique,high-level variability abstractions,program analysis technique,software maintenance,long-term evolution,program diagnostics,mixed-variability software systems,feature-to-code mapping recovery,software engineering methods,variable software system management
Conference
1063-6773
Citations 
PageRank 
References 
11
0.49
10
Authors
7
Name
Order
Citations
PageRank
Lukas Linsbauer123318.25
Florian Angerer21076.78
Paul Grünbacher32007118.84
Daniela Lettner41527.25
Herbert Prähofer518917.00
Roberto E. Lopez-Herrejon664547.36
Alexander Egyed72434178.98