Working Agenda - Draft of March 16, 2012
Session 1: Presentations
9:00 – 10:30
Welcome and workshop theme
- Philippe Kruchten, Robert Nord, Ipek Ozkaya, Joost Visser
Industry challenges for the research community
- Bill Curtis, Jay Sappidi and Alexandra Szynkarski, Estimating the Size, Cost, and Types of Technical Debt
- Jelle de Groot, Ariadi Nugroho, Thomas Bäck and Joost Visser, What is the value of your software?
- Jean-Louis Letouzey, The SQALE Method for Evaluating Technical Debt
Eliciting and visualizing debt
- David Morgenthaler, Misha Gridnev, Raluca Sauciuc and Sanjay Bhansali, Searching for Build Debt: Experiences Managing Technical Debt at Google
- John Brondum and Liming Zhu, Visualising Architectural Dependencies
Break
10:30 – 11:00
Session 2: Discussion
11:00 - 12:30
- Discuss presentations from the previous session.
- Short discussion topics, such as: Can we really put a dollar value on technical debt, or is it just a loose metaphor?
- Formulate industry problems/challenges in the form of scenarios based on industry experience and limitations of the state of the art.
- Revisit expectations, goals for the afternoon if needed.
Lunch
12:30 - 2:00
Session 3: Presentations
2:00 - 3:30
Landscape and other perspectives of technical debt in the software development lifecycle
- Clemente Izurieta, Antonio Vetro, Nico Zazworka, Yuanfang Cai, Carolyn Seaman and Forrest Shull, Organizing the Technical Debt Landscape
- John D. McGregor, J. Yates Monteith and Jie Zhang, Technical Debt Aggregation in Ecosystems
- Neil Ernst, On the Role of Requirements in Understanding and Managing Technical Debt
Research Perspective on Code and Defects
- Francesca Arcelli Fontana, Vincenzo Ferme and Stefano Spinelli, Investigating the Impact of Code Smells Debt on Quality Code Evaluation
- Will Snipes, Yuepu Guo, Carolyn Seaman and Brian Robinson, Defining the Decision Factors for Managing Defects: A Technical Debt Perspective
- Carolyn Seaman, Yuepu Guo, Clemente Izurieta, Yuanfang Cai, Nico Zazworka, Forrest Shull and Antonio Vetro, Using Technical Debt Data in Decision Making: Potential Decision Approaches
Break
3:30 - 4:00
Session 4: Discussion
4:00 – 5:30
- Discuss presentations from the previous session.
- Short discussion topics, such as: Are defects that are visible externally technical debt?
- Formulate research challenge problems.
- Synthesis of workshop presentations and discussion
- Report out from working groups if needed, action items, reflections
Social Event: Workshop Dinner
We plan to have a dinner the evening of the workshop to facilitate closer links among the participants. Details will be announced as soon as the organizers make the arrangements.