
Blog Posts
10 Years of Research in Technical Debt and an Agenda for the Future
This post reviews the evolution of the field of technical debt and identifies open research questions that will drive future developments.
• By Robert Nord, Ipek Ozkaya
In Technical Debt


Managing the Consequences of Technical Debt: 5 Stories from the Field
If you participate in the development of software, the chances are good that you have experienced the consequences of technical debt....
• By Ipek Ozkaya, Robert Nord
In Technical Debt


The Future of Managing Technical Debt
Software engineers increasingly recognize technical debt as a problem they care about, but they lack methods and tools to help them strategically plan, track, and pay down debt. The concept …
• By Robert Nord
In Technical Debt

Early Software Vulnerability Detection with Technical Debt
Does technical debt also correlate with an increase in security vulnerabilities? To answer this question this blog post describes research we conducted that tested the relationship between software vulnerabilities and …
• By Robert Nord, Edward Schwartz
In Technical Debt


Got Technical Debt? Track Technical Debt to Improve Your Development Practices
. In this blog post, we describe our classification method and some implications of tracking debt for both practice and research.
• By Stephany Bellomo
In Technical Debt

A Case Study in Locating the Architectural Roots of Technical Debt
In this post, which was excerpted from a recently published paper, we present a case study of our approach with SoftServe Inc., a leading software outsourcing company. We show how …
• By Rick Kazman
In Technical Debt

A Field Study of Technical Debt
In their haste to deliver software capabilities, developers sometimes engage in less-than-optimal coding practices. If not addressed, these shortcuts can ultimately yield unexpected rework costs that offset the benefits of …
• By Neil Ernst
In Technical Debt

Strategic Management of Architectural Technical Debt
This blog posting summarizes a presentation made during the forum by Ipek Ozkaya, who discussed the use of agile architecture practices to manage strategic, intentional technical debt.
• By Douglas C. Schmidt
In Technical Debt

Developing an Architecture-Focused Measurement Framework for Managing Technical Debt
Managing technical debt, which refers to the rework and degraded quality resulting from overly hasty delivery of software capabilities to users, is an increasingly critical aspect of producing cost-effective, timely, …
• By Ipek Ozkaya
In Technical Debt

Enabling Agility by Strategically Managing Architectural Technical Debt
As industry and government customers demand increasingly rapid innovation and the ability to adapt products and systems to emerging needs, the time frames for releasing new software capabilities continue to …
• By Ipek Ozkaya
In Technical Debt
