Journal of the Association for Information Systems · 2012 · 14 citations · 4 references
ManagementComputer ScienceInformation SystemsCost Of CapitalProject FinanceSoftware EngineeringCost Of DebtDebt ModelingExploratory Case StudySoftware Development MethodologyTechnical DebtTheoretical Framework Alignment
Technical debt utilises financial debt as a metaphor to describe the phenomenon of increasing software development costs over time. Whilst this phenomenon is evidently detrimental to the long-term success of software development, it appears to be poorly understood in the academic literature. The absence of a clear definition and model for technical debt means that the notion of technical debt remains metaphorical, thus preventing the realisation of technical debt's utility as a conceptual and technical communication device. This exploratory study reconciles the high-level, abstracted view of technical debt presented in academic literature. It establishes the boundaries of the technical debt phenomenon and develops a comprehensive theoretical framework to facilitate future research. The resulting theoretical framework portrays a holistic view of technical debt that incorporates a set of precedents and outcomes, as well as the phenomenon itself.
4
The WyCash portfolio management system
Ward Cunningham · 1992 · 693 citations · Full text
Formal Versus Agile: Survival of the Fittest
Sue Black, Paul Boca, Jonathan P. Bowen et al. · Computer · 2009 · 74 citations
Metrics Functions for Kanban Guards
Jeanette Heidenberg, Iván Porres · 2010 · 33 citations
Perfectionists in a World of Finite Resources
Forrest Shull · IEEE Software · 2011 · 24 citations