As the pace of software delivery increases and technology rapidly changes, organizations seek guidance on how to insure the sustainability of their software development effort. Over the past four years running the workshops on Managing Technical Debt, we have seen increased interest from the software industry to understanding and managing technical debt. A better understanding of the concept of technical debt, and how to approach it, both from a theoretical and a practical perspective is necessary to advance its state of the art and practice. This collection highlights the current confusion in industry on the definition of technical debt, contributions that have led to a deeper understanding of this concept and the limits of the metaphor, the criteria to discriminate what is technical debt and not, and areas of further investigation.
The workshop summary was published as Technical debt: towards a crisper definition report on the 4th international workshop on managing technical debt, ACM SIGSOFT Software Engineering Notes, Volume 38, Issue 5, September 2013, pages 51-54.
The proceedings are available at IEEE Xplore.
The presentation slides are linked below.