(Virtual Event)

The 19th Belgium-Netherlands Software Evolution Workshop

Luxembourg, 3/4 December 2020



BENEVOL 2020 is still scheduled to be held as planned starting December 3rd, 2020, but the conference will be run fully virtual. As we learn from other conferences how to run virtual conferences successfully, we will post updates on the virtual setup on the conference website.

Guest speakers



** Instructions for participants **

Date Time Event
December, 2020
9:00 - 10:30 Session I (Session chair: Mike Papadakis)
Keynote: Michael Pradel - slides
11:00 - 12:15 Session II (Session chair: Xavier Devroey)
Ahmed Zerouali, Tom Mens, Alexandre Decan, Jesus M. Gonzalez-Barahona and Gregorio Robles.On the Evolution of Technical Lag in Debian-based DockerHub Images

Damien Legay, Alexandre Decan and Tom Mens. A mixed method approach to analysing package freshness in Linux distributions - slides

Jabier Martinez, Jean Godot and Alejandra Ruiz. Challenges for Interference Analysis of Quality Attributes during Systems Evolution - slides

Kim Mens, Siegfried Nijssen, Hoang-Son Pham, Johan Fabry and Vadim Zaytsev. Pattern Mining for Systematic Code Changes - slides
13:30 - 14:45 Session III (Session chair: Alexander Serebrenik)
John Businge, Alexandre Decan, Ahmed Zerouali, Tom Mens and Serge Demeyer. An Empirical Investigation of Forks as Variants in the npm Package Distribution - slides

Mercy Njima, John Businge and Serge Demeyer. An Empirical Study of Technical Debt Management as a Motivation for Forking

Benoît Duhoux, Kim Mens and Bruno Dumas. A Feature-Based Context-Oriented Approach to Dynamic Software Evolution - slides

Slinger Jansen, Siamak Farshidi, Georgios Gousios, Joost Visser, Tijs van der Storm and Magiel Bruntink. SearchSECO: A Worldwide Index of the Open Source Software Ecosystem - slides
15:00 - 16:30 Session IV (Session chair: Serge Demeyer)
Sander Thuijsman and Michel Reniers. Transformational Supervisor Synthesis for Evolving Systems

Cezar Sas and Andrea Capiluppi. Extracting Software Modules as Communities - slides

Mehdi Golzadeh, Alexandre Decan and Tom Mens. Evaluating a bot detection model on git commit messages

Nitish Patkar. Moldable Requirements - slides

Ruben Opdebeeck, Ahmed Zerouali, Camilo Velázquez-Rodríguez and Coen De Roover. Structural Change Distilling of Ansible Roles - abstract - slides
16:45 Session V (Session chair: Sarra Habchi)
ASK me anything: John Micco
December, 2020
9:00 - 10:30 Session I (Session chair: Maxime Cordy)
Keynote: Benoit Baudry - slides
11:00 - 12:15 Session II (Session chair: Eleni Constantinou)
Boris Cherry, Xavier Devroey, Pouria Derakhshanfar and Benoît Vanderose. Crash reproduction difficulty, an initial assessment - slides

Gema Rodríguez-Pérez, Meiyappan Nagappan and Gregorio Robles. Let's talk about Bugs!

Felipe Ebert, Fernando Castor, Nicole Novielli and Alexander Serebrenik. An Exploratory Study on Confusion in Code Reviews - slides

Aleksandr Chueshev, Julia Lawall, Reda Bendraou and Tewfik Ziadi. Expanding the Number of Reviewers in Open-Source Projects by Recommending Appropriate Developers - slides
13:30 - 14:45 Session III (Session chair: Gilles Perrouin)
Ruben Opdebeeck, Johan Fabry and Coen De Roover. Inlining Control-Flow Jumps in Library Usage Graphs of Legacy Code - abstract - slides

Lina Ochoa, Thomas Degueule, Jean-Rémy Falleri and Jurgen Vinju. Breaking Bad? Semantic Versioning and Impact of Breaking Changes in Maven Central - slides

Yunior Pacheco, Jonas De Bleser and Coen De Roover. Mining and Recommending Instantiation Patterns for Java Frameworks Applications - slides

Camilo Velázquez-Rodríguez, Eleni Constantinou and Coen De Roover. Can Stack Overflow Posts Capture Library Features? - slides
15:00 - 17:00 Social Event - Game Preparation Document
To end the conference on a friendly note, you will be able to participate to an online escape game. The game will be played in teams and will challenge your problem-solving and collaboration skills.

We will give more details about it during the conference, so stay tuned!

Requirements to play
  • A computer with Zoom installed
  • A smartphone or a tablet
  • A sheet of paper and a pen
  • A Competitive and strategic spirit, good humor and creativity ;-)


Program Committee


Registration to BENEVOL 2020 is free of charge and can be made by simply sending an email to and, where stating your name and affiliation. We will send you instructions on how to participate. Thanks.

Call for papers

The goal of BENEVOL is to bring together researchers who are working in the field of software evolution and maintenance. BENEVOL offers an informal forum to meet and to discuss new ideas, important problems and obtained research results.

BENEVOL accepts submissions in two categories:

Technical papers (max 4 pages main text + 1 page of references) will undergo a mild yet constructive review. We explicitly solicit papers in the early stages of research, which are still rather rough around the edges and would benefit from feedback from the community. Technical papers will be reviewed by at least three members of the program committee, assessing whether they are within the scope of BENEVOL (i.e., software maintenance and evolution) and meet its quality criteria. Authors will be asked to improve their paper and submit a camera ready version that will be published in the workshop proceedings.

Presentation abstracts (max 1 page) report on research results that have already been published, or that are ready to be submitted to a conference or a journal. They will only be reviewed for relevance, and will not be included in the BENEVOL proceedings. When accepted, the 1-pagers will be made available on the website of the workshop. Of particular interest are summaries that try to provoke discussion, initiate challenging new avenues, etc.

Submission Guidelines

All submission must conform to the IEEE Formatting Guidelines For Conference Proceedings. All submissions must be in PDF format; must use the A4 page size and must add page-numbers at the bottom. Technical papers, when properly formatted, must not exceed four (4) pages main text + one (1) page of references, while presentation abstracts should not exceed one (1) page. This limit includes the main text, figures, tables, and appendices.

Submit your paper via EasyChair. Mark the category it belongs to, i.e., a technical paper or a presentation abstract. You can upload incremental versions of your paper so do not wait until the last minute to submit.

Important Dates

  • Submission deadline - Technical Papers: Fri October 30, 2020 Fri November 6, 2020
  • Submission deadline - Presentation Abstracts: Fri November 13, 2020
  • Author notification: Wed November 18, 2020
  • Registration deadline: Wed December 2, 2020
  • Camera ready: Fri December 11, 2020