• How Experience Impacts Practitioners' Perception of Causes and Effects of Technical Debt 

      Freire, Sávio; Rios, Nicolli; Pérez, Boris; Castellanos, Camilo; Correal, Darío; Ramač, Robert; Mandić, Vladimir; Taušan, Nebojša; López Herrera, Gustavo; Pacheco Hernández, Alexia; Falessi, Davide; Mendonça, Manoel; Izurieta, Clemente; Seaman, Carolyn; Spínola, Rodrigo (2021-05-20)
      Context: The technical debt (TD) metaphor helps to conceptualize the pending issues and trade-offs made during software development. Knowing TD causes can support in defining preventive actions and having information about ...
    • Investigating the Relationship between Technical Debt Management and Software Development Issues 

      Berenguer, Clara; Borges, Adriano; Freire, Sávio; Rios, Nicolli; Ramač, Robert; Taušan, Nebojša; Pérez, Boris; Castellanos, Camilo; Correal, Darío; Pacheco Hernández, Alexia; López Herrera, Gustavo; Mendonça, Manoel; Falessi, Davide; Seaman, Carolyn; Mandić, Vladimir; Izurieta, Clemente; Spínola, Rodrigo (2023-02-03)
      Context: The presence of technical debt (TD) brings risks to software projects. Managers must continuously find a cost-benefit balance between the benefits of incurring in TD and the costs of its presence in a software ...
    • Pitfalls and Solutions for Technical Debt Management in Agile Software Projects 

      Freire, Sávio; Rios, Nicolli; Pérez, Boris; Castellanos, Camilo; Correal, Darío; Ramač, Robert; Mandić, Vladimir; Taušan, Nebojša; Pacheco Hernández, Alexia; López Herrera, Gustavo; Mendonça, Manoel; Izurieta, Clemente; Falessi, Davide; Seaman, Carolyn; Spínola, Rodrigo (2021-08-04)
      This article presents technical debt (TD) impediments, decision factors, enabling practices, and actions diagrams for TD management in agile software projects. By analyzing diagrams, professionals can avoid the pitfalls, ...
    • Prevalence, common causes and effects of technical debt: Results from a family of surveys with the IT industry 

      Ramač, Robert; Mandić, Vladimir; Nebojša, Taušan; Rios, Nicolli; Freire, Sávio; Pérez, Boris; Castellanos, Camilo; Correal, Darío; Pacheco Hernández, Alexia; López Herrera, Gustavo; Izurieta, Clemente; Seaman, Carolyn; Spínola, Rodrigo (2022-02-01)
      Context: The technical debt (TD) metaphor describes actions made during various stages of software development that lead to a more costly future regarding system maintenance and evolution. According to recent studies, on ...
    • Software practitioners’ point of view on technical debt payment 

      Freire, Sávio; Rios, Nicolli; Pérez, Boris; Castellanos, Camilo; Correal, Darío; Ramač, Robert; Mandić, Vladimir; Taušan, Nebojša; López Herrera, Gustavo; Pacheco Hernández, Alexia; Mendonça, Manoel; Falessi, Davide; Izurieta, Clemente; Seaman, Carolyn; Spínola, Rodrigo (2023-02-01)
      Context: Technical debt (TD) payment refers to the activity of expending maintenance effort and resources to make up for the effects of previous technical compromises. Aims: To investigate if software practitioners ...
    • Technical and Nontechnical Prioritization Schema for Technical Debt: Voice of TD-Experienced Practitioners 

      Mandić, Vladimir; Taušan, Nebojša; Ramač, Robert; Freire, Sávio; Rios, Nicolli; Pérez, Boris; Castellanos, Camilo; Correal, Darío; Pacheco Hernández, Alexia; López Herrera, Gustavo; Izurieta, Clemente; Falessi, Davide; Seaman, Carolyn; Spínola, Rodrigo (2021-08-09)
      Technical debt (TD) can be injected at any stage of software development, spreading across other phases and causing various problems. This article presents a model for conceptualizing TD causes, effects, payment practices, ...
    • Technical Debt is not Only about Code and We Need to be Aware about It 

      Berenguer, Clara; Borges, Adriano; Freire, Sávio; Rios, Nicolli; Taušan, Nebojša; Ramač, Robert; Pérez, Boris; Castellanos, Camilo; Correal, Darío; Pacheco Hernández, Alexia; López Herrera, Gustavo; Falessi, Davide; Seaman, Carolyn; Mandić, Vladimir; Izurieta, Clemente; Spínola, Rodrigo (2021-12-14)
      Context: It is common for a software project to incur technical debt (TD) during its development. It can impact several artifacts produced throughout the software development process. Therefore, it is necessary to carry ...