skip to main content
10.1145/22627.22368acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article
Free Access

Does programming language affect the type of conceptual bugs in beginners' programs? A comparison of FPL and Pascal

Authors Info & Claims
Published:01 April 1986Publication History

ABSTRACT

The effect of the graphical programming language FPL (First Programming Language) on the occurrence of conceptual bugs in programs written by novices was studied. The type and location for each bug, and the frequency for each type were all recorded following procedures developed in an earlier Yale University study of novice Pascal programming. The findings were compared with those of the earlier study, and suggest that FPL may help beginning programmers avoid some common conceptual errors in their programming.

References

  1. empirical investigation of the tacit plaknowledge in programming. Technical report 236, Department of Computer Science, Yale University.Google ScholarGoogle Scholar
  2. Johnson, W. L., Soloway, E., Cutler, B. & Draper, S. (1983) . Bug CatalogueI. Technical Report 286, Department of Computer Science, Yale University.Google ScholarGoogle Scholar
  3. Russman, G. M. & Taylor, R. P. (1975). A compiler-free approach to developing fundamental programming skills. In O. Lecarme & R. Lewis (Eds.), Computers in education (pp. 63-67) .Google ScholarGoogle Scholar
  4. Soloway, E. , Ehrlich, K. & Black, J. B. ( 19 E 3) . Beyond numbers : Don ' t ask "How many". ask"Why. " Proceedings of CHI'83. 240-246. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Spohrer, J. C., Soloway, E. & Pope, E. (1985) .Where the bugs are. Proceedinqs of CHI'85, 47-53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Taylor R. P. (1982).progr@mming primer. Reading ~ MA: Addison-Wesley.Google ScholarGoogle Scholar
  7. Taylor, R. P. (1985) .FPL: Graphical representation of classical programming. (In submission).Department of Computer Science, Yale University.Google ScholarGoogle Scholar

Index Terms

  1. Does programming language affect the type of conceptual bugs in beginners' programs? A comparison of FPL and Pascal

                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
                • Published in

                  cover image ACM Conferences
                  CHI '86: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
                  April 1986
                  362 pages
                  ISBN:0897911806
                  DOI:10.1145/22627

                  Copyright © 1986 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 April 1986

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  CHI '86 Paper Acceptance Rate47of122submissions,39%Overall Acceptance Rate6,199of26,314submissions,24%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader