Write a Blog >>
SPLASH 2017
Sun 22 - Fri 27 October 2017 Vancouver, Canada

Platforms of programming contests are increasingly adopted to incentivize students’#. Such analysis is conducted on a Code Hunt data set (released to the public) that contains the programs written by students worldwide during a contest interests in programming and train their programming and problem-solving skills. Code Hunt (https://www.codehunt.com/) is one such popular platform from Microsoft Research, being adopted in various contests worldwide. For a contest, Code Hunt hosts a sequence of programming puzzles provided by the contest organizers and provides interactive feedback to the contestants to assist them in solving the puzzles. Code Hunt has been used by over 350,000 players as of August 2016 since it was first released in April 2014. Analyzing platform-collected data for a Code Hunt contest can provide valuable insights on understanding both the contestants and the puzzles in the contest, in order to improve the design of future contests and training of the contestants. In this paper, we present preliminary analysis of contestant performance among all contestants along with comparing contestant performance between contestants using mostly Java and contestants using mostly C over 48 hours. The contest was attended by 259 contestants to attempt to solve 24 puzzles. The contest finally included about 13,000 programs submitted by these contestants. The analysis results expose a number of interesting and useful observations for future research.

Mon 23 Oct

Displayed time zone: Tijuana, Baja California change

15:30 - 17:00
Insights into Programmer Thought Processes and ExperiencePLATEAU at Regency D
Chair(s): Sarah E. Chasins University of California, Berkeley
15:30
20m
Talk
Lost in Space and Time? Quantifying the Size of Unit Test Execution Histories
PLATEAU
Mohammad reza , Matthias Hauswirth Università della Svizzera italiana (USI)
Pre-print
15:50
15m
Talk
Modeling Programming Problem Solving Through Interactive Worked Examples
PLATEAU
Dastyni Loksa University of Washington, Amy Ko University of Washington
Pre-print
16:05
20m
Talk
OpenMP or Pthreads: Which is Better for Beginners?
PLATEAU
Pedro Bruel University of São Paulo, Paulo Meirelles University of São Paulo and University of Brasília, Raphael Cobe São Paulo State University, Alfredo Goldman University of São Paulo
Pre-print
16:25
20m
Talk
Can Some Programming Languages Be Considered Harmful?
PLATEAU
Sabine Janssens StressLabo, Ulrik Pagh Schultz University of Southern Denmark, Vadim Zaytsev Raincode Labs, Belgium
Pre-print
16:45
20m
Talk
Preliminary Analysis of Contestant Performance for a Code Hunt Contest
PLATEAU
Adrian Clark University of Illinois at Urbana-Champaign, Jonathan Wells University of Illinois at Urbana-Champaign, Angello Astorga , Andrew Xie Independent, Jalen Coleman-Lands University of Illinois at Urbana-Champaign, Tao Xie
Pre-print