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 Linsbauer | 1 | 233 | 18.25 |
Florian Angerer | 2 | 107 | 6.78 |
Paul Grünbacher | 3 | 2007 | 118.84 |
Daniela Lettner | 4 | 152 | 7.25 |
Herbert Prähofer | 5 | 189 | 17.00 |
Roberto E. Lopez-Herrejon | 6 | 645 | 47.36 |
Alexander Egyed | 7 | 2434 | 178.98 |