Comparing the Effectiveness of Software Testing Strategies
IEEE Transactions on Software Engineering
Software testing techniques (2nd ed.)
Software testing techniques (2nd ed.)
Orthogonal Defect Classification-A Concept for In-Process Measurements
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Evolving and packaging reading technologies
Journal of Systems and Software - Special issue on achieving quality in software
Comparing and combining software defect detection techniques: a replicated empirical study
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
A controlled experiment in program testing and code walkthroughs/inspections
Communications of the ACM
Software product lines: practices and patterns
Software product lines: practices and patterns
Peer reviews in software: a practical guide
Peer reviews in software: a practical guide
Software Inspection
An Empirical Evaluation of Three Defect-Detection Techniques
Proceedings of the 5th European Software Engineering Conference
An experimental analysis of program verification methods.
An experimental analysis of program verification methods.
Variability management in software product lines: a systematic review
Proceedings of the 13th International Software Product Line Conference
Improving the testing and testability of software product lines
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
A systematic review of evaluation of variability management approaches in software product lines
Information and Software Technology
A systematic mapping study of software product lines testing
Information and Software Technology
A status report on the evaluation of variability management approaches
EASE'09 Proceedings of the 13th international conference on Evaluation and Assessment in Software Engineering
Evidence of software inspection on feature specification for software product lines
Journal of Systems and Software
Continuous test suite augmentation in software product lines
Proceedings of the 17th International Software Product Line Conference
Hi-index | 0.00 |
In recent years, product line development has increasingly received attention in industry as it enables software-developing organizations to reduce both cost and time of developing and maintaining increasingly complex systems as well as to address the demands for individually customized products. Successful product line development requires high quality of reusable artifacts in order to achieve the promised benefits. The unique issues of quality assurance in the context of systematic reuse, however, have not been quantitatively investigated so far. This paper describes a first empirical study comparing the two defect detection techniques, code inspections and functional testing, in the context of product line development. The primary goal of the study was to initially investigate the defect finding potential of the techniques on reusable software components with common and variant features. The major findings of the study are that the two techniques identified different types of defects on variants of a reusable component. Inspections are on average 66.39% more effective and need on average 36.84% less effort to detect a defect We found that both the testing and inspection techniques applied in the experiment were ineffective in identifying variant-specific defects. Overall, the results indicate that the standard quality assurance techniques seem to be insufficient to address special characteristics of reusable components.