(Enter summary)
Abstract: Program understanding is often viewed as the task of extracting plans and design
goals from program source. As such, it is natural to try to apply standard AI
plan recognition techniques to the program understanding problem. Yet program understanding
researchers have quietly, but consistently, avoided the use of these plan
recognition algorithms.
This paper shows that treating program understanding as plan recognition is too
simplistic, and that traditional AI search algorithms for plan... (Update)
Context of citations to this paper: More
.... Program understanding is often viewed as the process of finding program plans in source code, which represent a certain meaning [15]. In taking a closer look to approaches in that field we see that most of them begin by analyzing some source code instructions. The next...
.... to the source code [22] The final objective pursue to extract programming plans and the design objectives from the source code [12]. The programming plans are algorithmical structures that the programmers have applied repeatedly during the implementation of the system...
Cited by: More
Varlet: Human-Centered Tool Support for Database.. - Jahnke, Wadsack (1999)
(Correct)
Feature-Based Declarative Opponent-Modelling in Multi-Agent Systems - Steffens (2002)
(Correct)
Program Analysis for the Automatic Detection of Programming.. - Villavicencio (2001)
(Correct)
Similar documents (at the sentence level):
70.3%: Applying Plan Recognition Algorithms to Program Understanding - Quilici, Yang, al. (1997)
(Correct)
27.2%: Applying Plan Recognition Algorithms To Program Understanding - Quilici, Yang, Woods (1997)
(Correct)
26.0%: A Method of Program Understanding using Constraint Satisfaction.. - Woods (1996)
(Correct)
Active bibliography (related documents): More All
0.5: Program Understanding: A Constraint Satisfaction Modeling.. - Woods, Yang, al. (1995)
(Correct)
0.4: Program Plan Recognition For Year 2000 Tools - van Deursen, Quilici, Woods (1999)
(Correct)
0.3: A Constraint-Based Approach to Program Plan Recognition in.. - Woods (1995)
(Correct)
Similar documents based on text: More All
0.1: Knowledge Based Model Recognition in Program Understanding.. - Steven Woods (1994)
(Correct)
0.1: A Computational Model of Social Perlocutions - David Pautler And (1998)
(Correct)
Related documents from co-citation: More All
4: DECODE: A cooperative program understanding environment (context) - Chin, Quilici - 1996
4: A memory-based approach to recognizing programming plans (context) - Quilici - 1994
4: Extracting Reusable Functions by Program Slicing
- Lanubile, Visaggio - 1997
BibTeX entry: (Update)
Alex Quilici, Qiang Yang, and Steven Woods. Applying plan recognition algorithms to program understanding. URL: http://spectra.eng.hawaii.edu/~sgwoods/Sub/ AuSE-prpu-paper.html, submitted for publication, 1997. http://citeseer.ist.psu.edu/article/quilici97applying.html More
@article{ quilici98applying,
author = "Alex Quilici and Qiang Yang and Steven Woods",
title = "Applying Plan Recognition Algorithms To Program Understanding",
journal = "Automated Software Engineering: An International Journal",
volume = "5",
number = "3",
month = "July",
publisher = "Kluwer Academic Publishers",
pages = "347--372",
year = "1998",
url = "citeseer.ist.psu.edu/article/quilici97applying.html" }
Citations (may not include all citations):
702
Consistency in networks of relations (context) - Mackworth - 1977
311
Partial constraint satisfaction
- Freuder, Wallace - 1992
211
Hybrid algorithms for the constraint satisfaction problem (context) - Prosser - 1993
210
Minimizing conflicts: a heuristic repair method for constrai..
- Minton, Johnston et al. - 1992
127
Constraint satisfaction algorithms (context) - Nadel - 1989
117
Generalized plan recognition (context) - Kautz, Allen - 1986
87
A theoretical evaluation of selected backtracking algorithms
- Kondrak, Van Beek - 1995
80
From local to global consistency
- Dechter - 1992
59
A Formal Theory of Plan Recognition (context) - Kautz - 1987
42
Automated program recognition: A feasibility demonstration (context) - Wills - 1990
39
A memory-based approach to recognizing programming plans (context) - Quilici - 1994
36
Intention Based Diagnosis of Novice Programming Errors (context) - Johnson - 1986
26
Automated program understanding by concept recognition (context) - Kozaczynski, Ning - 1994
26
A polynomial time algorithm for the n-queens problem
- Sosic, Gu - 1990
21
Algorithms for constraint-satisfaction problems (context) - Kumar - 1992
19
From plan critiquing to clarification dialogue for cooperati.. (context) - van Beek, Cohen et al. - 1993
18
Program understanding as constraint satisfaction
- Woods, Yang - 1995
14
Temporal Reasoning during Plan Recognition (context) - Song, Cohen - 1991
13
Automating the Modularization of Large COBOL Programs: Appli.. (context) - Newcomb, Markosian - 1993
11
The Program Understanding Problem: Analysis and A Heuristic ..
- Woods, Yang
8
Solving partial constraint satisfaction problems using local.. (context) - Yang, Fong - 1992
4
Toward A Constraint-Satisfaction Framework for Program Under.. (context) - Quilici, Woods - 1996
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.sfu.ca/fas-info/cs/research/groups/ISA/pubs/index.html): More
An Agent System for Intelligent Situation Assessment - Qiang Yang (1998)
(Correct)
Activating CBR Systems through Autonomous Information.. - Carrick, Yang.. (1999)
(Correct)
Applying Plan Recognition Algorithms To Program Understanding - Quilici, Yang, Woods (1997)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC