Title
Configuration-Aware Change Impact Analysis (T)
Abstract
Understanding variability is essential to allow the configuration of software systems to diverse requirements. Variability-aware program analysis techniques have been proposed for analyzing the space of program variants. Such techniques are highly beneficial, e.g., to determine the potential impact of changes during maintenance. This paper presents an interprocedural and configuration-aware change impact analysis (CIA) approach for determining possibly impacted products when changing source code of a product family. The approach further supports engineers, who are adapting specific product variants after an initial pre-configuration. The approach can be adapted to work with different variability mechanism, it provides more precise results than existing CIA approaches, and it can be implemented using standard control flow and data flow analysis. Using an industrial product line we report evaluation results on the benefit and performance of the approach.
Year
DOI
Venue
2015
10.1109/ASE.2015.58
Automated Software Engineering
Keywords
Field
DocType
Change impact analysis, program analysis, maintenance, configuration
Change impact analysis,Software engineering,Systems engineering,Source code,Computer science,Control flow,Data-flow analysis,Software system,Program analysis,Product family,Reliability engineering,Maintenance engineering
Conference
ISSN
Citations 
PageRank 
1527-1366
13
0.48
References 
Authors
23
4
Name
Order
Citations
PageRank
Florian Angerer11076.78
Andreas Grimmer2667.44
Herbert Prähofer318917.00
Paul Grünbacher42007118.84