1999
DOI: 10.1017/s1351324999002120
|View full text |Cite
|
Sign up to set email alerts
|

An approach to program understanding by natural language understanding

Abstract: An automated tool to assist in the understandingReports provided by natural language-generation in the PATRicia system are described.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2003
2003
2012
2012

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 27 publications
(22 citation statements)
references
References 11 publications
0
22
0
Order By: Relevance
“…You can query semantic information about the source code using a query language or draw the graph to find semantic relationships in your program. 1 …”
Section: Querying Semantic Relationshipsmentioning
confidence: 99%
See 1 more Smart Citation
“…You can query semantic information about the source code using a query language or draw the graph to find semantic relationships in your program. 1 …”
Section: Querying Semantic Relationshipsmentioning
confidence: 99%
“…A number of papers deal with the problem of software evolution [5], but just a few from that with the presence of code comprehension [1].…”
Section: Related Workmentioning
confidence: 99%
“…We did not employ any heuristics based on common syntax or formats of identifiers such as those recognized by (Etzkorn 1997;Etzkorn and Davis 1997), those of (Caprile and Tonella 1999) or (Lawrie et al 2006). Similarly, we did not employ any heuristics based on common formats or syntax of comments such as those identified by (Etzkorn et al 1999) or (Etzkorn et al 2001). All these are potential future improvements to our tool; however, each such improvement, although presumably increasing accuracy, makes the approach more complicated and heavyweight.…”
Section: Comparing Sequences With Execution Scenario Descriptionsmentioning
confidence: 99%
“…So in cases where different forms of a word would be present, our tool would miss them. We feel the problem with the lack of a stemmer is not extremely severe most of the time, because based on prior studies of typical comment syntax (Etzkorn et al 2001(Etzkorn et al , 1999Etzkorn and Davis 1997) most comments are written in present tense, either imperative or indicative mood. Our experience with use cases is that they are also most commonly written in present tense, imperative mood, ''place order,'' ''determine path,'' ''calculate trajectory,'' or in present tense, indicative mood, for example ''system emits audible beep,'' although it might be interesting to further study the format of use cases, and their relation to common comment formats.…”
Section: Summary Of Threats To Validitymentioning
confidence: 99%
See 1 more Smart Citation