IEEE Transactions on Software Engineering
Software engineering: theory and practice
Software engineering: theory and practice
Proceedings of the ACM SIGPLAN 1999 conference on Programming language design and implementation
Change impact analysis for object-oriented programs
PASTE '01 Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
Software Change Impact Analysis
Software Change Impact Analysis
Impact Analysis - Towards a Framework for Comparison
ICSM '93 Proceedings of the Conference on Software Maintenance
Whole program Path-Based dynamic impact analysis
Proceedings of the 25th International Conference on Software Engineering
Linear-Time, Incremental Hierarchy Inference for Compression
DCC '97 Proceedings of the Conference on Data Compression
Using Component Metacontent to Support the Regression Testing of Component-Based Software
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
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
Chianti: a tool for change impact analysis of java programs
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Efficient and precise dynamic impact analysis using execute-after sequences
Proceedings of the 27th international conference on Software engineering
Chianti: a change impact analysis tool for java programs
Proceedings of the 27th international conference on Software engineering
Applying regression test selection for COTS-based applications
Proceedings of the 28th international conference on Software engineering
Journal of Systems and Software
Finding failure-inducing changes in java programs using change classification
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Carving differential unit test cases from system test cases
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Identifying Failure Causes in Java Programs: An Application of Change Impact Analysis
IEEE Transactions on Software Engineering
Fixing Inconsistencies in UML Design Models
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Pallino: automation to support regression test selection for cots-based applications
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
An empirical study of software developers' management of dependencies and changes
Proceedings of the 30th international conference on Software engineering
Customization change impact analysis for erp professionals via program slicing
ISSTA '08 Proceedings of the 2008 international symposium on Software testing and analysis
Using information retrieval based coupling measures for impact analysis
Empirical Software Engineering
Effective identification of failure-inducing changes: a hybrid approach
Proceedings of the 8th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Towards a more efficient static software change impact analysis method
Proceedings of the 8th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
JUnitMX - A change-aware unit testing tool
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
A holistic approach to managing software change impact
Journal of Systems and Software
Designing better fitness functions for automated program repair
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Comparison of different impact analysis methods and programmer's opinion: an empirical study
Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java
Practical change impact analysis based on static program slicing for industrial software systems
Proceedings of the 33rd International Conference on Software Engineering
A taxonomy for software change impact analysis
Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution
Using structural and textual information to capture feature coupling in object-oriented software
Empirical Software Engineering
An adaptive approach to impact analysis from change requests to source code
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Integrated impact analysis for managing software changes
Proceedings of the 34th International Conference on Software Engineering
Communicating continuous integration servers for increasing effectiveness of automated testing
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Combining concept lattice with call graph for impact analysis
Advances in Engineering Software
A comparative study of static CIA techniques
Proceedings of the Fourth Asia-Pacific Symposium on Internetware
A Source Code Change Impact Analysis Algorithm for Iterative Software Development
International Journal of Decision Support System Technology
Using water wave propagation phenomenon to study software change impact analysis
Advances in Engineering Software
Topology analysis of software dependencies
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
Impact analysis 驴 determining the potential effects ofchanges on a software system 驴 plays an important rolein software engineering tasks such as maintenance, regressiontesting, and debugging. In previous work, two new dynamicimpact analysis techniques, CoverageImpact andPathImpact, were presented. These techniques performimpact analysis based on data gathered about program behaviorrelative to specific inputs, such as inputs gatheredfrom field data, operational profile data, or test-suite executions.Due to various characteristics of the algorithms theyemploy, CoverageImpactand PathImpactare expectedto differ in terms of cost and precision; however, there havebeen no studies to date examining the extent to which suchdifferences may emerge in practice. Since cost-precisiontradeoffs may play an important role in technique selectionand further research, we wished to examine these tradeoffs.We therefore designed and performed an empirical study,comparing the execution and space costs of the techniques,as well as the precisions of the impact analysis results thatthey report. This paper presents the results of this study.