Detalhes bibliográficos
Ano de defesa: |
2016 |
Autor(a) principal: |
ALVES, Nicolli Souza Rios |
Orientador(a): |
SPINOLA, Rodrigo Oliveira |
Banca de defesa: |
KRONBAUER, Artur Henrique,
TRAVASSOS, Guilherme Horta |
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/489
|
Resumo: |
The concept of technical debt contextualizes the problem of pending development tasks as a type of debt which brings a short-term benefit for the project, but that may have to be paid later with interest in the development process. The consequences of these problems can be observed in unexpected delays, changes, and in the difficulty for achieving the quality criteria agreed for the project. It is usual for a software project to incur debt during its development process. However, its presence brings risks for the project and hampers its development. Its identification, measurement, and management helps project managers to take decisions, resulting in improved software quality and productivity in performing development activities. But, before identifying, measuring and / or managing the debt, the development team need to understand what are the existing types and their indicators, which management techniques are being proposed, and what leads professionals to incur the debt. This work proposes the organization of a body of knowledge for the technical debt area considering its types, indicators, management strategies, and causes for its occurrence. In addition, we shared the organized body of knowledge through the TD Wiki infrastructure. To achieve these goals, the research followed two lines of work: (1) performing a systematic mapping study complemented by a survey study to collect evidence that would allow the organization of knowledge about technical debt; (2) structuring the information identified from the studies in a taxonomy of types of debt and in an infrastructure that supports its collaborative sharing and evolution. |