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
关键词
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
相关论文
共 50 条
  • [1] Orthographic Software Modelling: A Novel Approach to View-Based Software Engineering
    Atkinson, Colin
    MODELLING FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2010, 6138 : 1 - 1
  • [2] Orthographic Software Modeling: A Practical Approach to View-Based Development
    Atkinson, Colin
    Stoll, Dietmar
    Bostan, Philipp
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, 69 : 206 - 219
  • [3] Retriever: A view-based approach to reverse engineering software architecture models
    Kirschner, Yves R.
    Gstür, Moritz
    Sağlam, Timur
    Weber, Sebastian
    Koziolek, Anne
    Journal of Systems and Software, 2025, 220
  • [4] View-based approach to robot navigation
    Matsumoto, Y
    Sakai, K
    Inaba, M
    Inoue, H
    2000 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2000), VOLS 1-3, PROCEEDINGS, 2000, : 1702 - 1708
  • [5] A view-based approach for semantic service descriptions
    Jacob, Carsten
    Pfeffer, Heiko
    Steglich, Stephan
    Li Yan
    Ma Qifeng
    NGMAST 2008: SECOND INTERNATIONAL CONFERENCE ON NEXT GENERATION MOBILE APPLICATIONS, SERVICES, AND TECHNOLOGIES, PROCEEDINGS, 2008, : 213 - +
  • [6] A view-based approach for construction process modeling
    Karhu, V
    COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2003, 18 (04) : 275 - 285
  • [7] VESTA: A View-based Software Quality Assessment Model for Software Evolution Management
    Hu, Wei-Chung
    Kao, Chia Hung
    Yang, Feng Pu
    Jiau, Hewijin Christine
    Ssu, Kuo-Feng
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 345 - 348
  • [8] Supporting View-Based Development through Orthographic Software Modeling
    Atkinson, Colin
    Stoll, Dietmar
    Bostan, Philipp
    ENASE 2009: EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 71 - 86
  • [9] View-based model-driven software development with ModelJoin
    Erik Burger
    Jörg Henss
    Martin Küster
    Steffen Kruse
    Lucia Happe
    Software & Systems Modeling, 2016, 15 : 473 - 496
  • [10] View-based model-driven software development with ModelJoin
    Burger, Erik
    Henss, Joerg
    Kuester, Martin
    Kruse, Steffen
    Happe, Lucia
    SOFTWARE AND SYSTEMS MODELING, 2016, 15 (02): : 473 - 496