CogentHelp: a tool for authoring dynamically generated help for Java GUIs
SIGDOC '97 Proceedings of the 15th annual international conference on Computer documentation
Recovering software architecture from multiple source code analyses
Proceedings of the 1998 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Documentation integrity for safety-critical applications: the COHERE project
Proceedings of the 16th annual international conference on Computer documentation
Customizable descriptions of object-oriented models
ANLC '97 Proceedings of the fifth conference on Applied natural language processing
CogentHelp: NLG meets SE in a tool for authoring dynamically generated on-line help
ANLC '97 Proceedings of the fifth conference on Applied natural language processing
Questions programmers ask during software evolution tasks
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Hi-index | 0.00 |
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.