BENEVOL 2018

The 17th Belgium-Netherlands Software Evolution Workshop


Delft, Dec 10 - 11, 2018

BENEVOL 2018


Date Time Event
10
Monday
December, 2018
10:00 - 10:45
Registration, Coffee
10:45 - 11:00
Welcome: Georgios Gousios
11:00 - 12:00
Keynote: Ralf Lämmel
12:00 - 13:00
Lunch
13:00 - 14:30
Session: Ecosystems
14:30 - 15:00
Coffee break
15:00 - 17:00
Session: Program analysis & Models
18:30
Dinner (Café Restaurant de V, Delft)
11
Tuesday
December, 2018
09:00 - 10:00
Keynote: Hennie Huijgens
10:00 - 10:30
Coffee
10:30 - 12:00
Session: Testing
12:00 - 13:00
Lunch
13:00 - 14:30
Session: Software Processes & Evolution (1)
14:30 - 15:00
Coffee
15:00 - 16:00
Session: Software Processes & Evolution (2)
16:00
Goodbye, Next BENEVOL

Sessions


BENEVOL'18 has 4 exciting themes spread over 5 sessions. Each talk is 20 min.

Ecosystems
Time Title Authors
13:00 - 13:20 Breaking the borders: an investigation of cross-ecosystem packages E. Constantinou, A. Decan and T. Mens
13:20 - 13:40 Towards Universal Software Evolution Analysis A. Pietri and S. Zacchiroli
13:40 - 14:00 Prabhab: Change Impact Analysis for Package Management Systems J. Hejderup
14:00 - 14:20 Analyzing Technical Lag in Docker Images A. Zerouali
Program Analysis & Models
Time Title Authors
15:00 - 15:20 Mining Extension Point Patterns in Scala Y. Pacheco, J. De Bleser, T. Molderez, D. Di Nucci, W. De Meuter, C. De Roover
15:20 - 15:40 Metamodel Clone Detection with SAMOS Ö. Babur, L. Cleophas, M. Van Den Brand
15:40 - 16:00 A Generic Framework for the Analysis of Heterogeneous Legacy Software Systems A. Saeidi, J. Hage, R. Khadka, S. Jansen
16:00 - 16:20 Mete: a Meta Rete Interface for Distributed Rule-based Systems M. Hubrechts, K. Kambona, T. Renaux, S. Van de Water, M. Saey, C. De Roover, W. De Meuter
Testing
Time Title Authors
10:30 - 10:50 Can we automate away the main challenges of end-to-end testing? R. Rwemalika, M. Kintis, M. Papadakis, Y. Le Traon
10:50 - 11:10 Combining Static Exception Propagation with Runtime and Compile-time Verification M. Kechagia
11:10 - 11:30 Concolic Testing of Full-Stack JavaScript Applications M. Vandercammen, L. Christophe, W. De Meuter, C. De Roover
11:30 - 11:50 Assessing Test Smells in Scala J. De Bleser, D. Di Nucci, C. De Roover
Software Processes & Evolution
Time Title Authors
13:00 - 13:20 The Evolution of Technical Debt in Python Projects from the Apache Software Ecosystem J. Tan, M. Lungu, P. Avgeriou
13:20 - 13:40 On the impact of pull request decisions on future contributions D. Legay, A. Decan, T. Mens
13:40 - 14:00 Actionable Measurements – Improving The Actionability of Architecture Level Software Quality Violations W. Czabanski, M. Bruntink, P. Martin
15:00 - 15:20 Characteristics of Rapid Releases in a Large Software-Driven Organization: A Case Study E. Kula, A. Rastogi, H. Huijgens, A. van Deursen
15:20 - 15:40 Continuous Migration of Mass Customized Applications M. Overeem, S. Jansen

Call for papers


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

BENEVOL accepts papers in two categories: position papers (about early research and work in progress where you want some feedback from the community) and publication summaries (overview of research results already published or ready to be submitted to a conference or a journal). Prospective speakers are invited to submit their paper (max 4 pages main text + 1 page of references), marking explicitly which category it belongs to. Based on these submissions, the organization will invite the selected papers and devise a program with plenty of discussions.

Position papers

These papers will undergo a mild yet constructive review. We explicitly sollicit papers in the early stages of research, which are still rather rough at the edge and would benefit from feedback of the community. Position papers will be reviewed by at least three members of the program committee, assessing whether the paper is within the scope of BENEVOL (i.e. software evolution). After reviewing, authors will be asked to improve their papers and submit a camera ready version of. The camera ready version of the position papers will be collected on the BENEVOL web-site.

Publication Summaries

These papers will not receive reviews. The organisation committee will assess whether the paper is within the scope of BENEVOL (i.e. software evolution). Particular interest will be for publication summaries who try to provoke discussion, try challenging new avenues, ….

Paper format and submission

All papers must conform, at time of submission, 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.

Papers, when properly formatted, must not exceed four (4) pages for the main text, including figures, tables, appendices; references only may be included on up to 1 additional page.

Submit your paper via EasyChair. Mark the category it belongs to, i.e., a position paper or a publication summary. You can upload incremental versions of your paper so don't wait until the last minute to submit.

The conference proceedings will be published by CEUR-WS.org; we will work to ensure that the proceedings will be indexed by DBLP.

Important dates

  • Submission deadline: Thu, Nov 8, 2018 - AOE
  • Notification of acceptance: Fri, Nov 30, 2018
  • Registration deadline: Fri, Nov 30, 2018
  • Submission of camera ready versions: Fri, Dec 7 2018

Submit!

Organization


General Chair: Georgios Gousios, Delft University of Technology

Program Committee

Venue


BENEVOL 2018 will take place at the Art Center Delft (Rotterdamseweg 205, 2629 HD Delft) To arrive there, you can take bus 40 from Delft Centraal (Delft Central train station) and get off at the stop "Scheepswerf Bocxe", as shown on the map below. The bus ride takes around 20 minutes. There are two buses per hour.

Registration