Session 1: Maintenance and code quality aspects of technical debt
08.30–10.00
Welcome (10 minutes)
Industry challenges for the research community (30 minutes)
Research Perspective on Maintenance and Code Quality (five 10-minute presentations)
- Prioritizing Design Debt Investment Opportunities (Zazworka—Fraunhofer Center, USA; Seaman—University of Maryland Baltimore County, USA; Shull—Fraunhofer Center, USA)
- Investigating the Impact of Design Debt on Software Quality (Zazworka, Shaw, Shull—Fraunhofer Center, USA; Seaman—University of Maryland Baltimore County, USA)
- Monitoring Code Quality and Development Activity by Software Maps (Bohnet, Doellner—Hass-Plattner-Institute at the University of Potsdam, Germany)
- An Extraction Method to Collect Data on Defects and Effort Evolution in a Constantly Modified System (Gomes, Tonin, Cavalcanti, da Silva, Siebra—CIn/Samsung Laboratory of Research and Development – UFPE, Brazil)
- A Cost Model and Tool to Support Quality Economic Trade-off Decisions (Nichols—Software Engineering Institute, USA)
Break
10.00–10.30
Session 2: Breakout sessions and discussion on industry challenges
10:30–12:00
Discuss presentations from the previous session.
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:00–1:30 (organizers meet to begin synthesizing discussion)
Session 3: Other forms of technical debt
1:30–3:00
Synthesis of workshop presentations and discussion (20 minutes)
Architecture (30 minutes)
Definitional framework and other forms of technical debt (four 10-minute presentations)
- Quantifying the Value of Architecting within Agile Software Development via Technical Debt Analysis (Brown—Software Engineering Institute, USA; Kruchten—University of British Columbia, Canada; Nord, Ozkaya—Software Engineering Institute, USA)
- Technical Debt from the Stakeholder Perspective (Theodoropoulos, Hofberg, Kern—Acrowire, USA)
- An Empirical Model of Technical Debt and Interest (Nugroho, Visser, Kuipers—Software Improvement Group, Netherlands)
- A Portfolio Approach to Technical Debt Management (Guo, Seaman—University of Maryland Baltimore County, USA)
Break
3:00–3:30
Session 4: Breakout sessions and discussion on research challenges
3:30–5:00
Discuss presentations from the previous session.
Formulate research challenge problems.
Report out from working groups if needed, action items, reflections
Social Event: Workshop Dinner
We plan to have a dinner to facilitate closer links among the participants. Details will be announced as soon as the conference organizers make the arrangements.