Abstract
Readability and comprehensibility are among the most important attributes of a program. A program that is easy to read and understand is easier to test, maintain, and modify. Many factors affect program readability and comprehensibility, including variable names, internal documentation, modularity, and so on. This paper investigates the influence of color on program readability and comprehension. Three color schemes were used: Color-scheme-A used different colors to indicate the different blocks in a program; Color-scheme-B used different colors to identify the various statements function in the program; and the third color scheme was the usual black-and-white programs. This study showed that subjects who used programs with Color-scheme-B had the highest mean score for program comprehension, followed by those who used Color-scheme-A. Subjects who used black-and-white programs scored the lowest on the comprehension quiz.
- 1 Bohl, M. Flowchartinq Techniques. Scientific Research Associates, Chicago, 1971.Google Scholar
- 2 Boysen, J. and Keller, R. "Measuring Computer Program Comprehension". ACM SIGCSE Bulletin 12, 1 (Feb. 1980), 92-102. Google ScholarDigital Library
- 3 Clifton, M.H. "A Technique for Making Structured Programs more Readable". ACM SIGPLAN Notices 13, 4 (April 1978), 58-63. Google ScholarDigital Library
- 4 Gimpel, J.F. "Contour, A Method of Preparing Structured Flowcharts". ACM SIGPLAN Notices 15, I0 (Oct. 1980), 35-41. Google ScholarDigital Library
- 5 Grogono, P. P_~rosramming in Pascal. Addison-Wesley Publishing Company, Inc., Reading, MA, 1978, 186-188.Google Scholar
- 6 Hue r as, J. and Ledg a rd , H. "An Automatic Formatting Program for Pascal". ACM SIGPLAN Notices 12, 7 (July 1977-~,- 82-84. Google ScholarDigital Library
- 7 Leinbaugh, D.W. "Indenting for the Compiler". ACM SIGPLAN Notices 15, 5 (May 1980), 41-48. Google ScholarDigital Library
- 8 Love, T. "An Experimental Investigation of the Effect of Program Structure on Program Understanding" Proc. ACM Conference o nn Languag@ ~ fo___{r Reliable Software. March 1977, 105- 113. Google ScholarDigital Library
- 9 Miara, R. et al. "Program Indentation and Comprehensibility". Communications of the ACM 15, ii (Nov. 1983), 861-867. Google ScholarDigital Library
- 10 Novcia, A.F. "Indentation Documentation and Programmer Comprehension". Proc. of Human Factors in Computer Systems_ ACM Washington, D.C. 1981, I{~c- l-f0qGoogle Scholar
- 11 Ramsdell, J. "Pretty Printing Structured Programs with Connector Lines". ACM SIGPLAN Notices 14, 9 (Sept. 1979), 74-75. Google ScholarDigital Library
- 12 Shneiderman, B. and McKay, D. "Experimental Investigations of Computer Program Debugging and Modification". Proc. 6th International Consress of the International E_r~onomics Association. July 1976, College Park, MD.Google Scholar
- 13 Shneiderman, B. et al. "Experimental Investigations of the Utility of Detailed Flowcharts in Programming", Communications of the ACM 20, 6 (June Google ScholarDigital Library
- 14 Weissman, L.M. "Psychological Complexity of Computer Programs: An Experimental Methodology" ACM SIGPLAN Notices 15, 6 (June 1974), Google ScholarDigital Library
Index Terms
- The influence of color on program readability and comprehensibility
Recommendations
The influence of color on program readability and comprehensibility
SIGCSE '86: Proceedings of the seventeenth SIGCSE technical symposium on Computer science educationReadability and comprehensibility are among the most important attributes of a program. A program that is easy to read and understand is easier to test, maintain, and modify. Many factors affect program readability and comprehensibility, including ...
e-book readability, comprehensibility and satisfaction
ICUIMC '11: Proceedings of the 5th International Conference on Ubiquitous Information Management and CommunicationThe style of text, including number of columns, line spacing, typeface, and font-size, may affect e-book readers' understanding, readability and satisfaction. Along with the recent appearances of e-book devices such as Amazon's Kindle, Apple iBooks, and ...
Skin color enhancement based on favorite skin color in HSV color space
Skin color enhancement based on favorite skin color is proposed to make skin color displayed on large screen flat panel TVs agree with human favorite skin color. A robust skin detection method in different intensity is obtained after analyzing the ...
Comments