Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Program indentation and comprehensibility

Published: 01 November 1983 Publication History
First page of PDF

References

[1]
Clifton, M. H. A technique for making structured programs more readable. ACM SIGPLAN Notices 13, 4 (April 78), 58-63.
[2]
Conrow, K. and Smith, R. G. NEATER2: A PL/I source statement reformatter. Comm. ACM 13, 11 (Nov. 70), 669-675.
[3]
Crider, J. E. Structured formatting of Pascal programs. ACM SIGPLAN Notices 13, 11 (Nov. 78), 15-22.
[4]
Gimpel, J. F. Contour, a method of preparing structured flow charts. ACM SIGPLAN Notices 15, 10 (Oct. 1980), 35-41.
[5]
Grogono, P. Programming in PASCAL. Addision-Wesley Publishing Company, Inc., Reading, MA, 1978, 186-188.
[6]
Grouse, P. Flowblocks--A technique for structured programming. ACM SIGPLAN Notices 13, 2 (Feb. 78), 46-56.
[7]
Gustafson, G. G. Some practical experiences formatting Pascal programs. ACM SIGPLAN Notices 14, 9 (Sept. 79), 42-49.
[8]
Hueras, J. and Ledgard, H. An automatic formatting program for PAS- CAL. ACM SIGPLAN Notices 12, 7 (July 77), 82-84.
[9]
Kernighan, B. W. and Plaugher, P. J. The Elements of Programming Style. McGraw-Hill Book Company, 1978.
[10]
Krall. A. An investigation of program style on the readability/understandability of a complex COBOL conditional structure. Unpublished research project rpt., Univ. of Maryland, Dec. 11, 1980.
[11]
Krall, A. and Harris, W. An investigation of program style on the readability/understandability of a simple COBOL program: The effects of indentation and vertical spacing. Unpublished research project rpt., Univ. of Maryland, Dec. 11, 1980.
[12]
Leinbaugh, D. W. Indenting for the Computer. ACM SIGPLAN Notices 15, 5 (May 1980), 41-48.
[13]
Love, T. An experimental investigation of the effect of program structure on program understanding. Proc. ACM Conference on Language Design for Reliable Software. March 1977, 105-113.
[14]
Novcio, A. F. Indentation, documentation and programmer comprehension, Proceedings of Human Factors in Computer Systems. ACM Washington, DC, Chapter, 1981. 118-120.
[15]
Norcio, A. F. and Kerst, S. M. Human Memory Organization for Computer Programs. Catholic University of America, unpublished manuscript (1978).
[16]
Peterson, J. L. On formatting of Pascal programs. ACM SIGPLAN Notices 12, 12 (Dec. 77), 83-86.
[17]
Ramsdell, J. Prettyprinting structured programs with connector lines. ACM SIGPLAN Notices 14, 9 (Sept. 79), 74-75.
[18]
Richardson, G. L., Butler, C. W., and Tomlinson, J. D. A Primer on Structured Program Design. Petrocelli Books, Inc., New York, 1980.
[19]
Shneiderman, B. Software Psychology: Human Factors in Computer and Information Systems. Little, Brown and Co., Boston, 1980.
[20]
Shneiderman, B. and McKay, D. Experimental investigations of computer program debugging and modification. Proc. 6th International Congress of the International Ergonomics Association. July 1976, College Park, MD.
[21]
Weissman, L. M. A methodology for studying the psychological complexity of computer programs. Technical Report CSRG-37, University of Toronto, Ph,D. Dissertation, August, 1974.
[22]
Weissman, L. M. Psychological complexity of computer programs: An experimental methodology. ACM SIGPLAN Notices 15, 6 (June 1974), 25-36.

Cited By

View all
  • (2024)Enhancing Code Readability through Automated Consistent FormattingElectronics10.3390/electronics1311207313:11(2073)Online publication date: 27-May-2024
  • (2024)Towards Inclusive Source Code Readability Based on the Preferences of Programmers with Visual ImpairmentsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642512(1-18)Online publication date: 11-May-2024
  • (2024)An eye tracking study assessing source code readability rules for program comprehensionEmpirical Software Engineering10.1007/s10664-024-10532-x29:6Online publication date: 5-Oct-2024
  • Show More Cited By

Index Terms

  1. Program indentation and comprehensibility

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Communications of the ACM
    Communications of the ACM  Volume 26, Issue 11
    Nov. 1983
    203 pages
    ISSN:0001-0782
    EISSN:1557-7317
    DOI:10.1145/182
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 November 1983
    Published in CACM Volume 26, Issue 11

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. indentation
    2. program format
    3. program readability

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)176
    • Downloads (Last 6 weeks)44
    Reflects downloads up to 21 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Enhancing Code Readability through Automated Consistent FormattingElectronics10.3390/electronics1311207313:11(2073)Online publication date: 27-May-2024
    • (2024)Towards Inclusive Source Code Readability Based on the Preferences of Programmers with Visual ImpairmentsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642512(1-18)Online publication date: 11-May-2024
    • (2024)An eye tracking study assessing source code readability rules for program comprehensionEmpirical Software Engineering10.1007/s10664-024-10532-x29:6Online publication date: 5-Oct-2024
    • (2024)Indentation and reading time: a randomized control trial on the differences between generated indented and non-indented if-statementsEmpirical Software Engineering10.1007/s10664-024-10531-y29:5Online publication date: 9-Aug-2024
    • (2024)Indentation and Reading Time: A Controlled Experiment on the Differences Between Generated Indented and Non-indented JSON ObjectsSoftware Technologies10.1007/978-3-031-61753-9_4(50-75)Online publication date: 24-May-2024
    • (2024)An Analysis of Program Comprehension Process by Eye Movement Mapping to Syntax TreesNetworking and Parallel/Distributed Computing Systems10.1007/978-3-031-53274-0_10(137-152)Online publication date: 27-Apr-2024
    • (2023)40 Years of Designing Code Comprehension Experiments: A Systematic Mapping StudyACM Computing Surveys10.1145/362652256:4(1-42)Online publication date: 9-Nov-2023
    • (2023)A systematic literature review on the impact of formatting elements on code legibilityJournal of Systems and Software10.1016/j.jss.2023.111728203:COnline publication date: 13-Jul-2023
    • (2023)On the relationship between source-code metrics and cognitive loadJournal of Systems and Software10.1016/j.jss.2023.111619198:COnline publication date: 1-Apr-2023
    • (2023)On the Investigation of Empirical Contradictions - Aggregated Results of Local Studies on Readability and Comprehensibility of Source CodeEmpirical Software Engineering10.1007/s10664-023-10360-528:6Online publication date: 9-Nov-2023
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media