The structure of modular program
Communications of the ACM
A controlled experiment in program testing and code walkthroughs/inspections
Communications of the ACM
Revised report on the algorithm language ALGOL 60
Communications of the ACM
Structured Systems Development
Structured Systems Development
Standardized Development of Computer Software
Standardized Development of Computer Software
Standardized Development of Computer Software
Standardized Development of Computer Software
Principles of Program Design
Testability of Software Components
IEEE Transactions on Software Engineering
The softest program test system
Journal of Systems and Software
Hi-index | 48.22 |
The data processing discipline is in a deplorable state, says Roger House. The author reviews an earlier study, in which programmers were largely unsuccessful in finding known errors in a test program. House shows that the fault lies not with the subjects but with the generally poor procedures underlying the writing of much contemporary software, including the test program in question. He analyzes the example, offers several specific critiques, and enumerates good software-writing practices.