Analyzing Regression Test Selection Techniques
IEEE Transactions on Software Engineering
A safe, efficient regression test selection technique
ACM Transactions on Software Engineering and Methodology (TOSEM)
Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria
ICSE '94 Proceedings of the 16th international conference on Software engineering
A framework for evaluating regression test selection techniques
ICSE '94 Proceedings of the 16th international conference on Software engineering
TestTube: a system for selective regression testing
ICSE '94 Proceedings of the 16th international conference on Software engineering
Pythia: a regression test selection tool based on textual differencing
ENCRESS '97 IFIP TC5 WG5.4 3rd internatinal conference on on Reliability, quality and safety of software-intensive systems
A technique for the selective revalidation of OO software
Journal of Software Maintenance: Research and Practice
A comparative study of coarse- and fine-grained safe regression test-selection techniques
ACM Transactions on Software Engineering and Methodology (TOSEM)
An empirical study of regression test selection techniques
ACM Transactions on Software Engineering and Methodology (TOSEM)
Regression test selection for Java software
OOPSLA '01 Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Techniques for Selective Revalidation
IEEE Software
A testing approach for large system portfolios in industrial environments
Journal of Systems and Software
Incremental Regression Testing
ICSM '93 Proceedings of the Conference on Software Maintenance
Natural Optimization Algorithms for Optimal Regression Testing
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Specification-based regression test selection with risk analysis
CASCON '02 Proceedings of the 2002 conference of the Centre for Advanced Studies on Collaborative research
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)
Empirical Evaluation of the Textual Differencing Regression Testing Technique
ICSM '98 Proceedings of the International Conference on Software Maintenance
A Study of Effective Regression Testing in Practice
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Regression Testing on Object-Oriented Programs
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
Regression Test Selection based on Intermediate Code for Virtual Machines
ICSM '03 Proceedings of the International Conference on Software Maintenance
Regression Test Selection Based on Version Changes of Components
APSEC '03 Proceedings of the Tenth Asia-Pacific Software Engineering Conference Software Engineering Conference
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software 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
Scaling regression testing to large software systems
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
A Safe Regression Test Selection Technique for Database-Driven Applications
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
Utilization of Extended Firewall for Object-Oriented Regression Testing
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
An empirical study of regression test application frequency: Research Articles
Software Testing, Verification & Reliability
ISSRE '05 Proceedings of the 16th IEEE International Symposium on Software Reliability Engineering
ICCBSS '06 Proceedings of the Fifth International Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems
An Approach for Test Suite Selection to Validate Applications on Deployment of COTS Upgrades
APSEC '05 Proceedings of the 12th Asia-Pacific Software Engineering Conference
Regression Testing for Component-based Software Systems by Enhancing Change Information
APSEC '05 Proceedings of the 12th Asia-Pacific Software Engineering Conference
Applying regression test selection for COTS-based applications
Proceedings of the 28th international conference on Software engineering
A framework for efficient regression tests on database applications
The VLDB Journal — The International Journal on Very Large Data Bases
Journal of Systems and Software
Cross versus Within-Company Cost Estimation Studies: A Systematic Review
IEEE Transactions on Software Engineering
Experiences using systematic review guidelines
Journal of Systems and Software
Systematic review: A systematic review of effect size in software engineering experiments
Information and Software Technology
Applying Systematic Reviews to Diverse Study Types: An Experience Report
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
A systematic review on regression test selection techniques
Information and Software Technology
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Applying empirical software engineering to software architecture: challenges and lessons learned
Empirical Software Engineering
A systematic mapping study of software product lines testing
Information and Software Technology
Identifying program, test, and environmental changes that affect behaviour
Proceedings of the 33rd International Conference on Software Engineering
Model-based coverage-driven test suite generation for software product lines
Proceedings of the 14th international conference on Model driven engineering languages and systems
Who tested my software? Testing as an organizationally cross-cutting activity
Software Quality Control
Reference-based search strategies in systematic reviews
EASE'09 Proceedings of the 13th international conference on Evaluation and Assessment in Software Engineering
Regression testing minimization, selection and prioritization: a survey
Software Testing, Verification & Reliability
Incremental model-based testing of delta-oriented software product lines
TAP'12 Proceedings of the 6th international conference on Tests and Proofs
Strategies for testing products in software product lines
ACM SIGSOFT Software Engineering Notes
Test case prioritization: a systematic mapping study
Software Quality Control
Hi-index | 0.00 |
Regression testing is the verification that previously functioning software remains after a change. In this paper we report on a systematic review of empirical evaluations of regression test selection techniques, published in major software engineering journals and conferences. Out of 2,923 papers analyzed in this systematic review, we identified 28 papers reporting on empirical comparative evaluations of regression test selection techniques. They report on 38 unique studies (23 experiments and 15 case studies), and in total 32 different techniques for regression test selection are evaluated. Our study concludes that no clear picture of the evaluated techniques can be provided based on existing empirical evidence, except for a small group of related techniques. Instead, we identified a need for more and better empirical studies were concepts are evaluated rather than small variations. It is also necessary to carefully consider the context in which studies are undertaken.