Retrospective Study of Software Projects |
Current Studies |
Interview Study of Software Developers |
Measuring and Monitoring Technical Debt |
* This work is supported by NSF grant #0916699. |
Defect Debt Study |
HADOOP Study |
While the aforementioned retrospective study will provide evidence of a benefit from applying the technical debt management approach, it will not shed light on the costs of the approach. This insight will come from the case study, which focuses on the future releases of the selected software projects. In the case study we will be applying the technical debt management process to the new releases of the projects. The goal of this study is to reveal the costs of explicit technical debt management. The findings from this case study and the retrospective study, together, will be used to develop a theory of technical debt, as well as refinements to the proposed technical debt management approach. * We have new collaborators who are planning to host this study at their organization. |
Technical Debt Case Study |
The technical debt concept, while highly useful as a metaphor, has utility beyond the facilitation of discussion. The metaphor can also be translated into a useful set of methods and tools that support the identification, measurement, monitoring, management, and payment of technical debt. In this context, we are conducting a study that focuses on the practical identification of technical debt, one area that could be facilitated by tools and techniques. The first contribution of this study is the evaluation of human elicitation of technical debt. We will evaluate a technical debt template that can be used to capture, store, and communicate essential properties of technical debt. Besides the template, our case study will give some insight into the dynamics of eliciting technical debt from a team of developers, all familiar with different aspects of the system being analyzed. As a second contribution we will evaluate the utility of tool support for technical debt identification. * We have successfully carried out the study with developers from Kali Software. Kali Software provided the subject projects and data. Partial results can be found in the paper published at 17th International Conference on Evaluation and Assessment in Software Engineering (EASE 2013), Porto de Galinhas, Brazil, April 2013 . |
Developer-reported Technical Debt |