Managing technical debt in software development: report on the 2nd international workshop on managing technical debt, held at ICSE 2011

The technical debt metaphor is gaining significant traction in the software development community as a way to understand and communicate about issues of intrinsic quality, value, and cost. This is a report on a second workshop on managing technical debt, which took place as part of the 33rd International Conference on Software Engineering (ICSE 2011). The goal of this second workshop was to discuss the management of technical debt: to assess current practice in industry and to further refine a research agenda for software engineering in this area.

[1]  Robert L. Nord,et al.  Enabling Agility Through Architecture , 2010 .

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

[3]  Robert L. Nord,et al.  Second international workshop on managing technical debt: (MTD 2011) , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[4]  Jeff Sutherland,et al.  Future of scrum: parallel pipelining of sprints in complex projects , 2005, Agile Development Conference (ADC'05).

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

[6]  Robert C. Martin Clean Code - a Handbook of Agile Software Craftsmanship , 2008 .

[7]  Marco Torchiano,et al.  On the effectiveness of the test-first approach to programming , 2005, IEEE Transactions on Software Engineering.