1995
DOI: 10.1007/978-1-4615-2279-9
|View full text |Cite
|
Sign up to set email alerts
|

A Knowledge-Based Approach to Program Understanding

Abstract: Originally published by Kluwer Academic Publishers in 1995 Softcover reprint ofthe hardcover lst edition 1995 AlI rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, mechanica1, photo-copying, recording, or otherwise, without the prior written permission of the publisher, Springer SciencetBusiness Media, LLC.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

1996
1996
2003
2003

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 55 publications
(133 reference statements)
0
2
0
Order By: Relevance
“…It has also been applied to imperative programming languages such as Pascal [1], [14], [26] and C [9]. The source-to-specification approach is consistent with the research on program understanding [3], [23]. An essential step in the approach is to understand the student program by matching it with code templates that are attached with corresponding specifications [14], [17], or matching it with specifications called goal structures [1], [2], schemata [7], plans [9], assertions [24], or processes [26].…”
Section: Introductionmentioning
confidence: 87%
See 1 more Smart Citation
“…It has also been applied to imperative programming languages such as Pascal [1], [14], [26] and C [9]. The source-to-specification approach is consistent with the research on program understanding [3], [23]. An essential step in the approach is to understand the student program by matching it with code templates that are attached with corresponding specifications [14], [17], or matching it with specifications called goal structures [1], [2], schemata [7], plans [9], assertions [24], or processes [26].…”
Section: Introductionmentioning
confidence: 87%
“…Research into the automatic diagnosis of student programs can involve many different fields including intelligent programming tutoring systems, automatic program assessment [25], automatic program understanding [3], [23], program representation [19], and program semantics. Due to the difficulty of the problem of automatic diagnosis of student programs, existing approaches to the automatic diagnosis of student programs are unable to satisfy the above requirements due to various difficulties discussed below.…”
Section: Introductionmentioning
confidence: 99%