Object-oriented modeling and design
Object-oriented modeling and design
The object-oriented brewery: a comparison of two object-oriented development methods
ACM SIGSOFT Software Engineering Notes
How well do experienced software developers predict software change?
Journal of Systems and Software
Software maintenance and evolution: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Impact Analysis - Towards a Framework for Comparison
ICSM '93 Proceedings of the Conference on Software Maintenance
Leveraging field data for impact analysis and regression testing
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Incremental Dynamic Impact Analysis for Evolving Software Systems
ISSRE '03 Proceedings of the 14th International Symposium on Software Reliability Engineering
Online Impact Analysis via Dynamic Compilation Technology
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
Change Impact Analysis for Requirement Evolution using Use Case Maps
IWPSE '05 Proceedings of the Eighth International Workshop on Principles of Software Evolution
Requirement-centric traceability for change impact analysis: a case study
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Hi-index | 0.01 |
Impact analysis is an activity of assessing the effect of making a set of changes to a software system. Many approaches have been developed include performing impact analysis on a high level model that reflects to low level analysis using class interaction prediction. However, analysis from the model contains false results due to not all interactions between classes have impact to one another. In this paper we introduce a new impact analysis approach that is able to filter some false results using a set of impact prediction filters. The contributions of the paper are: (1) a new impact analysis approach; (2) a new set of impact prediction filters and; (3) evaluation results that show the new impact analysis approach improves the accuracy of the prediction results.