The University of Southampton
University of Southampton Institutional Repository

Using fast model-based fault localisation to aid students in self-guided program repair and to improve assessment

Birch, Geoff, Fischer, Bernd and Poppleton, Michael (2016) Using fast model-based fault localisation to aid students in self-guided program repair and to improve assessment In ITiCSE '16: Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education. ACM., pp. 168-173. (doi:10.1145/2899415.2899433).

Record type: Conference or Workshop Item (Paper)

Abstract

Computer science instructors need to manage the rapid improvement of novice programmers through teaching, self-guided learning, and assessment. Appropriate feedback, both generic and personalised, is essential to facilitate student progress. Automated feedback tools can also accelerate the marking process and allow instructors to dedicate more time to other forms of tuition and students to progress more rapidly. Massive Open Online Courses rely on automated tools for both self-guided learning and assessment.

Fault localisation takes a significant part of debugging time. Popular spectrum-based methods do not narrow the potential fault locations sufficiently to assist novices. We therefore use a fast and precise model-based fault localisation method and show how it can be used to improve self-guided learning and accelerate assessment. We apply this to a large selection of actual student coursework submissions, providing more precise localisation within a sub-second response time. We show this using small test suites, already provided in the coursework management system, and on expanded test suites, demonstrating scaling.
We also show compliance with test suites does not predictably score a class of "almost correct" submissions, which our tool highlights

Full text not available from this repository.

More information

Published date: 11 July 2016
Venue - Dates: 2016 ACM Conference on Innovation and Technology in Computer Science Education, Peru, 2016-07-11 - 2016-07-13
Organisations: Electronic & Software Systems

Identifiers

Local EPrints ID: 401411
URI: http://eprints.soton.ac.uk/id/eprint/401411
PURE UUID: 949b401c-d177-44d1-8329-c5d5749a3276

Catalogue record

Date deposited: 17 Oct 2016 10:50
Last modified: 17 Jul 2017 18:02

Export record

Altmetrics

Contributors

Author: Geoff Birch
Author: Bernd Fischer
Author: Michael Poppleton

University divisions

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×