Technical Debt
Blog Posts
5 Recommendations to Help Your Organization Manage Technical Debt
This SEI Blog post summarizes recommendations arising from an SEI study that apply to the Department of Defense and other development organizations seeking to analyze, manage, and reduce technical debt.
Read More•By Ipek Ozkaya, Brigid O'Hearn
In Technical Debt
The Latest Work from the SEI
This SEI Blog post summarizes some recent publications from the SEI in the areas of supply chain risk management, technical debt, large language models, quantum computing, acquisition, and trustworthiness in …
Read More•By Douglas Schmidt (Vanderbilt University)
In Software Engineering Research and Development
Experiences Documenting and Remediating Enterprise Technical Debt
This SEI Blog post provides examples of enterprise technical debt and the risk it represents taken from real-world projects.
Read More•By Stephany Bellomo
In Software Architecture
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.
Read More•By Robert Nord, Ipek Ozkaya
In Technical Debt
Automatically Detecting Technical Debt Discussions with Machine Learning
Technical debt (TD) refers to choices made during software development that achieve short-term goals at the expense of long-term quality....
Read More•By Robert Nord
In Artificial Intelligence Engineering
Data-Driven Management of Technical Debt
Learn about the SEI's work on technical debt analysis techniques and practices to help software engineers manage its impact on projects in this SEI Blog post.
Read More•By Ipek Ozkaya, Robert Nord
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....
Read More•By Ipek Ozkaya, Robert Nord
In Technical Debt
Automating Design Analysis
This SEI Blog presents a rubric to distinguish design rules from non-design rules in software quality tools, helping users detect software design problems.
Read More•By Neil Ernst
In Software Architecture
The Future of Managing Technical Debt
This SEI Blog post discusses managing technical debt in software engineering and explores new approaches and tools for effective management.
Read More•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 …
Read More