skip to main content
article
Free Access

Program indentation and comprehensibility

Published:01 November 1983Publication History
First page image

References

  1. 1 Clifton, M. H. A technique for making structured programs more readable. ACM SIGPLAN Notices 13, 4 (April 78), 58-63. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Conrow, K. and Smith, R. G. NEATER2: A PL/I source statement reformatter. Comm. ACM 13, 11 (Nov. 70), 669-675. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Crider, J. E. Structured formatting of Pascal programs. ACM SIGPLAN Notices 13, 11 (Nov. 78), 15-22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Gimpel, J. F. Contour, a method of preparing structured flow charts. ACM SIGPLAN Notices 15, 10 (Oct. 1980), 35-41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Grogono, P. Programming in PASCAL. Addision-Wesley Publishing Company, Inc., Reading, MA, 1978, 186-188.Google ScholarGoogle Scholar
  6. 6 Grouse, P. Flowblocks--A technique for structured programming. ACM SIGPLAN Notices 13, 2 (Feb. 78), 46-56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Gustafson, G. G. Some practical experiences formatting Pascal programs. ACM SIGPLAN Notices 14, 9 (Sept. 79), 42-49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Hueras, J. and Ledgard, H. An automatic formatting program for PAS- CAL. ACM SIGPLAN Notices 12, 7 (July 77), 82-84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Kernighan, B. W. and Plaugher, P. J. The Elements of Programming Style. McGraw-Hill Book Company, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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.Google ScholarGoogle Scholar
  11. 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.Google ScholarGoogle Scholar
  12. 12 Leinbaugh, D. W. Indenting for the Computer. ACM SIGPLAN Notices 15, 5 (May 1980), 41-48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14 Novcio, A. F. Indentation, documentation and programmer comprehension, Proceedings of Human Factors in Computer Systems. ACM Washington, DC, Chapter, 1981. 118-120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 Norcio, A. F. and Kerst, S. M. Human Memory Organization for Computer Programs. Catholic University of America, unpublished manuscript (1978).Google ScholarGoogle Scholar
  16. 16 Peterson, J. L. On formatting of Pascal programs. ACM SIGPLAN Notices 12, 12 (Dec. 77), 83-86. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 Ramsdell, J. Prettyprinting structured programs with connector lines. ACM SIGPLAN Notices 14, 9 (Sept. 79), 74-75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18 Richardson, G. L., Butler, C. W., and Tomlinson, J. D. A Primer on Structured Program Design. Petrocelli Books, Inc., New York, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19 Shneiderman, B. Software Psychology: Human Factors in Computer and Information Systems. Little, Brown and Co., Boston, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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.Google ScholarGoogle ScholarCross RefCross Ref
  21. 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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22 Weissman, L. M. Psychological complexity of computer programs: An experimental methodology. ACM SIGPLAN Notices 15, 6 (June 1974), 25-36. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Program indentation and comprehensibility

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • 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

      Copyright © 1983 ACM

      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: 1 November 1983

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader