skip to main content
10.1145/971300.971401acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article

"But it looks right!": the bugs students don't see

Published:01 March 2004Publication History

ABSTRACT

It is not rare that programming students are surprised when they encounter bugs in their program, which "looks completely right". Such a phenomenon expresses lack of awareness of analysis, design, and testing habits, which yield undesirable outcomes. The special session will focus on various programming aspects that may look seemingly right to students, but yield a buggy, wrong result. Various aspects will be displayed, illustrated, and discussed with the audience, in order to better understand the characteristics of bugs and ways of coping with them in our teaching.

References

  1. Bayman, P. and Meyer, R. E., A diagnosis of beginning programmers' misconceptions of BASIC programming statements, CACM, (1983), 677--679. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Fluery, A. E., Programming in Java: student-constructed rules, Proc of the 31st SIGCSE, (2000), ACM press, 197--201. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Spohrer, J. C., Soloway, E., and Pope, E., A goal/plan analysis of buggy Pascal programs, In Soloway E. and Sphorer J. C. (Eds.), Studying The Novice Programmer, Lawrence Erlbaum, (1989), 355--399.Google ScholarGoogle Scholar

Index Terms

  1. "But it looks right!": the bugs students don't see

    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
      SIGCSE '04: Proceedings of the 35th SIGCSE technical symposium on Computer science education
      March 2004
      544 pages
      ISBN:1581137982
      DOI:10.1145/971300

      Copyright © 2004 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 March 2004

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate1,595of4,542submissions,35%

      Upcoming Conference

      SIGCSE Virtual 2024
      SIGCSE Virtual 2024: ACM Virtual Global Computing Education Conference
      November 30 - December 1, 2024
      Virtual Event , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader