The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - Nov.-Dec. (2012 vol.29)
pp: 18-21
Philippe Kruchten , University of British Columbia, Vancouver
Robert L. Nord , Software Engineering Institute
Ipek Ozkaya , Software Engineering Institute
ABSTRACT
The metaphor of technical debt in software development was introduced two decades ago to explain to nontechnical stakeholders the need for what we call now "refactoring." As the term is being used to describe a wide range of phenomena, this paper proposes an organization of the technical debt landscape, and introduces the papers on technical debt contained in the issue.
INDEX TERMS
Software quality, Investments, Risk management, Sofware testing, Software maintenance, maintainability, technical debt, software quality, refactoring, evolvability
CITATION
Philippe Kruchten, Robert L. Nord, Ipek Ozkaya, "Technical Debt: From Metaphor to Theory and Practice", IEEE Software, vol.29, no. 6, pp. 18-21, Nov.-Dec. 2012, doi:10.1109/MS.2012.167
REFERENCES
1. W. Cunningham, "The WyCash Portfolio Management System," Proc. OOPSLA, ACM, 1992; http://c2.com/docoopsla92.html.
2. S. McConnell, "Technical Debt," blog, 2007; http://blogs.construx.com/blogs/stevemcc/ archive/2007/11/01technical-debt-2.aspx.
3. M. Fowler, "Technical Debt," blog, 2009; http://martinfowler.com/blikiTechnicalDebt.html.
4. I. Gat ed., "Special Issue on Technical Debt," Cutter IT J., vol. 23, no. 10, 2010.
5. C. Sterling, Managing Software Debt: Building for Inevitable Change, Addison-Wesley Professional, 2010.
6. N. Brown et al., "Managing Technical Debt in Software-Intensive Systems," Proc. Future of Software Eng. Research, ACM, 2010, pp. 47–52; doi: 10.1145/1882362.1882373.
7. N. Brown, R. Nord, and I. Ozkaya, "Enabling Agility through Architecture," CrossTalk, Nov./Dec. 2010, pp. 12–18.
8. P. Kruchten, "What Colour Is Your Backlog?," blog, 2008; http://philippe.kruchten.comtalks.
9. P. Kruchten et al., "Report on the 3rd Workshop on Managing Technical Debt," to be published in ACM SIGSOFT Software Eng. Notes, vol. 37, no. 5, 2012; http:www.sigsoft.orgSEN.
10. M. Denne and J. Cleland-Huang, "The Incremental Funding Method: Data-Driven Software Development," IEEE Software, vol. 21, no. 3, 2004, pp. 39–47.
4 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool