DocumentCode
1936340
Title
INTELLITUTOR: a knowledge based intelligent programming environment for novice programmers
Author
Ueno, H.
Author_Institution
Dept. of Syst. Eng., Tokyo Denki Univ., Saitama, Japan
fYear
1989
fDate
Feb. 27 1989-March 3 1989
Firstpage
390
Lastpage
395
Abstract
INTELLITUTOR works as a human programming tutor to guide a user who is trying to write programs, detects logical errors included within the user´s program, and gives advice not only for fixing them but also for letting him notice his misunderstandings. These intelligent functions are achieved by the knowledge-based program comprehension ability of the system. The key knowledge used to understand user´s programs is represented in a form of hierarchical graph called hierarchical procedure graph (HPG), an abstract representation of knowledge about an algorithm. The key concept in designing the INTELLITUTOR system is a cognitive psychology-based design. Although the experimental system is handling Pascal programs most knowledge included is applicable to other programming languages. The system is implemented by the knowledge engineering environment ZERO on a Lisp machine.<>
Keywords
knowledge based systems; programming environments; INTELLITUTOR; Lisp machine; Pascal programs; ZERO; abstract knowledge; advice; algorithm; cognitive psychology-based design; hierarchical graph; hierarchical procedure graph; human programming tutor; intelligent functions; knowledge based intelligent programming environment; knowledge engineering environment; knowledge-based program comprehension; logical error detection; novice programmers; representation; Artificial intelligence; Computer aided instruction; Computer errors; Computer languages; Humans; Intelligent systems; Logic programming; Programming environments; Programming profession; Psychology;
fLanguage
English
Publisher
ieee
Conference_Titel
COMPCON Spring '89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, Digest of Papers.
Conference_Location
San Francisco, CA, USA
Print_ISBN
0-8186-1909-0
Type
conf
DOI
10.1109/CMPCON.1989.301963
Filename
301963
Link To Document