skip to main content
10.1145/2445196.2445348acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

Bug catcher: a system for software testing competitions

Published:06 March 2013Publication History

ABSTRACT

Bug Catcher is a web-based system for running software testing competitions. While programming competitions are a way to engage students, they require students to have coding experience. On the other hand, software testing competitions may reach high school students that do not have access to a programming course. In this paper, we present the Bug Catcher system and the results from four sessions of a competition that include a total of 94 high school students. Bug Catcher provides students with requirements, buggy code, and input fields to enter test cases. We observed that most students began entering test cases based on requirements, but then many took an interest in the code as time went on. Our results show that 90% of students would recommend this activity in the future and 72% of students report that the activity increased their interest in Computer Science. Students also provided feedback on the system from the perspective of students without background in Computer Science, allowing us to create and modify features for future use.

References

  1. ACM. ACM International Collegiate Programming Contest. http://icpc.baylor.edu , accessed on August 1, 2012.Google ScholarGoogle Scholar
  2. ACM. ACM Student Research Competition. http://src.acm.org, accessed on August 1, 2012.Google ScholarGoogle Scholar
  3. ACM ICSE. SCORE Student Competition. http://2013.icse-conferences.org/content/scoreCFP, accessed on August 1, 2012.Google ScholarGoogle Scholar
  4. CCDC. National Collegiate Cyber Defense Competition. http://www.nationalccdc.org, accessed on August 1, 2012.Google ScholarGoogle Scholar
  5. S. G. Elbaum, S. Person, J. Dokulil, and M. Jorde. Bug hunt: Making early software testing lessons engaging and affordable. In Intl. Conf. on Software Engineering (ICSE), pages 688--697. ACM, May 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Facebook. Facebook Hacker Cup. http://www.facebook.com/hackercup, accessed on August 1, 2012.Google ScholarGoogle Scholar
  7. FIRST. First Robotics Competitions. http://www.usfirst.org/, accessed on August 1, 2012.Google ScholarGoogle Scholar
  8. Google. Google Code Jam. http://code.google.com/codejam, accessed on August 1, 2012.Google ScholarGoogle Scholar
  9. Google. Google Summer of Code. http://code.google.com/soc, accessed on August 1, 2012.Google ScholarGoogle Scholar
  10. Hilfinger. Annual Berkeley Programming Contest. http://www.cs.berkeley.edu/ hilfingr/programming-contest/, accessed on August 1, 2012.Google ScholarGoogle Scholar
  11. IOI. International Olympiad in Informatics. http://ioinformatics.org/index.shtml, accessed on August 1, 2012.Google ScholarGoogle Scholar
  12. Microsoft. Imagine Cup. http://www.imaginecup.com, accessed on August 1, 2012.Google ScholarGoogle Scholar

Index Terms

  1. Bug catcher: a system for software testing competitions

      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 '13: Proceeding of the 44th ACM technical symposium on Computer science education
        March 2013
        818 pages
        ISBN:9781450318686
        DOI:10.1145/2445196

        Copyright © 2013 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: 6 March 2013

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        SIGCSE '13 Paper Acceptance Rate111of293submissions,38%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