Detalhes bibliográficos
Ano de defesa: |
2016 |
Autor(a) principal: |
RIBEIRO, Leilane Ferreira |
Orientador(a): |
SPINOLA, Rodrigo Oliveira |
Banca de defesa: |
FERNANDES, Sérgio Martins,
SANT´ANNA, Cláudio Nogueira |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Universidade Salvador
|
Programa de Pós-Graduação: |
Sistemas e Computação
|
Departamento: |
Sistemas e Computação
|
País: |
Brasil
|
Palavras-chave em Português: |
|
Área do conhecimento CNPq: |
|
Link de acesso: |
http://teste.tede.unifacs.br:8080/tede/handle/tede/533
|
Resumo: |
The term technical debt (TD) is used to describe the long-term costs of shortcuts taken in the development and evolution of software projects. Incurring TD can help achieve the project objectives more quickly, but the team must manage the debt items to prevent the project has increased evolution costs. Management strategies can minimize the negative impacts of debt accumulation, identifying and assessing when and if debt items must be paid. Thus, use decision criteria to support the choice of the most suitable time for payment of these items can balance the benefits with the costs of TD. However, despite many TD management strategies have been proposed in recent years, none of them dealt specifically on the use of criteria to support decision making on the most appropriate time for debt payment. In this context, this work presents a technical debt management strategy based on the use of decision criteria, which aims to support the valuation of debt items on software projects, facilitating decision-making on payment. To support the development of the strategy, two studies were conducted. Initially, we conducted a systematic mapping study of the literature that allowed us to identify an initial list of decision criteria from technical literature. Then, we performed a survey in order to characterize the decision criteria as to their relevance and importance. At the end of the second study, this set of information was used as a guide for the development of TD Manager tool, which has a number of features to support the use of the proposed strategy. At the end, the strategy was evaluated with the execution of a case study. The results indicate positive evidence regarding its use to support the management of technical debt items in the context of software projects. |