Return
Learning to program using hierarchical model-based debugging
DOI:10.1007/s10489-015-0659-9.png)
Abstract
En 中文
Model-based Diagnosis is a well known AI technique that has been applied to software debugging for senior programmers, called Model-Based Software Debugging (MBSD). In this paper we describe the basis of MBSD and show how it can be used for educational purposes. By extending the classical diagnosis technique to a hierarchical approach, we built a programming learning system to allow a student to debug his program in different abstraction levels.
Keywords:
Intelligent tutoring system
Model-based diagnosis
Pedagogical patterns
Program debugging
AI Summary
Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.
Journal
IF:
3.5
Papers:
7.6K
Citations:
1.7W
Organization
Cited Papers
Increase in the Saturation Magnetization in a Fe3Al Superstructure under Large Plastic Deformations
JETP Letters
IF0

