Control flow and data structure documentation: two experiments
Communications of the ACM
Improving computer program readability to aid modification
Communications of the ACM
Procedures and comments vs. the banker's algorithm
ACM SIGCSE Bulletin
Elements of Programming Style
Indentation, documentation and programmer comprehension
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
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
Experimental Evaluation of a Reusability-Oriented Parallel Programming Environment
IEEE Transactions on Software Engineering
Recent advances in software measurement (abstract and references for talk)
ICSE '90 Proceedings of the 12th international conference on Software engineering
IEEE Software
Proceedings of the 30th international conference on Software engineering
A metric for software readability
ISSTA '08 Proceedings of the 2008 international symposium on Software testing and analysis
Analyzing the co-evolution of comments and source code
Software Quality Control
Towards automatically generating summary comments for Java methods
Proceedings of the IEEE/ACM international conference on Automated software engineering
Automatically detecting and describing high level actions within methods
Proceedings of the 33rd International Conference on Software Engineering
Hi-index | 0.00 |
A 3*2 factorial experiment was performed to compare the effects of procedure format (none, internal, or external) with those of comments (absent or present) on the readability of a PL/1 program. The readability of six 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 it. Both extremes in readability occurred in the program editions having no procedures: without comments the procedureless program was the least readable and with comments it was the most readable.