Proceedings of the 27th international conference on Software engineering
All code coverage is not created equal: a case study in prioritized code coverage
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
On the Use of Mutation Faults in Empirical Assessments of Test Case Prioritization Techniques
IEEE Transactions on Software Engineering
Improving Fault Detection Capability by Selectively Retaining Test Cases during Test Suite Reduction
IEEE Transactions on Software Engineering
An Empirical Study of Test Case Filtering Techniques Based on Exercising Information Flows
IEEE Transactions on Software Engineering
Applying Concept Analysis to User-Session-Based Testing of Web Applications
IEEE Transactions on Software Engineering
An empirical study of the effect of time constraints on the cost-benefits of regression testing
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Analysis of test suite reduction with enhanced tie-breaking techniques
Information and Software Technology
Proceedings of the eighteenth international symposium on Software testing and analysis
A Bi-objective Model Inspired Greedy Algorithm for Test Suite Minimization
FGIT '09 Proceedings of the 1st International Conference on Future Generation Information Technology
Execution path profiling for OS device drivers: viability and methodology
ISAS'08 Proceedings of the 5th international conference on Service availability
Profiling the operational behavior of OS device drivers
Empirical Software Engineering
An enhanced test case selection approach for model-based testing: an industrial case study
Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering
Reducing the cost of model-based testing through test case diversity
ICTSS'10 Proceedings of the 22nd IFIP WG 6.1 international conference on Testing software and systems
Fault-based test suite prioritization for specification-based testing
Information and Software Technology
Test case filtering and prioritization based on coverage of combinations of program elements
WODA '09 Proceedings of the Seventh International Workshop on Dynamic Analysis
Regression testing minimization, selection and prioritization: a survey
Software Testing, Verification & Reliability
iTree: efficiently discovering high-coverage configurations using interaction trees
Proceedings of the 34th International Conference on Software Engineering
Bi-criteria test suite reduction by cluster analysis of execution profiles
CEE-SET'09 Proceedings of the 4th IFIP TC 2 Central and East European conference on Advances in Software Engineering Techniques
Achieving scalable model-based testing through test case diversity
ACM Transactions on Software Engineering and Methodology (TOSEM)
Development of a framework for test case prioritization using genetic algorithm
ACM SIGSOFT Software Engineering Notes
Fault localization prioritization: Comparing information-theoretic and coverage-based approaches
ACM Transactions on Software Engineering and Methodology (TOSEM) - In memoriam, fault detection and localization, formal methods, modeling and design
Static test case prioritization using topic models
Empirical Software Engineering
Hi-index | 0.00 |
This paper presents an empirical comparison of fourdifferent techniques for filtering large test suites: testsuite minimization, prioritization by additional coverage,cluster filtering with one-per-cluster sampling, andfailure pursuit sampling. The first two techniques arebased on selecting subsets that maximize code coverageas quickly as possible, while the latter two are based onanalyzing the distribution of the tests' execution profiles.These techniques were compared with data sets obtainedfrom three large subject programs: the GCC, Jikes, andjavac compilers. The results indicate that distribution-basedtechniques can be as efficient or more efficient forrevealing defects than coverage-based techniques, butthat the two kinds of techniques are also complementaryin the sense that they find different defects. Accordingly,some simple combinations of these techniques wereevaluated for use in test case prioritization. The resultsindicate that these techniques can create more efficientprioritizations than those generated using prioritizationby additional coverage.