Documentation Technical Debt - A Qualitative Study in a Software Development Organization

被引:0
|
作者
Mendes, Leonardo [1 ]
Cerdeiral, Cristina [1 ]
Santos, Gleison [1 ]
机构
[1] Univ Fed Estado Rio Janeiro UNIRIO, Rio De Janeiro, Brazil
关键词
Technical Debt; Documentation Technical Debt; Software; Documentation; Technical Debt Management; MANAGEMENT;
D O I
10.1145/3350768.3350773
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: Technical debt refers to software development pending issues that may cause great damages in the future if not resolved in the present. The longer the payment is delayed, the greater the interests. Documentation technical debt comprises problems concerning non-existent, inadequate or incomplete software projects' documentation. Motivation: Despite the importance of documentation, there is a lack of reports on how documentation technical debt occurs in software development organizations. Objective: We executed a qualitative study in a software development team of a large public health organization aiming to identify causes that led to documentation technical debts, along with possible consequences of their occurrence, and best practices to avoid documentation problems. Method: We interviewed four members of the development team and codified the collected data using thematic analysis technique. Results: We identified 35 causes, 20 consequences, and 15 best practices. Conclusions: We identified several problems that led to poor documentation despite the existence of well-defined processes. Also, we could observe how organizational culture influences the processes execution, and how team members' technical expertise can minimize the effects of poor documentation.
引用
收藏
页码:447 / 451
页数:5
相关论文
共 50 条
  • [1] How do software development teams manage technical debt? - An empirical study
    Yli-Huumo, Jesse
    Maglyas, Andrey
    Smolander, Kari
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 120 : 195 - 218
  • [2] A SIMULATION STUDY OF PRACTICAL METHODS FOR TECHNICAL DEBT MANAGEMENT IN AGILE SOFTWARE DEVELOPMENT
    Griffith, Isaac
    Izurieta, Clemente
    Taffahi, Hanane
    Claudio, David
    PROCEEDINGS OF THE 2014 WINTER SIMULATION CONFERENCE (WSC), 2014, : 1014 - 1025
  • [3] A Study of Factors that Lead Development Teams to Incur Technical Debt in Software Projects
    Rios, Nicolli
    Spinola, Rodrigo Oliveira
    de Mendonca Neto, Manoel G.
    Seaman, Carolyn
    44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 429 - 436
  • [4] Seeking Technical Debt in Critical Software Development Projects: An Exploratory Field Study
    Ghanbari, Hadi
    PROCEEDINGS OF THE 49TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS 2016), 2016, : 5407 - 5416
  • [5] Technologies to Support the Technical Debt Management in Software Projects: A Qualitative Research
    Silva, Victor
    Travassos, Guilherme Horta
    SBQS: PROCEEDINGS OF THE 18TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, 2019, : 314 - 314
  • [6] Technical Debt Cripples Software Developer Productivity - A longitudinal study on developers' daily software development work
    Besker, Terese
    Martini, Antonio
    Bosch, Jan
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON TECHNICAL DEBT (TECHDEBT), 2018, : 105 - 114
  • [7] Multivocal Literature Review on Non-Technical Debt in Software Development: An Exploratory Study
    Saeeda, Hina
    Ahmad, Muhammad Ovais
    Gustavsson, Tomas
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 89 - 101
  • [8] Impact of Architectural Technical Debt on Daily Software Development Work
    Besker, Terese
    Martini, Antonio
    Bosch, Jan
    2017 43RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2017, : 278 - 287
  • [9] Technical Debt Measurement during Software Development using Sonarqube: Literature Review and a Case Study
    Murillo, Maria Isabel
    Jenkins, Marcelo
    V JORNADAS COSTARRICENSES DE INVESTIGACION EN COMPUTACION E INFORMATICA (JOCICI 2021), 2021,
  • [10] Forecasting technical debt evolution in software systems: an empirical study
    Aversano, Lerina
    Bernardi, Mario Luca
    Cimitile, Marta
    Iammarino, Martina
    Montano, Debora
    FRONTIERS OF COMPUTER SCIENCE, 2023, 17 (03)