The psychology of computer programming
The psychology of computer programming
Control flow and data structure documentation: two experiments
Communications of the ACM
Program indentation and comprehensibility
Communications of the ACM
Improving computer program readability to aid modification
Communications of the ACM
Experimental investigations of the utility of detailed flowcharts in programming
Communications of the ACM
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Operating system principles
Elements of Programming Style
Indentation, documentation and programmer comprehension
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
ICSE '76 Proceedings of the 2nd international conference on Software engineering
An experimental investigation of the effect of program structure on program understanding
Proceedings of an ACM conference on Language design for reliable software
A methodology for studying the psychological complexity of computer programs.
A methodology for studying the psychological complexity of computer programs.
Psychological complexity of computer programs: an experimental methodology
ACM SIGPLAN Notices
Software psychology: Human factors in computer and information systems (Winthrop computer systems series)
Structured programming
Program Readability: Procedures Versus Comments
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
A 2 × 2 factorial experiment was performed to compare the effects of modularity (using internal procedures) and comments on the readability of the Banker's Algorithm. The readability of 4 editions of the program, each having a different combination of these factors, was inferred from the accuracy with which students could answer questions about the program after reading its text. Results of the experiment suggest that the Banker's Algorithm is more readable with in-line code than with internal procedures, and that the author's comments improve its readability.