SciELO - Scientific Electronic Library Online

 
 número46Faltas en el aprendizaje del modelado de clases y casos de uso: una revisión sistemáticaDesarrollo de un método analítico por cromatografía iónica para la cuantificación de aniones en aguas residuales de origen minero índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • En proceso de indezaciónCitado por Google
  • No hay articulos similaresSimilares en SciELO
  • En proceso de indezaciónSimilares en Google

Compartir


Revista científica

versión impresa ISSN 0124-2253versión On-line ISSN 2344-8350

Resumen

NARVAEZ-NARVAEZ, Juan-Carlos; PARDO-CALVACHE, César-Jesús  y  OROZCO-GARCES, Carlos-Eduardo. Documentation Debt in Agile Software Development: A Systematic Mapping of the Literature. Rev. Cient. [online]. 2023, n.46, pp.107-121.  Epub 26-Abr-2023. ISSN 0124-2253.  https://doi.org/10.14483/23448350.19670.

In software development, documentation is a continuous process that specifies what the system does, how it does it, and for whom it does it, describing all its characteristics from different perspectives in order to facilitate the understanding of all the interested parties. However, this is not always achieved due to poor documentation practices, leading to a type of technical debt known as documentation debt, which is related to missing, inconsistent, or incomplete documentation that degrades the understanding of the system, severely affecting its development, maintenance, and evolution. This phenomenon seems to be aggravated in agile approaches, either due to a misunderstanding of agile values ​​and principles by focusing on the continuous delivery of functional software rather than comprehensive documentation, or a lack of good documentation practices. Although there are initiatives that generally describe the causes, effects, and good practices to mitigate documentation debt, it is still necessary to understand the impact of this type of debt on the software industry and to delve into a more complete definition in agile software development. In this sense, the results of a systematic mapping are presented, which provide a solid base of knowledge about documentation debt in agile software development and allow identifying gaps or research opportunities in this topic.

Palabras clave : agile software development; documentation debt; documentation debt management; software documentation; technical debt..

        · resumen en Español | Portugués     · texto en Español     · Español ( pdf )