A view-based approach for improving software documentation practices

被引:11
作者
Bayer, Joachim [1 ]
Muthig, Dirk [1 ]
机构
[1] Fraunhofer Inst Expt Software Engn, Fraunhofer Pl 1, D-67663 Kaiserslautern, Germany
来源
13TH ANNUAL IEEE INTERNATIONAL SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS: MASTERING THE COMPLEXITY OF COMPUTER-BASED SYSTEMS | 2006年
关键词
D O I
10.1109/ECBS.2006.18
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Documentation is an integral part of a software system. It contains the information that is necessary to effectively and successfully develop, use, and maintain a system. In practice, however, the creation Of appropriate documentation is largely neglected. This paper investigates the reasons for this neglect, presents view-based software documentation, our approach to improve the current situation, and reports on empirical evidence in support of the presented approach. Because the quality of documentation depends on its usage, view-based software documentation exploits existing software modeling techniques to provide all users of documentation with the documentation they require for performing their tasks. View-based software documentation has been empirically validated in a series of experiments and case studies that showed that the approach improves the completeness, correctness, and usefulness of produced and maintained documentation. One of the experiments is described here in more detail.
引用
收藏
页码:269 / +
页数:2
相关论文
共 23 条
[11]  
Beck K., 1999, EXTREME PROGRAMMING
[12]  
DASVIS AM, 1993, SOFTWARE REQUIREMENT
[13]   A FRAMEWORK FOR INTEGRATING MULTIPLE PERSPECTIVES IN SYSTEM-DEVELOPMENT - VIEWPOINTS [J].
FINKELSTEIN, A ;
KRAMER, J ;
NUSEIBEH, B ;
FINKELSTEIN, L ;
GOEDICKE, M .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1992, 2 (01) :31-57
[14]  
Groves L., 2000, Proceedings 2000 Australian Software Engineering Conference, P189, DOI 10.1109/ASWEC.2000.844576
[15]  
HARRISON W, 1993, P 8 C OBJ OR PROGR S
[16]  
*IEEE, 1987, 1063 IEEE
[17]  
JOHN I, 2003, 010E VISEK
[18]  
Kiczales G., 1997, P 11 EUR C OBJ OR PR
[19]   THE 4+1 VIEW MODEL OF ARCHITECTURE [J].
KRUCHTEN, PB .
IEEE SOFTWARE, 1995, 12 (06) :42-&
[20]  
OLSSON T, 2002, SOFTWARE ENG RES PRA