scispace - formally typeset

Conference

International Workshop on Code Hunt Workshop on Educational Software Engineering 

About: International Workshop on Code Hunt Workshop on Educational Software Engineering is an academic conference. The conference publishes majorly in the area(s): Web application & KPI-driven code analysis. Over the lifetime, 4 publication(s) have been published by the conference receiving 15 citation(s).

Papers
More filters
Proceedings ArticleDOI
14 Jul 2015
TL;DR: A platform combining the advantages of unit testing and competition graders to provide a unit testing-based grader that assesses codes and produces relevant and "intelligent" feedbacks to support learning is proposed.
Abstract: Automatic assessment of code to support education is an important feature of many programming learning platforms. Unit testing frameworks can be used to perform a systematic functional test of codes; they are mainly used by developers. Competition graders can be used to safely execute code in sandboxed environments; they are mainly used for programming contests. This paper proposes a platform combining the advantages of unit testing and competition graders to provide a unit testing-based grader. The proposed platform assesses codes and produces relevant and "intelligent" feedbacks to support learning. The paper presents the architecture of the platform and how the unit tests are designed.

6 citations

Proceedings ArticleDOI
14 Jul 2015
TL;DR: The existing Code Hunt framework, used to help students master programming, could be a springboard to help reduce the challenges facing students interested in cybersecurity, and can addresses barriers to entry and makes cybersecurity training more accessible to those without the means or inclination to participate in more traditional cybersecurity competitions.
Abstract: The nation needs more cybersecurity professionals. Beyond just a general shortage, women, African Americans, and Latino Americans are underrepresented in the field. This not only contributes to the scarcity of qualified cybersecurity professionals, but the absence of diversity leads to a lack of perspective and differing viewpoints. Part of the problem is that cybersecurity suffers from barriers to entry that include expensive training, exclusionary culture, and the need for costly infrastructure. In order for students to start learning about cybersecurity, access to training, infrastructure and subject matter experts is imperative. The existing Code Hunt framework, used to help students master programming, could be a springboard to help reduce the challenges facing students interested in cybersecurity. Code Hunt offers gamification, community supported development, and a cloud infrastructure that provides an on-ramp to immediate learning. Leveraging Code Hunt's structured gaming model can addresses these weaknesses and makes cybersecurity training more accessible to those without the means or inclination to participate in more traditional cybersecurity competitions.

5 citations

Proceedings ArticleDOI
Minyuan Gao1, Chang Liu1
14 Jul 2015
TL;DR: The Web-based version of TeamWATCH can be used to visualize properties of files and revisions in a source code version control repository and helps project managers and developers to quickly assess the progress of software projects.
Abstract: TeamWATCH is a three-dimensional source code visualization and team collaboration tool. The Web-based version of TeamWATCH can be used to visualize properties of files and revisions in a source code version control repository. It helps project managers and developers to quickly assess the progress of software projects. In the educational setting, instructors and teaching assistants can use it to monitor student team projects. A demonstration of TeamWATCH is described in this paper. How it can be integrated with Code Hunt for instructor use is also discussed.

2 citations

Proceedings ArticleDOI
14 Jul 2015
TL;DR: This paper describes the experience with contest construction over a period of year and provides guidelines for choosing and making adjustments to the puzzles so that a Code Hunt contest will provide a satisfying trouble-free experience for the contestants.
Abstract: Puzzles are the basic building block of Code Hunt contests. Creating puzzles and choosing suitable puzzles from the puzzle bank turns out to be a complex operation requiring skill and experience. Constructing a varied and interesting mix of puzzles is based on several factors. The major factor is the difficulty of the puzzle, so that the contest can build up from easier puzzles to more difficult ones. For a successful and fun contest aimed at the expected abilities of the contestants, other factors include the language features needed to solve the puzzle, clues to provide when the puzzle is presented to the player, and test cases to seed into the Code Hunt engine. We describe our experience with contest construction over a period of year and provide guidelines for choosing and making adjustments to the puzzles so that a Code Hunt contest will provide a satisfying trouble-free experience for the contestants.

2 citations

Network Information
Related Conferences (5)
Technical Symposium on Computer Science Education

8.3K papers, 114.5K citations

75% related
Formal Methods

4.3K papers, 90.3K citations

72% related
International Conference on Software Engineering

13.2K papers, 325.7K citations

72% related
International Symposium on Software Testing and Analysis

860 papers, 41.1K citations

71% related
Performance
Metrics
No. of papers from the Conference in previous years
YearPapers
20154