Cost, Benefits and Quality of Software Development Documentation: a Systematic Mapping

dc.contributor.author Zhi, Junji
dc.contributor.author Garousi-Yusifoglu, Vahid
dc.contributor.author Sun, Bo
dc.contributor.author Garousi, Golara
dc.contributor.author Shahnewaz, Shawn
dc.contributor.author Ruhe, Guenther
dc.date.accessioned 2024-07-05T14:31:44Z
dc.date.available 2024-07-05T14:31:44Z
dc.date.issued 2015
dc.description Garousi, Vahid/0000-0001-6590-7576 en_US
dc.description.abstract Context: Software documentation is an integral part of any software development process. Researchers and practitioners have expressed concerns about costs, benefits and quality of software documentation in practice. On the one hand, there is a lack of a comprehensive model to evaluate the quality of documentation. On the other hand, researchers and practitioners need to assess whether documentation cost outweighs its benefit. Objectives: In this study, we aim to summarize the existing literature and provide an overview of the field of software documentation cost, benefit and quality. Method: We use the systematic-mapping methodology to map the existing body of knowledge related to software documentation cost, benefit and quality. To achieve our objectives, 11 Research Questions (RQ) are raised. The primary papers are carefully selected. After applying the inclusion and exclusion criteria, our study pool included a set of 69 papers from 1971 to 2011. A systematic map is developed and refined iteratively. Results: We present the results of a systematic mapping covering different research aspects related to software documentation cost, benefit and quality (RQ1-11). Key findings include: (1) validation research papers are dominating (27 papers), followed by solution proposals (21 papers). (2) Most papers (61 out of 69) do not mention the development life-cycle model explicitly. Agile development is only mentioned in 6 papers. (3) Most papers include only one "System under Study" (SUS) which is mostly academic prototype. The average number of participants in survey-based papers is 106, the highest one having approximately 1000 participants. (4) In terms of focus of papers, 50 papers focused on documentation quality, followed by 37 papers on benefit, and 12 papers on documentation cost. (5) The quality attributes of documentation that appear in most papers are, in order: completeness, consistency and accessibility. Additionally, improved meta-models for documentation cost, benefit and quality are also presented. Furthermore, we have created an online paper repository of the primary papers analyzed and mapped during this study. Conclusion: Our study results show that this research area is emerging but far from mature. Firstly, documentation cost aspect seems to have been neglected in the existing literature and there are no systematic methods or models to measure cost. Also, despite a substantial number of solutions proposed during the last 40 years, more and stronger empirical evidences are still needed to enhance our understanding of this area. In particular, what we expect includes (1) more validation or evaluation studies; (2) studies involving large-scale development projects, or from large number of study participants of various organizations; (3) more industry-academia collaborations; (4) more estimation models or methods to assess documentation quality, benefit and, especially, cost. (C) 2014 Elsevier Inc. All rights reserved. en_US
dc.description.sponsorship NSERC CRD [CRDPJ414157-11]; NSERC ENGAGE [EGP-413039]; Atilim University; Scientific and Technological Research Council of Turkey (TUBITAK) en_US
dc.description.sponsorship This work was supported by the NSERC CRD grant # CRDPJ414157-11, and NSERC ENGAGE grant # EGP-413039. Vahid Garousi was additionally supported by Atilim University and the Scientific and Technological Research Council of Turkey (TUBITAK). We would also thank the anonymous reviewers for their insightful comments that helped us improve this article. en_US
dc.identifier.doi 10.1016/j.jss.2014.09.042
dc.identifier.issn 0164-1212
dc.identifier.issn 1873-1228
dc.identifier.scopus 2-s2.0-84912534729
dc.identifier.uri https://doi.org/10.1016/j.jss.2014.09.042
dc.identifier.uri https://hdl.handle.net/20.500.14411/727
dc.language.iso en en_US
dc.publisher Elsevier Science inc en_US
dc.relation.ispartof Journal of Systems and Software
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Software documentation en_US
dc.subject Documentation benefit en_US
dc.subject Systematic mapping en_US
dc.title Cost, Benefits and Quality of Software Development Documentation: a Systematic Mapping en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id Garousi, Vahid/0000-0001-6590-7576
gdc.author.scopusid 55585952200
gdc.author.scopusid 13408954200
gdc.author.scopusid 56299591800
gdc.author.scopusid 55681907500
gdc.author.scopusid 56380454700
gdc.author.scopusid 6603731510
gdc.bip.impulseclass C4
gdc.bip.influenceclass C4
gdc.bip.popularityclass C3
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department Atılım University en_US
gdc.description.departmenttemp [Zhi, Junji] Univ Toronto, Dept Comp Sci, Comp Syst & Networks Res Grp, Toronto, ON M5S 1A1, Canada; [Garousi-Yusifoglu, Vahid] Atilim Univ, Dept Software Engn, Syst & Software Qual Engn Res Grp SySoQual, Ankara, Turkey; [Garousi-Yusifoglu, Vahid; Garousi, Golara; Shahnewaz, Shawn; Ruhe, Guenther] Univ Calgary, Dept Elect & Comp Engn, Calgary, AB T2N 1N4, Canada; [Sun, Bo; Ruhe, Guenther] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada; [Sun, Bo] iSolutions Inc, Calgary, AB, Canada; [Garousi, Golara] GeoLOG Syst Inc, Calgary, AB, Canada en_US
gdc.description.endpage 198 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.startpage 175 en_US
gdc.description.volume 99 en_US
gdc.description.wosquality Q1
gdc.identifier.openalex W2513125375
gdc.identifier.wos WOS:000347131600012
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 22.0
gdc.oaire.influence 8.119341E-9
gdc.oaire.isgreen true
gdc.oaire.popularity 3.661126E-8
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.collaboration International
gdc.openalex.fwci 18.55974806
gdc.openalex.normalizedpercentile 0.99
gdc.openalex.toppercent TOP 1%
gdc.opencitations.count 75
gdc.plumx.crossrefcites 19
gdc.plumx.facebookshareslikecount 8
gdc.plumx.mendeley 288
gdc.plumx.scopuscites 84
gdc.scopus.citedcount 84
gdc.virtual.author Garousi, Vahid
gdc.wos.citedcount 69
relation.isAuthorOfPublication b802a1f2-8eae-43fe-95dc-dbe23cd1496a
relation.isAuthorOfPublication.latestForDiscovery b802a1f2-8eae-43fe-95dc-dbe23cd1496a
relation.isOrgUnitOfPublication d86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication 4abda634-67fd-417f-bee6-59c29fc99997
relation.isOrgUnitOfPublication 50be38c5-40c4-4d5f-b8e6-463e9514c6dd
relation.isOrgUnitOfPublication.latestForDiscovery d86bbe4b-0f69-4303-a6de-c7ec0c515da5

Files

Collections