• Publications
  • Influence
The Effect of Comments, Mnemonic Names, and Modularity: Some University Experiment Results
TLDR
It is found that comments were an effective aid to comprehension and aided subjects making modifications, that mnemonic names about 5–8 characters long were recalled more easily than non-mnemonic or longer names, and that comprehension scores were higher for programs constructed using moderate modularization as contrasted with no modularization and “super-modularization".
A Software Science Analysis of COBOL Programs
TLDR
A Software Science COBOL analyzer has been developed by the Software Research Group at Purdue University and produces operator and operand counts that satisfy Software Science requirements.
On the relative comprehensibility of various control structures by novice Fortran programmers
TLDR
Programs written with GOTOs were found to be slightly easier to understand than similar programs with the GOTOs replaced by IF—THEN and WHILE—DO control structures.
A matrix class library in C++ for structural engineering computing
TLDR
The proposed object-oriented matrix library not only improves the clarity and expressiveness of the client code, but also enhances its reliability.
The Analysis of Software Development and Testing Processes: An Empirical Study
TLDR
A significant correlation between testing effort and corrected defects was discovered in this study, and 20% of final defects were introduced during the formal testing process.
A Survey of Program Design Languages (PDLs)
TLDR
The desired characteristics of such a design tool are discussed and a representative sample of existing program design languages are surveyed and a new POL Environmen~ is proposed for consideration.
A Five Year Plan for Excellence
Ahstract This plan, developed in the winter of 1985/86, is a follow-up to the previous plan [Denning, et.al., 1981]. The top priority goal is to increase the quality of the department measured in
A Formal Grammar Approach to Human Factors Research
TLDR
Examination of the formal languages suggest that a form of written documentation will be superior to the online documentation provided to some subjects, that a compact presentation of information by the system will be more difficult for the users to deal with, and that providing users a means of anticipating system questions and answering ahead will not make them any more productive.
...
1
2
...