DocumentCode :
272299
Title :
Recovering Feature-to-Code Mappings in Mixed-Variability Software Systems
Author :
Linsbauer, Lukas ; Angerer, Florian ; Grunbacher, Paul ; Lettner, Daniela ; Prähofer, Herbert ; Lopez-Herrejon, Roberto Erick ; Egyed, Alexander
Author_Institution :
Inst. for Software Syst. Eng., Johannes Kepler Univ., Linz, Austria
fYear :
2014
fDate :
Sept. 29 2014-Oct. 3 2014
Firstpage :
426
Lastpage :
430
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.
Keywords :
program diagnostics; software maintenance; software management; feature-to-code mapping recovery; high-level variability abstractions; long-term evolution; mixed-variability software systems; program analysis technique; program diffing technique; software engineering methods; variable software system management; Automation; Data mining; Feature extraction; Mechanical factors; Runtime; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Evolution (ICSME), 2014 IEEE International Conference on
Conference_Location :
Victoria, BC
ISSN :
1063-6773
Type :
conf
DOI :
10.1109/ICSME.2014.67
Filename :
6976111
Link To Document :
بازگشت