Christopher Watson
BlueFix: Using Crowd-sourced Feedback to Support Programming Students in Error Diagnosis and Repair
Watson, Christopher; Li, Frederick W.B.; Godwin, Jamie L.
Authors
Contributors
Elvira Popescu
Editor
Qing Li
Editor
Ralf Klamma
Editor
Howard Leung
Editor
Marcus Specht
Editor
Abstract
Feedback is regarded as one of the most important influences on student learning and motivation. But standard compiler feedback is designed for experts - not novice programming students, who can find it difficult to interpret and understand. In this paper we present BlueFix, an online tool currently integrated into the BlueJ IDE which is designed to assist programming students with error diagnosis and repair. Unlike existing approaches, BlueFix proposes a feedback algorithm based upon frameworks combined from the HCI and Pedagogical domains, which can provide different students with dynamic levels of support based upon their compilation behaviour. An evaluation revealed that students' viewed our tool positively and that our methodology could identify appropriate fixes for uncompilable source code with a significantly higher rate of speed and precision over related techniques in the literature.
Citation
Watson, C., Li, F. W., & Godwin, J. L. (2012). BlueFix: Using Crowd-sourced Feedback to Support Programming Students in Error Diagnosis and Repair. In E. Popescu, Q. Li, R. Klamma, H. Leung, & M. Specht (Eds.), Advances in Web-Based Learning - ICWL 2012: 11th International Conference, Sinaia, Romania, September 2-4, 2012 ; proceedings (228-239). https://doi.org/10.1007/978-3-642-33642-3_25
Conference Name | 11th International Conference on Advances in Web-Based Learning |
---|---|
Conference Location | Sinaia |
Acceptance Date | Nov 30, 2012 |
Publication Date | Jan 1, 2012 |
Deposit Date | Sep 6, 2014 |
Publicly Available Date | Jul 20, 2016 |
Publisher | Springer Verlag |
Pages | 228-239 |
Series Title | Lecture notes in computer science |
Series Number | 7558 |
Book Title | Advances in Web-Based Learning - ICWL 2012: 11th International Conference, Sinaia, Romania, September 2-4, 2012 ; proceedings |
ISBN | 9783642336416 |
DOI | https://doi.org/10.1007/978-3-642-33642-3_25 |
Public URL | https://durham-repository.worktribe.com/output/1154481 |
Files
Accepted Conference Proceeding
(291 Kb)
PDF
Copyright Statement
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-33642-3_25
You might also like
Classification and Detection of Electrical Control System Faults Through SCADA Data Analysis
(2013)
Journal Article
Predicting Performance in an Introductory Programming Course by Logging and Analyzing Student Programming Behavior
(2013)
Conference Proceeding
Failure rates in introductory programming revisited
(2014)
Conference Proceeding
No Tests Required: Comparing Traditional and Dynamic Predictors of Programming Success
(2014)
Conference Proceeding
IAACS: Image Aesthetic Assessment Through Color Composition And Space Formation
(2023)
Journal Article
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search