Comparing the Effectiveness of Software Testing Strategies
IEEE Transactions on Software Engineering
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Applying meta-analytical procedures to software engineering experiments
Journal of Systems and Software
A controlled experiment in program testing and code walkthroughs/inspections
Communications of the ACM
Test Driven Development: By Example
Test Driven Development: By Example
Empirical Software Engineering
An Empirical Evaluation of Three Defect-Detection Techniques
Proceedings of the 5th European Software Engineering Conference
Studying the Effects of Code Inspection and Structural Testing on Software Quality
ISSRE '98 Proceedings of the The Ninth International Symposium on Software Reliability Engineering
An experimental analysis of program verification methods.
An experimental analysis of program verification methods.
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
An Experimental Evaluation of Inspection and Testing for Detection of Design Faults
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
An Industrial Case Study of the Verification and Validation Activities
METRICS '03 Proceedings of the 9th International Symposium on Software Metrics
Detection or Isolation of Defects? An Experimental Comparison of Unit Testing and Code Inspection
ISSRE '03 Proceedings of the 14th International Symposium on Software Reliability Engineering
Reviewing 25 Years of Testing Technique Experiments
Empirical Software Engineering
Evidence-Based Software Engineering for Practitioners
IEEE Software
Experimental context classification: incentives and experience of subjects
Proceedings of the 27th international conference on Software engineering
Company-Wide Implementation of Metrics for Early Software Fault Detection
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems
IEEE Transactions on Software Engineering
REBSE '07 Proceedings of the Second International Workshop on Realising Evidence-Based Software Engineering
A model for software rework reduction through a combination of anomaly metrics
Journal of Systems and Software
Systematic literature reviews in software engineering - A systematic literature review
Information and Software Technology
Development and Verification of Rule Based Systems -- A Survey of Developers
RuleML '08 Proceedings of the International Symposium on Rule Representation, Interchange and Reasoning on the Web
Systematic literature reviews in software engineering - A tertiary study
Information and Software Technology
The role of non-exact replications in software engineering experiments
Empirical Software Engineering
Optimizing cost and quality by integrating inspection and test processes
Proceedings of the 2011 International Conference on Software and Systems Process
A systematic mapping study on the combination of static and dynamic quality assurance techniques
Information and Software Technology
Using systematic reviews and evidence-based software engineering with masters students
EASE'09 Proceedings of the 13th international conference on Evaluation and Assessment in Software Engineering
Reducing test effort: A systematic mapping study on existing approaches
Information and Software Technology
Quality impact of introducing component-level test automation and test-driven development
EuroSPI'07 Proceedings of the 14th European conference on Software Process Improvement
A process for managing interaction between experimenters to get useful similar replications
Information and Software Technology
Prediction of faults-slip-through in large software projects: an empirical evaluation
Software Quality Control
Empirical Software Engineering
Hi-index | 0.00 |
Serious efforts are spent on defect detection during software development. So, it's important to use the most efficient and effective defect detection methods. This guide can help practitioners choose efficient and effective defect detection methods using the evidence-based software engineering (EBSE) approach. Using 12 empirical studies, including 10 experiments and two case studies, the authors compare inspection and testing techniques and then derive practical implications. While research results are often inconclusive, the authors recommend that practitioners generally use inspections for requirements and design, and testing for code. Also, because different defect detection methods find different types of defects, the methods might be complementary. Finally, they list factors that help frame the question and guide practitioners in further steps to integrate and evaluate the detection methods in their environments.