Skip to main content

Research Repository

Advanced Search

BlueFix: Using Crowd-sourced Feedback to Support Programming Students in Error Diagnosis and Repair

Watson, Christopher; Li, Frederick W.B.; Godwin, Jamie L.

BlueFix: Using Crowd-sourced Feedback to Support Programming Students in Error Diagnosis and Repair Thumbnail


Authors

Christopher Watson

Jamie L. Godwin



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





You might also like



Downloadable Citations