Proceedings of the 11th Knowledge-Based Software Engineering Conference
DOI: 10.1109/kbse.1996.552827
|Get access via publisher |Cite
|
Sign up to set email alerts

Applying plan recognition algorithms to program understanding

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 recognition are not suit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0
1

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations

Cited by 18 publications

(20 citation statements)
references

References 25 publications

0
19
0
1
Order By: Relevance
“…Most of these approaches use structural matching between micro-architectures and design motifs, with different algorithms being used: rule inference [5,22], queries [23,24], fuzzy reasoning nets [25], and constraint programming [6,26].…”
Section: Related Workmentioning
confidence: 99%
“…The main problem of such a structural approach is the inherent combinatorial complexity of identifying subsets of entities matching design motifs, which corresponds to a problem of subgraph isomorphism [27]. Approaches based on constraint programming [6] also face a combinatorial complexity, although explanations [28] reduce this complexity through userinteractions [26]. Antoniol et al introduced an approach to reduce the search space using metrics [7].…”
Section: Related Workmentioning
confidence: 99%
“…For example, some approaches used a Prolog-like unification mechanism [5] or constraint programming [6], which are slow because of the combinatorial explosion of possible occurrences, i.e. the possible combinations of entities in a system that form micro-architectures similar to a design motif.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
Exaggerated anticipatory anxiety is common in social anxiety disorder (SAD). Neuroimaging studies have revealed altered neural activity in response to social stimuli in SAD, but fewer studies have examined neural activity during anticipation of feared social stimuli in SAD. The current study examined the time course and magnitude of activity in threat processing brain regions during speech anticipation in socially anxious individuals and healthy controls (HC). Method Participants (SAD n = 58; HC n = 16) underwent functional magnetic resonance imaging (fMRI) during which they completed a 90s control anticipation task and 90s speech anticipation task.
“…Most of these approaches use structural matching between micro-architectures and design motifs, with different algorithms being used: rule inference [5,22], queries [23,24], fuzzy reasoning nets [25], and constraint programming [6,26].…”
Section: Related Workmentioning
confidence: 99%
“…The main problem of such a structural approach is the inherent combinatorial complexity of identifying subsets of entities matching design motifs, which corresponds to a problem of subgraph isomorphism [27]. Approaches based on constraint programming [6] also face a combinatorial complexity, although explanations [28] reduce this complexity through userinteractions [26]. Antoniol et al introduced an approach to reduce the search space using metrics [7].…”
Section: Related Workmentioning
confidence: 99%
“…For example, some approaches used a Prolog-like unification mechanism [5] or constraint programming [6], which are slow because of the combinatorial explosion of possible occurrences, i.e. the possible combinations of entities in a system that form micro-architectures similar to a design motif.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
Exaggerated anticipatory anxiety is common in social anxiety disorder (SAD). Neuroimaging studies have revealed altered neural activity in response to social stimuli in SAD, but fewer studies have examined neural activity during anticipation of feared social stimuli in SAD. The current study examined the time course and magnitude of activity in threat processing brain regions during speech anticipation in socially anxious individuals and healthy controls (HC). Method Participants (SAD n = 58; HC n = 16) underwent functional magnetic resonance imaging (fMRI) during which they completed a 90s control anticipation task and 90s speech anticipation task.
“…Queries have the potential to be extremely fast (Beyer et al 2005) but so far have been used only to specify motifs in a non-systematic way. Quilici et al (1997) used constraint programming to identify design motifs. Their approach consists of translating the problem of design-motif identification into a problem of constraint satisfaction.…”
Section: Unificationmentioning
confidence: 99%
Exaggerated anticipatory anxiety is common in social anxiety disorder (SAD). Neuroimaging studies have revealed altered neural activity in response to social stimuli in SAD, but fewer studies have examined neural activity during anticipation of feared social stimuli in SAD. The current study examined the time course and magnitude of activity in threat processing brain regions during speech anticipation in socially anxious individuals and healthy controls (HC). Method Participants (SAD n = 58; HC n = 16) underwent functional magnetic resonance imaging (fMRI) during which they completed a 90s control anticipation task and 90s speech anticipation task.
“…The plan and architecture recovery paradigms are very similar in problem representation-each exploiting both program constraints (structure) and architecture pattern constraints (knowledge) to reduce the computational expense of locating patterns in large source examples. • Quilici et al (1997b) investigate the similarities and differences between the Artificial Intelligence technologies and approaches to plan recognition in general with the more specific task of recognizing program plans and understanding legacy systems. This work demonstrated that the treatment of program understanding as plan recognition is too simplistic and that traditional AI search algorithms for plan recognition are not applicable, as is, to program understanding.…”
Section: Forewordmentioning
confidence: 99%
Exaggerated anticipatory anxiety is common in social anxiety disorder (SAD). Neuroimaging studies have revealed altered neural activity in response to social stimuli in SAD, but fewer studies have examined neural activity during anticipation of feared social stimuli in SAD. The current study examined the time course and magnitude of activity in threat processing brain regions during speech anticipation in socially anxious individuals and healthy controls (HC). Method Participants (SAD n = 58; HC n = 16) underwent functional magnetic resonance imaging (fMRI) during which they completed a 90s control anticipation task and 90s speech anticipation task.