Open AccessJournal Article
Debugging tutor: preliminary evaluation
Elizabeth Carter,Glenn D. Blank +1 more
4
TL;DR: The continuing work related to an Intelligent Tutoring System (ITS) to teach introductory computer science students how to be better debuggers is discussed, including the first evaluation of the first completed phase of the system.
read more
Abstract: This paper discusses the continuing work related to an Intelligent Tutoring System (ITS) to teach introductory computer science students how to be better debuggers, including the first evaluation of the first completed phase of the system. This paper builds on previous work discussed in [3] and [4].
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Journal Article
Its debug: practical results
TL;DR: New results from the completion of the formal evaluation of an Intelligent Tutoring System to teach debugging skills to novice computer science students are presented and the practical implications of these results are discussed.
12
Compile Much? A Closer Look at the Programming Behavior of Novices in Different Compilation and Error Message Presentation Contexts
Ioannis Karvelas,Joe Dillane,Brett A. Becker +2 more
- 03 Sep 2020
TL;DR: This study investigates the difference between BlueJ 3 and BlueJ 4, two versions of a pedagogical programming environment that offer different mechanisms for compilation and error message presentation and finds evidence that these differences provide users with fundamentally different programming experiences.
6
Toward Productivity Improvements in Programming Languages Through Behavioral Analytics
Patrick Daleiden
- 01 Jan 2020
TL;DR: A key contribution of this research project is the development of a novel approach to compiler error categorization and hint generation based on token patterns called the Token Signature Technique.
RoboBUG: A Serious Game for Learning Debugging Techniques
Michael A. Miljanovic,Jeremy S. Bradbury +1 more
- 14 Aug 2017
TL;DR: RoboBUG is a serious game that can be customized with respect to different programming languages and game levels and to provide students a more enjoyable and motivating experience.
References
Cognitive Tutors: Lessons Learned
TL;DR: The 10-year history of tutor development based on the advanced computer tutoring (ACT) theory is reviewed, finding that a new system for developing and deploying tutors is being built to achieve the National Council of Teachers of Mathematics (NCTM) standards for high-school mathematics in an urban setting.
Programmers use slices when debugging
TL;DR: The experiment reported here shows that programmers also routinely break programs into one kind of coherent piece which is not coniguous.
854
PROUST: Knowledge-Based Program Understanding
W. L. Johnson,Elliot Soloway +1 more
TL;DR: Bugs are discovered in the process of relating plans to the code; PROUST can give deep explanations of program bugs by relating the buggy code to its underlying intentions.
PROUST: Knowledge-based program understanding
W. Lewis Johnson,Elliot Soloway +1 more
- 26 Mar 1984
TL;DR: In this article, the authors describe a program called PROUST which does on-line analysis and understanding of Pascal programs written by novice programmers, using a knowledge base of programming plans and strategies, together with common bugs associated with them.
239
An analysis of patterns of debugging among novice computer science students
Marzieh Ahmadzadeh,Dave Elliman,Colin Higgins +2 more
- 27 Jun 2005
TL;DR: It is discovered that many students with a good understanding of programming do not acquire the skills to debug programs effectively, and this is a major impediment to their producing working code of any complexity.
214
Related Papers (5)
Elizabeth Carter,Glenn D. Blank +1 more
- 09 Jul 2013
Petr Jarušek,Radek Pelánek +1 more
- 03 Jul 2012
Rajermani Thinakaran,Rosmah Ali +1 more
- 01 Dec 2015