The Community for Technology Leaders
Knowledge-Based Software Engineering Conference (1995)
Boston, Massachusetts
Nov. 12, 1995 to Nov. 15, 1995
ISSN: 1068-3062
ISBN: 0-8186-7204-8
pp: 155
A. Erdem , Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
W.L. Johnson , Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
ABSTRACT
This paper describes an effort to provide automated support for the interactive inquiry and explanation process that is at the heart of software understanding. A hypermedia tool called I-Doc allows software engineers to post queries about a software system, and generates focused explanations in response. These explanations are task-oriented, i.e., they are sensitive to the software engineering task being performed by the user that led to the query. Task orientation leads to more effective explanations, and is particularly helpful for understanding large software systems. Empirical studies of inquiry episodes were conducted in order to investigate this claim; the kinds of questions users ask, their relation to the user's task and level of expertise. The I-Doc tool is being developed to embody these principles, employing knowledge-based techniques. The presentation mechanism employs World Wide Web (WWW) technology, making it suitable for widespread use.
INDEX TERMS
explanation; software engineering; hypermedia; interactive systems; software tools; interactive inquiry; explanation; hypermedia tool; I-Doc; software system; software engineering task; knowledge-based techniques; interactive explanation
CITATION
A. Erdem, W.L. Johnson, "Interactive explanation of software systems", Knowledge-Based Software Engineering Conference, vol. 00, no. , pp. 155, 1995, doi:10.1109/KBSE.1995.490131
98 ms
(Ver 3.3 (11022016))