The 18th Belgium-Netherlands Software Evolution Workshop

Brussels, 28/29 November 2019


BENEVOL 2019 will take place at the Etterbeek Campus of the Vrije Universiteit Brussel - Building E.
The first day will be held in Room E0.10, while the second in Room E0.09.
To arrive there please follow the indications provided here.

Preliminary Program

Technical Papers link
Presentation Abstracts

Date Time Event
November, 2019
Room E0.10
12:00 - 12:20 Registration
Sandwich Buffet
12:20 - 12:30 Welcome: Coen De Roover
12:30 - 13:20 Fabio Palomba's Keynote
Flaky Tests: Problems, Solutions, and Challenges
13:20 - 13:40
13:20 Application Domains in the Research Papers at BENEVOL: A Retrospective abstract Andrea Capiluppi, Nemitari Ajienka, and Bilyaminu Auwal Romo
13:40 - 13:50 Nature Break
13:50 - 15:30
13:50 Adopting Program Synthesis for Test Amplification abstract Mehrdad Abdi, Henrique Rocha, and Serge Demeyer
14:10 Mutative Fuzzing for an Assembler Compiler abstract Aynel Gül and Vadim Zaytsev
14:30 Test Amplification on Dynamic Typed Languages: A Case Study on Pharo Smalltalk link Henrique Rocha and Mehrdad Abdi
14:50 Generating Class Integration Tests Using Call Site Information link Pouria Derakhshanfar, Xavier Devroey, Annibale Panichella, Andy Zaidman, and Arie van Deursen
15:10 Test Case Propagation in Related Applications link John Businge
15:30 - 15:50 Coffee Break
15:50 - 16:50
15:50 Statement-level AST-based Clone Detection in Java using Resolved Symbols abstract Simon Baars
16:10 Clone Detection vs. Pattern Mining: The Battle abstract Céline Deknop, Simon Baars, Kim Mens, Ana Oprescu, and Johan Fabry
16:30 Inter-Procedural Graph-Based API Misuse Detection link Ruben Opdebeeck and Camilo Velázquez-Rodríguez
16:50 - 17:00 Nature Break
17:00 - 18:00
17:00 Towards Quality Assurance of Software Product Lines with Adversarial Configurations link Paul Temple, Mathieu Acher, Gilles Perrouin, Battista Biggio, Jean-Marc Jézéquel, and Fabio Roli
17:20 Uniform sampling of SAT Solutions for Configurable Systems: Are We There Yet? link Mathieu Acher, Gilles Perrouin, Xavier Devroey, and Maxime Cordy
17:40 An Architecture Model for DSPL Engineering link Edilton Santos and Ivan Machado
19:30 Social Dinner (Taverne Greenwich)
November, 2019
Room E0.09
9:00 - 9:50 Vadim Zaytsev's Keynote
Blind Men and a Room Full of Elephants
9:50 - 10:30
9:50 An Industrial Study on the Differences between Pre-release and Post-release Bugs link Renaud Rwemalika
10:10 Assessing Transition-based Test Selection Algorithms at Google link Mike Papadakis
10:30 - 10:50 Coffee Break
10:50 - 12:50
10:50 Making CodeCity Evolve abstract David Moreno-Lumbreras, Jesus M Gonzalez-Barahona, and Valerio Cosentino
11:10 MaS: Bringing Modeling To Schools link Gregorio Robles
11:30 A Graphical DSL to Design Evolvable Citizen Observatories link Kennedy Kambona, Jesse Zaman, and Wolfgang De Meuter
11:50 Change Patterns for Decision Model and Notation (DMN) Model Evolution Faruk Hasić and Estefanía Serral
12:10 Assessing IT Architecture Evolution using Enriched Enterprise Architecture Models link Christophe Ponsard
12:30 - 13:20 Warm Lunch (University Mensa)
13:20 - 14:20
13:20 What Do Package Dependencies Tell Us About Semantic Versioning? link Tom Mens and Alexandre Decan
13:40 Scraping Functionalities in StackOverflow link Camilo Ernesto Velázquez Rodríguez
14:00 A Formal Framework for Measuring Technical Lag in Component Repositories link Ahmed Zerouali
14:20 - 14:30 Nature Break
14:20 - 15:30
14:30 Towards an Understanding of the Impact of Badges in GitHub Repositories abstract Damien Legay, Alexandre Decan and Tom Mens
14:50 Quantifying Exogenous Software Forks link Antoine Pietri, Stefano Zacchiroli, and Guillaume Rousseau
15:10 On the Effect of Discussions on Pull Request Decisions abstract Mehdi Golzadeh, Alexandre Decan and Tom Mens
15:30 - 15:50 Coffee Break
15:50 - 16:50
15:50 The Secret Life of Software Communities: What we Know and What we Don’t Know abstract Gemma Catolino, Fabio Palomba, and Damian Andrew Tamburri
16:10 On the Abandonment and Survival of Open Source Projects: An Empirical Investigation link Guilherme Avelino, Eleni Constantinou, Marco Tulio Valente, and Alexander Serebrenik
16:30 A Tale of Community Smell Mitigation Strategies link Gemma Catolino, Fabio Palomba, Damian Andrew Tamburri, and Alexander Serebrenik
16:50 - 17:00 Nature Break
17:00 - 18:00
17:00 Catalogue of Energy Patterns for Mobile Applications link Luis Cruz and Rui Abreu
17:20 Towards Meaningful Software Metrics Aggregation abstract Maria Ulan, Welf Löwe, Morgan Ericsson, and Anna Wingkvist
17:40 After All, is Reuse a Security Bottleneck? link Daniel Feitosa
18:00 Closing, Award Ceremony, Next Benevol


Program Committee


BENEVOL 2019 proceedings are available on CEUR-ws.

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: Thu October 31, 2019 Wed November 6, 2019
  • Submission deadline - Presentation Abstracts: Tue November 12, 2019
  • Author notification: Mon November 18, 2019
  • Registration deadline: Tue November 19, 2019
  • Camera ready deadline: Mon December 9, 2019