Table of Contents
Advances in Software Engineering
Volume 2015, Article ID 898514, 12 pages
http://dx.doi.org/10.1155/2015/898514
Research Article

Supporting Technical Debt Cataloging with TD-Tracker Tool

Faculty of Science and Technology, São Paulo State University (UNESP), Roberto Simonsen Street, No. 305, 19060-900 Presidente Prudente, SP, Brazil

Received 1 June 2015; Revised 8 August 2015; Accepted 27 August 2015

Academic Editor: Andrea De Lucia

Copyright © 2015 Lucas Borante Foganholi et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Technical debt (TD) is an emergent area that has stimulated academic concern. Managers must have information about debt in order to balance time-to-market advantages and issues of TD. In addition, managers must have information about TD to plan payments. Development tasks such as designing, coding, and testing generate different sorts of TD, each one with specific information. Moreover, literature review pointed out a gap in identifying and accurately cataloging technical debt. It is possible to find tools that can identify technical debt, but there is not a described solution that supports cataloging all types of debt. This paper presents an approach to create an integrated catalog of technical debts from different software development tasks. The approach allows tabulating and managing TD properties in order to support managers in the decision process. It also allows managers to track TD. The approach is implemented by TD-Tracker tool, which can integrate different TD identification tools and import identified debts. We present integrations between TD-Tracker and two external tools, used to identify potential technical debts. As part of the approach, we describe how to map the relationship between TD-Tracker and the external tools. We also show how to manage external information within TD-Tracker.