Abstract—Change impact analysis is required for constantly evolving systems to support the comprehension, implementa-tion, and evaluation of changes. A lot of research effort has been spent on this subject over the last twenty years, and many approaches were published likewise. However, there has not been an extensive attempt made to summarize and review published approaches as a base for further research in the area. Therefore, we present the results of a comprehensive investigation of software change impact analysis, which is based on a literature review and a taxonomy for impact analysis. The contribution of this review is threefold. First, approaches proposed for impact analysis are explained re-garding their motivation and methodology....
Change is unavoidable in software development. During the entire lifecycle of a product, from concep...
Impact analysis and change propagation are among the major issues of software change management. In ...
Impact analysis (IA) methods and tools support designers in determining the consequences of design c...
Change impact analysis is required for constantly evolving systems to support the comprehension, imp...
Change is inevitable in software development. During the entire lifecycle of a software system, from...
Impact analysis aims to quickly predict the extent of changes which will be required to software pro...
Project changes are difficult since the impacts of the changes are not readily known in advance. Cha...
Accepting too many software change requests could contribute to expense and delay in project deliver...
Accepting too many software change requests could contribute to expense and delay in project deliver...
Graduation date: 2006Successful software systems evolve over their lifetimes through the cumulative\...
Previous taxonomies of software change have focused on the purpose of the change (i.e. the why) rath...
Software change impact analysis is defined as a process of identifying the potential impact of disru...
Developers are often faced with a natural language change request (such as a bug report) and tasked ...
Click on the DOI link to access the article (may not be free).The paper presents an approach that co...
A software system typically has to be changed fre-quently to adapt the system to new or changing re-...
Change is unavoidable in software development. During the entire lifecycle of a product, from concep...
Impact analysis and change propagation are among the major issues of software change management. In ...
Impact analysis (IA) methods and tools support designers in determining the consequences of design c...
Change impact analysis is required for constantly evolving systems to support the comprehension, imp...
Change is inevitable in software development. During the entire lifecycle of a software system, from...
Impact analysis aims to quickly predict the extent of changes which will be required to software pro...
Project changes are difficult since the impacts of the changes are not readily known in advance. Cha...
Accepting too many software change requests could contribute to expense and delay in project deliver...
Accepting too many software change requests could contribute to expense and delay in project deliver...
Graduation date: 2006Successful software systems evolve over their lifetimes through the cumulative\...
Previous taxonomies of software change have focused on the purpose of the change (i.e. the why) rath...
Software change impact analysis is defined as a process of identifying the potential impact of disru...
Developers are often faced with a natural language change request (such as a bug report) and tasked ...
Click on the DOI link to access the article (may not be free).The paper presents an approach that co...
A software system typically has to be changed fre-quently to adapt the system to new or changing re-...
Change is unavoidable in software development. During the entire lifecycle of a product, from concep...
Impact analysis and change propagation are among the major issues of software change management. In ...
Impact analysis (IA) methods and tools support designers in determining the consequences of design c...