Technical debt at the crossroads of research and practice: report on the fifth international workshop on managing technical debt

Increasingly, software developers and managers use the metaphor of technical debt to communicate key trade-offs related to release and quality issues. We report here on the Fifth International Workshop on Managing Technical Debt, collocated with the Seventh International Symposium on Empirical Software Engineering and Measurement (ESEM 2013). The workshop participants reiterated the usefulness of the metaphor, shared emerging practices used in software development organizations, and emphasized the need for more research and better means for sharing emerging practices and results.

[1]  Robert L. Nord,et al.  Technical debt: towards a crisper definition report on the 4th international workshop on managing technical debt , 2013, SOEN.

[2]  Colin J. Neill,et al.  Paying down design debt with strategic refactoring , 2006, Computer.

[3]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .

[4]  Carolyn B. Seaman,et al.  A Balancing Act: What Software Practitioners Have to Say about Technical Debt , 2012, IEEE Softw..

[5]  Bikram Sengupta,et al.  Software evolution in agile development: a case study , 2010, SPLASH/OOPSLA Companion.

[6]  Magne Jørgensen,et al.  A Systematic Review of Software Development Cost Estimation Studies , 2007, IEEE Transactions on Software Engineering.

[7]  David Lorge Parnas,et al.  Software aging , 1994, Proceedings of 16th International Conference on Software Engineering.

[8]  Ward Cunningham,et al.  The WyCash portfolio management system , 1992, OOPSLA '92.

[9]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

[10]  Forrest Shull,et al.  Technical Debt: Showing the Way for Better Transfer of Empirical Results , 2013, Perspectives on the Future of Software Engineering.

[11]  Günther Ruhe,et al.  Product Release Planning - Methods, Tools and Applications , 2010 .

[12]  Robert L. Nord,et al.  Technical Debt: From Metaphor to Theory and Practice , 2012, IEEE Software.

[13]  Robert L. Nord,et al.  Managing technical debt in software-reliant systems , 2010, FoSER '10.

[14]  Robert L. Nord,et al.  Making Architecture Visible to Improve Flow Management in Lean Software Development , 2012, IEEE Software.

[15]  Forrest Shull,et al.  Practical considerations, challenges, and requirements of tool-support for managing technical debt , 2013, 2013 4th International Workshop on Managing Technical Debt (MTD).

[16]  Robert L. Nord,et al.  Managing technical debt in software development: report on the 2nd international workshop on managing technical debt, held at ICSE 2011 , 2011, SOEN.

[17]  Meir M. Lehman,et al.  Program evolution: processes of software change , 1985 .

[18]  Robert L. Nord,et al.  In Search of a Metric for Managing Architectural Technical Debt , 2012, 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture.

[19]  Carolyn B. Seaman,et al.  Qualitative Methods in Empirical Studies of Software Engineering , 1999, IEEE Trans. Software Eng..

[20]  Tracy Hall,et al.  A Systematic Literature Review on Fault Prediction Performance in Software Engineering , 2012, IEEE Transactions on Software Engineering.

[21]  Magne Jørgensen,et al.  A Systematic Review of Software Development Cost Estimation Studies , 2007 .

[22]  Ken Power Understanding the impact of technical debt on the capacity and velocity of teams and organizations: Viewing team and organization capacity as a portfolio of real options , 2013, 2013 4th International Workshop on Managing Technical Debt (MTD).

[23]  Eric Allman,et al.  Managing Technical Debt , 2012, ACM Queue.

[24]  Sven Johann,et al.  Technical Debt , 2015, IEEE Softw..

[25]  George M. Nixon,et al.  Practical Considerations of , 1945 .

[26]  J. Donalek,et al.  An introduction to qualitative research methods. , 2004, Urologic nursing.

[27]  KruchtenPhilippe,et al.  Managing technical debt in software development , 2011 .