Serviceeinschränkungen vom 12.-22.02.2026 - weitere Infos auf der UB-Homepage

Treffer: Programming Learning: A Hierarchical Model Based Diagnosis Approach*

Title:
Programming Learning: A Hierarchical Model Based Diagnosis Approach*
Contributors:
The Pennsylvania State University CiteSeerX Archives
Collection:
CiteSeerX
Document Type:
Fachzeitschrift text
File Description:
application/pdf
Language:
English
Rights:
Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Accession Number:
edsbas.1260848A
Database:
BASE

Weitere Informationen

Model based diagnosis systems from Artificial Intelligence are used to find faulty components in physical devices and have also been applied to find bugs in computer programs, also called "model based software debugging". Although this approach can help an advanced programmer to find bugs in his program, it seems not adequate for programming apprentices. In this paper, we present an approach for program debugging that explores the idea of abstract components to perform a hierarchical model based diagnosis. Abstract components of the student's program can be a function, a procedure or a programming elementary pattern. The program bugs hypotheses generated for each abstraction level are then communicated to the student, improving this way his learning opportunity. 1