Augmenting Abstract Syntax Trees for Program Understanding

  title={Augmenting Abstract Syntax Trees for Program Understanding},
  author={Christopher A. Welty},
Program Understanding efforts by individual maintainers are dominated by a process known as discovery , which is characterized by low-level searches through the source code and documentation to obtain information important to the maintenance task. Discovery is complicated by the delocalization of information in the source code, and can consume from 40-60% of a maintainers time. This paper presents an ontology for representing code-level knowledge based on abstract syntax trees , that was… CONTINUE READING
Highly Cited
This paper has 40 citations. REVIEW CITATIONS
25 Citations
32 References
Similar Papers


Publications citing this paper.


Publications referenced by this paper.
Showing 1-10 of 32 references


  • Welty, C. An Integrated Representation for Software Development, Discovery. PhD Thesis. Rensselaer Polytechnic Institute
  • NY.
  • 1995
Highly Influential
8 Excerpts

et al

  • R. Brachman
  • Living with CLASSIC: When and How to Use a KL-ONE…
  • 1991
Highly Influential
4 Excerpts


  • P. Devanbu, P. Selfridge, Brachman
  • LaSSIE - A Classification-Based Software…
  • 1990
Highly Influential
7 Excerpts


  • Henninger, S. Case-Based Knowledge Management Tools for Software Engineering
  • Kluwer Academic Press. July,
  • 1997


  • Lewis, T. The big software chill. IEEE Computer
  • Pp. 12-14. March,
  • 1996
1 Excerpt

Proceedings of KBSE-96

  • A. Quilici, Q. Yang, Woods, S. Applying Plan Recognition Algorithms to Program Understanding
  • IEEE Computer Society Press. September,
  • 1996
1 Excerpt

Proceedings of the 1996 International Workshop on Description Logics

  • Welty, C. An HTML Interface for Classic
  • AAAI Press, November,
  • 1996
1 Excerpt

The big software chill

  • T. Lewis
  • IEEE Computer .
  • 1996
1 Excerpt

Similar Papers

Loading similar papers…