Blogs (9) >>
SPLASH 2016
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
Mon 31 Oct 2016 20:12 - 20:30 at PTA - Poster Reception Monday Chair(s): Sebastian Erdweg, Jeff Huang
Wed 2 Nov 2016 17:30 - 19:30 at Foyer - Poster Reception Wednesday Chair(s): Sebastian Erdweg, Jeff Huang

We present a novel technique for automatic program correction in MOOCs, capable of fixing both syntactic and semantic errors without manual, problem specific correction strategies. Given an incorrect student program, it \emph{generates} candidate programs from a distribution of likely corrections, and checks each candidate for correctness against a test suite.

The key observation is that in MOOCs many programs share similar code fragments, and the seq2seq neural network model, used in the natural-language processing task of machine translation, can be modified and trained to recover these fragments.

Experiment shows our scheme can correct 29% of all incorrect submissions and out-performs state of the art approach which requires manual, problem specific correction strategies.

Mon 31 Oct

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

17:30 - 20:30
Poster Reception MondayPosters at PTA
Chair(s): Sebastian Erdweg Delft University of Technology, Netherlands, Jeff Huang Texas A&M University
17:30
18m
Talk
A Sampling-based Approach to Accelerating Queries in Log Management Systems
Posters
Tal Wagner MIT CSAIL, Eric Schkufza Stanford University, Udi Wieder VMware
17:48
18m
Talk
A Web Application is a Domain-Specific Language
Posters
David H. Lorenz Open University and Technion IIT, Boaz Rosenan University of Haifa
18:06
18m
Talk
Introducing Lightweight Reactive Values to Java
Posters
Tetsuo Kamina Ritsumeikan University
18:24
18m
Talk
Reconsidering Reliability in Distributed Actor Systems
Posters
18:42
18m
Talk
Reducing Procedure Call Bloat in ARM Binaries
Posters
Joseph Caldwell University of Tokyo
19:00
18m
Talk
Removing Stagnation from Modern Code Review
Posters
Giovanni Viviani University of British Columbia, Gail Murphy University of British Columbia
19:18
18m
Talk
Specifying CSS Layout with Reference Attribute Grammars
Posters
Scott Buckley Macquarie University, Australia, Anthony Sloane Macquarie University, Australia, Matthew Roberts Macquarie University
19:36
18m
Talk
Supporting Resource Bounded Multitenancy in Akka
Posters
Ahmed Abdel Moamen University of Saskatchewan , Nadeem Jamali
19:54
18m
Talk
libDSU: Towards Hot-Swapping Dynamically Linked Libraries on Stock Linux
Posters
Martin Alexander Neumann , Christoph Tobias Bach Karlsruhe Institute of Technology, Vincenz-Priessnitz-Str. 1, Karlsruhe, Germany, Stefan Kratochwil Karlsruhe Institute of Technology, Vincenz-Priessnitz-Str. 1, Karlsruhe, Germany
20:12
18m
Talk
sk_p: a neural program corrector for MOOCs
Posters

Wed 2 Nov

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

17:30 - 19:30
Poster Reception WednesdayPosters at Foyer
Chair(s): Sebastian Erdweg Delft University of Technology, Netherlands, Jeff Huang Texas A&M University
17:30
2h
Talk
Reconsidering Reliability in Distributed Actor Systems
Posters
17:30
2h
Talk
Specifying CSS Layout with Reference Attribute Grammars
Posters
Scott Buckley Macquarie University, Australia, Anthony Sloane Macquarie University, Australia, Matthew Roberts Macquarie University
17:30
2h
Talk
sk_p: a neural program corrector for MOOCs
Posters
17:30
2h
Talk
Reducing Procedure Call Bloat in ARM Binaries
Posters
Joseph Caldwell University of Tokyo
17:30
2h
Talk
Removing Stagnation from Modern Code Review
Posters
Giovanni Viviani University of British Columbia, Gail Murphy University of British Columbia
17:30
2h
Talk
A Web Application is a Domain-Specific Language
Posters
David H. Lorenz Open University and Technion IIT, Boaz Rosenan University of Haifa
17:30
2h
Talk
Introducing Lightweight Reactive Values to Java
Posters
Tetsuo Kamina Ritsumeikan University
17:30
2h
Talk
libDSU: Towards Hot-Swapping Dynamically Linked Libraries on Stock Linux
Posters
Martin Alexander Neumann , Christoph Tobias Bach Karlsruhe Institute of Technology, Vincenz-Priessnitz-Str. 1, Karlsruhe, Germany, Stefan Kratochwil Karlsruhe Institute of Technology, Vincenz-Priessnitz-Str. 1, Karlsruhe, Germany
17:30
2h
Talk
Supporting Resource Bounded Multitenancy in Akka
Posters
Ahmed Abdel Moamen University of Saskatchewan , Nadeem Jamali
17:30
2h
Talk
A Sampling-based Approach to Accelerating Queries in Log Management Systems
Posters
Tal Wagner MIT CSAIL, Eric Schkufza Stanford University, Udi Wieder VMware