Applying hypertext structures to software documentation

被引:4
作者
French, JC
Knight, JC
Powell, AL
机构
[1] Department of Computer Science, University of Virginia, Charlottesville
[2] Department of Computer Science, Thornton Hall, University of Virginia, Charlottesville
关键词
D O I
10.1016/S0306-4573(96)00064-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software documentation represents a critical resource to the successful functioning of many enterprises. However, because it is static, documentation often fails to meet the needs of the many diverse users who are required to consult it on a regular basis in the course of their daily work. Software documentation is a rich resource that has not been fully exploited. Treatment of software documentation presents a number of interesting problems that require a blend of information retrieval and hypertext techniques for their successful solution. The evolving nature of a software project and the diverse demands on its documentation present an especially challenging environment. This is made even more challenging by the variety of information resources, ranging from formal specification languages to source code, that must be integrated into a coherent whole for the purpose of querying. In this paper we discuss work in progress at the University of Virginia. We consider the issues involved with automating the management of software documentation to better increase its utility. We describe a prototype system, SLEUTH, currently under investigation as a vehicle for software documentation management. The prototype maintains software documentation as a hypertext with typed links for the purpose of browsing by users with varying needs. These links are generated mechanically by the system and kept accurate under update. Appropriate authoring tools provide the system with the information it needs for this maintenance function. Ad hoc querying is provided over the documentation and hypertext documents are synthesized in response to these queries. (C) 1997 Elsevier Science Ltd.
引用
收藏
页码:219 / 231
页数:13
相关论文
共 21 条
[1]  
ALLAN J, 1995, TR951484 CORN U
[2]   A HYPERTEXT BASED SOFTWARE-ENGINEERING ENVIRONMENT [J].
CYBULSKI, JL ;
REED, K .
IEEE SOFTWARE, 1992, 9 (02) :62-68
[3]  
DEVANBU P, 1990, P 12 INT C SOFTW ENG, P249
[4]  
EDGUER A, 1995, FREQUENTLY ASKED QUE
[5]   AUTOMATIC ABSTRACTING AND INDEXING - SURVEY AND RECOMMENDATIONS [J].
EDMUNDSON, HP ;
WYLLYS, RE .
COMMUNICATIONS OF THE ACM, 1961, 4 (05) :226-234
[6]   AN EMPIRICAL-STUDY OF REPRESENTATION METHODS FOR REUSABLE SOFTWARE COMPONENTS [J].
FRAKES, WB ;
POLE, TP .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (08) :617-630
[7]  
*FRAM TECHN CORP, 1993, FRAM DEV KIT SPEC PL
[8]  
*FRAM TECHN CORP, 1993, FRAM DEV KIT PROGR G
[9]   A HYPERTEXT SYSTEM TO MANAGE SOFTWARE LIFE-CYCLE DOCUMENTS [J].
GARG, PK ;
SCACCHI, W .
IEEE SOFTWARE, 1990, 7 (03) :90-98
[10]  
HOROWITZ E, 1986, IEEE T SOFTWARE ENG, V12, P849, DOI 10.1109/TSE.1986.6312987