A controlled experiment in program testing and code walkthroughs/inspections
- 1 September 1978
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 21 (9), 760-768
- https://doi.org/10.1145/359588.359602
Abstract
This paper describes an experiment in program testing, employing 59 highly experienced data processing professionals using seven methods to test a small PL/I program. The results show that the popular code walkthrough/inspection method was as effective as other computer-based methods in finding errors and that the most effective methods (in terms of errors found and cost) employed pairs of subjects who tested the program independently and then pooled their findings. The study also shows that there is a tremendous amount of variability among subjects and that the ability to detect certain types of errors varies from method to method.Keywords
This publication has 8 references indexed in Scilit:
- Symbolic Testing and the DISSECT Symbolic Evaluation SystemIEEE Transactions on Software Engineering, 1977
- Design and code inspections to reduce errors in program developmentIBM Systems Journal, 1976
- Toward a theory of test data selectionIEEE Transactions on Software Engineering, 1975
- Some psychological evidence on how people debug computer programsInternational Journal of Man-Machine Studies, 1975
- Experimental testing in programming languages, stylistic considerations and design techniquesPublished by Association for Computing Machinery (ACM) ,1975
- An Exploratory Study of Computer Program DebuggingHuman Factors: The Journal of the Human Factors and Ergonomics Society, 1974
- An investigatory study into human problem solving capabilities as they relate to programmer efficiencyACM SIGCPR Computer Personnel, 1972
- Programming by action clustersBIT Numerical Mathematics, 1969