The Value of Software Documentation Quality

被引:18
|
作者
Ploesch, Reinhold [1 ]
Dautovic, Andreas [1 ]
Saft, Matthias [2 ]
机构
[1] Johannes Kepler Univ Linz, Business Informat Software Engn, A-4040 Linz, Austria
[2] Siemens AG, Corp Technol, Munich, Germany
关键词
software documentation quality; role of quality in documentation; automatic evaluation of documentation quality;
D O I
10.1109/QSIC.2014.22
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents the results of a study on software documentation quality in practice. Goal of this study is identifying the current state of software documentation quality and used analysis techniques for determining software documentation quality. Moreover, we aim at finding out, whether there is a demand for a tool-based software documentation quality analysis approach. This approach consists of a documentation quality model and a document checking tool, as proposed in previous work. We developed an online survey and asked about 300 experts to answer it. The survey was completed by 88 experts and the overall results confirm the importance of software documentation quality as well as the need for better tool support. The survey shows that the most important quality attributes with regard to documentation quality are accuracy, clarity, consistency, readability, structuredness, and understandability. Most of these quality attributes are currently covered by our software documentation quality analysis approach; some of them (e.g., accuracy, structuredness) still need more attention, i.e. better support in our quality model and tool.
引用
收藏
页码:333 / 342
页数:10
相关论文
共 50 条
  • [1] Software Documentation Quality A Case Study for the Software Documentation of SIGEPE
    da Silva, Waldeyr Mendes C.
    de Sousa, Rafael
    da Mata, Daniel Q.
    Araujo, Aleteia P. F.
    Holanda, Maristela
    dos Santos, Gileno Dias
    [J]. 2015 10TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2015,
  • [2] Evaluating Software Documentation Quality
    Tang, Henry
    Nadi, Sarah
    [J]. 2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 67 - 78
  • [3] Beyond Accuracy: Assessing Software Documentation Quality
    Treude, Christoph
    Middleton, Justin
    Atapattu, Thushari
    [J]. PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, : 1509 - 1512
  • [4] Evaluating the Quality of the Documentation of Open Source Software
    Aversano, Lerina
    Guardabascio, Daniela
    Tortorella, Maria
    [J]. ENASE: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2017, : 308 - 313
  • [5] Quality Requirement Documentation Guidelines for Agile Software Development
    Behutiye, Woubshet
    Rodriguez, Pilar
    Oivo, Markku
    [J]. IEEE ACCESS, 2022, 10 : 70154 - 70173
  • [6] Two Perspectives on Software Documentation Quality in Stack Overflow
    Ellmann, Mathias
    Schnecke, Marko
    [J]. PROCEEDINGS OF THE 4TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON NLP FOR SOFTWARE ENGINEERING (NL4SE '18), 2018, : 6 - 9
  • [7] Open Source Software Documentation Mining for Quality Assessment
    Carvalho, Nuno Ramos
    Simoes, Alberto
    Almeida, Jose Joao
    [J]. ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, 2013, 206 : 785 - 794
  • [8] Cost, benefits and quality of software development documentation: A systematic mapping
    Zhi, Junji
    Garousi-Yusifoglu, Vahid
    Sun, Bo
    Garousi, Golara
    Shahnewaz, Shawn
    Ruhe, Guenther
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 99 : 175 - 198
  • [9] QUALITY-CONTROL IN SOFTWARE DOCUMENTATION - MEASUREMENT OF TEXT COMPREHENSIBILITY
    LEHNER, F
    [J]. INFORMATION & MANAGEMENT, 1993, 25 (03) : 133 - 146
  • [10] A Topic Modeling Based Solution for Confirming Software Documentation Quality
    Alhindawi, Nouh
    Al-Hazaimeh, Obaida M.
    Malkawi, Rami
    Alsakran, Jamal
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (02) : 200 - 206