About
Contemporary software companies deliver new features to their software systems at virtually every second of the day. After all, the faster a new software feature gets to the market, the faster its return to investment. For that to happen, software developers add (and modify) many lines of source code every day. In a perfect world, these modifications are done in an effective manner, as the internal structure of the software system is designed with evolution in mind. However, any "bad technical decisions" taken by developers might make the software harder to maintain and evolve. Over time, the accumulated technical debt might incur higher maintenance costs and in a decrease in the speed of evolution of the software systems our society relies on.
The software engineering research community has been long investigating the causes of technical debt as well as ways to manage and mitigate them. However, little is known about how much the existing knowledge applies/relates to the current software development, particularly Dutch and Japanese ICT companies. A clear understanding of technical debt is a fundamental step towards improving how both societies manage and mitigate the (possibly significant) impact of technical debt in their software systems.
The seminar will focus on identifying the main challenges that both societies face when it comes to technical debt, how different they are from the existing body of knowledge, possible solutions and research methods to tackle the open problems, and how to provide better technical debt education to software engineers.
Participants
- Maurício Aniche (Adyen / Delft University of Technology, The Netherlands)
- Leonhard Applis (Delft University of Technology, The Netherlands)
- João Paulo Biazotto (University of Groningen, The Netherlands)
- Fernando Castor (Utrecht University, The Netherlands)
- Gemma Catolino (Jheronimus Academy of Data Science, The Netherlands)
- Daniel Feitosa (University of Groningen, The Netherlands)
- Claudio Roberto França Pereira (Adyen, The Netherlands)
- Annibale Panichella (Delft University of Technology, The Netherlands)
- Alexander Serebrenik (Eindhoven University of Technology, The Netherlands)
- Damian A. Tamburri (Eindhoven University of Technology, The Netherlands)
- Lei Chen (Tokyo Institute of Technology, Japan)
- Yutaro Kashiwa (Nara Institute of Science and Technology, Japan)
- Takahiro Kinoshita (Hitachi, Japan)
- Masanari Kondo (Kyushu University, Japan)
- Hideaki Hata (Shinshu University, Japan)
- Shinpei Hayashi (Tokyo Institute of Technology, Japan)
- Takashi Kobayashi (Tokyo Institute of Technology, Japan)
- Katsuhisa Maruyama (Ritsumeikan University, Japan)
- Olivier Nourry (Kyushu University, Japan)
- Dong Wang (Kyushu University, Japan)
- Hironori Washizaki (Waseda University, Japan)
Organizers
- Maurício Aniche (Adyen / Delft University of Technology, the Netherlands)
- Shinpei Hayashi (Tokyo Institute of Technology, Japan)
(Tentative) Program
| 09:15-12:30 | 14:00-17:30 | ||
|---|---|---|---|
| Day 1 (Oct. 18) | Introduction | Open plenary to identify and select the precise challenges on technical debt | |
| Day 2 (Oct. 19) | Break-out groups to discuss select challenges | Open plenary to discuss the morning proposals | |
| Day 3 (Oct. 20) | Break-out groups to discuss select challenges | Open plenary to discuss the morning proposals Excursion |
|
| Day 4 (Oct. 21) | Discussion on how to improve education in technical debt | Individual meetings between researchers with the goal of establishing research partnerships |
Social Events
Reception - Day 1 (Oct. 18) 17:30-19:30 @ Seminar venue
To have an opportunity to relax with Dutch and Japanese researchers, we plan to have the welcome reception at the seminar venue. We plan to provide light meal and drink.
Excursion - Day 3 (Oct. 20)
We plan to go Enoshima and Kamakura as excursion. A shuttle bus will be provided to go there.
Banquet - Day 3 (Oct. 20) 18:00-20:00 @ Kamakura
We have a dinner at the Japanese restaurant Aratama (あら珠). Enjoy a good combination of sake and dishes 🙂
Venue
NWO-JSPS Seminar on Technical Debt will take place at the Room 418 & 419, Conference Center of the Pacific Convention Plaza Yokohama (PACIFICO Yokohama), located at the center area of Yokohama.