[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ 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 2013 Publication 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.
[2]
ACM. ACM Student Research Competition. http://src.acm.org, accessed on August 1, 2012.
[3]
ACM ICSE. SCORE Student Competition. http://2013.icse-conferences.org/content/scoreCFP, accessed on August 1, 2012.
[4]
CCDC. National Collegiate Cyber Defense Competition. http://www.nationalccdc.org, accessed on August 1, 2012.
[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.
[6]
Facebook. Facebook Hacker Cup. http://www.facebook.com/hackercup, accessed on August 1, 2012.
[7]
FIRST. First Robotics Competitions. http://www.usfirst.org/, accessed on August 1, 2012.
[8]
Google. Google Code Jam. http://code.google.com/codejam, accessed on August 1, 2012.
[9]
Google. Google Summer of Code. http://code.google.com/soc, accessed on August 1, 2012.
[10]
Hilfinger. Annual Berkeley Programming Contest. http://www.cs.berkeley.edu/ hilfingr/programming-contest/, accessed on August 1, 2012.
[11]
IOI. International Olympiad in Informatics. http://ioinformatics.org/index.shtml, accessed on August 1, 2012.
[12]
Microsoft. Imagine Cup. http://www.imaginecup.com, accessed on August 1, 2012.

Cited By

View all
  • (2023)Bug Battles: A Competition to Catch Bugs in Different Programming LanguagesJournal of Computing Sciences in Colleges10.5555/3606431.360643538:7(36-45)Online publication date: 1-Apr-2023
  • (2023)A Framework for the Gamification of GUI TestingSoftware Engineering for Games in Serious Contexts10.1007/978-3-031-33338-5_10(215-242)Online publication date: 6-May-2023
  • (2019)AlgoBOWLProceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education10.1145/3304221.3319761(471-477)Online publication date: 2-Jul-2019
  • Show More Cited By

Index Terms

  1. Bug catcher: a system for software testing competitions

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      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
      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]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 06 March 2013

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. computer science outreach
      2. software testing competition

      Qualifiers

      • Research-article

      Conference

      SIGCSE '13
      Sponsor:

      Acceptance Rates

      SIGCSE '13 Paper Acceptance Rate 111 of 293 submissions, 38%;
      Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

      Upcoming Conference

      SIGCSE TS 2025
      The 56th ACM Technical Symposium on Computer Science Education
      February 26 - March 1, 2025
      Pittsburgh , PA , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)13
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 19 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Bug Battles: A Competition to Catch Bugs in Different Programming LanguagesJournal of Computing Sciences in Colleges10.5555/3606431.360643538:7(36-45)Online publication date: 1-Apr-2023
      • (2023)A Framework for the Gamification of GUI TestingSoftware Engineering for Games in Serious Contexts10.1007/978-3-031-33338-5_10(215-242)Online publication date: 6-May-2023
      • (2019)AlgoBOWLProceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education10.1145/3304221.3319761(471-477)Online publication date: 2-Jul-2019
      • (2015)Code huntProceedings of the 37th International Conference on Software Engineering - Volume 210.5555/2819009.2819072(398-407)Online publication date: 16-May-2015
      • (2015)Code Hunt: Experience with Coding Contests at Scale2015 IEEE/ACM 37th IEEE International Conference on Software Engineering10.1109/ICSE.2015.172(398-407)Online publication date: May-2015
      • (2015)A tree inclusion analyzer for examining introductory programming codesProceedings of the 2015 IEEE Frontiers in Education Conference (FIE)10.1109/FIE.2015.7344102(1-7)Online publication date: 21-Oct-2015

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media