Conference proceeding
Managing technical debt in software-reliant systems
Proceedings of the FSE/SDP workshop on future of software engineering research
07 Nov 2010
Abstract
Delivering increasingly complex software-reliant systems demands better ways to manage the long-term effects of short-term expedients. The technical debt metaphor is gaining significant traction in the agile development community as a way to understand and communicate such issues. The idea is that developers sometimes accept compromises in a system in one dimension (e.g., modularity) to meet an urgent demand in some other dimension (e.g., a deadline), and that such compromises incur a "debt": on which "interest" has to be paid and which the "principal" should be repaid at some point for the long-term health of the project. We argue that the software engineering research community has an opportunity to study and improve this concept. We can offer software engineers a foundation for managing such trade-offs based on models of their economic impacts. Therefore, we propose managing technical debt as a part of the future research agenda for the software engineering field.
Metrics
15 Record Views
314 citations in Scopus
Details
- Title
- Managing technical debt in software-reliant systems
- Creators
- Nanette Brown - Carnegie Mellon UniversityYuanfang Cai - Drexel UniversityYuepu Guo - University of Maryland, Baltimore CountyRick Kazman - Carnegie Mellon UniversityMiryung Kim - The University of Texas at AustinPhilippe Kruchten - University of British ColumbiaErin Lim - University of British ColumbiaAlan MacCormack - Massachusetts Institute of TechnologyRobert Nord - Carnegie Mellon UniversityIpek Ozkaya - Carnegie Mellon UniversityRaghvinder Sangwan - Pennsylvania State UniversityCarolyn Seaman - University of Maryland, Baltimore CountyKevin Sullivan - University of VirginiaNico Zazworka - University of Maryland, Baltimore County
- Publication Details
- Proceedings of the FSE/SDP workshop on future of software engineering research
- Conference
- FSE/SDP workshop on future of software engineering research
- Series
- FoSER '10
- Publisher
- Association for Computing Machinery (ACM)
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- Computer Science
- Scopus ID
- 2-s2.0-79951604076
- Other Identifier
- 991019173526504721