BENEVOL 2025

The 24th Belgium-Netherlands Software Evolution Workshop

17–18 November 2025, Enschede, The Netherlands

Programme


Symbols designate 🔥Keynote, 🔬CORE, 🚀DIVE, 🔁REAP, and 🌟SHOW papers.
Presenters are underlined among authors.

16
Sunday
November 2025
19:00 – 23:00 Unofficial pre-opening at
🍺Stanislaus Brewskovitch and
🍻Twentsche Foodhal🍔
17
Monday
November 2025
09:00 – 09:45 Reception, tea, coffee
09:45 – 10:00 Workshop opening
10:00 – 11:00 🔥 Keynote: From the Trenches
Darius Blasband
11:00 – 11:30 Break
11:30 – 12:30 Efficiency and Intelligence in Code Generation
11:30 – 11:50 🚀 An Introduction to Indirect Code Completion
Nhat, Vadim Zaytsev
11:50 – 12:00
(🖥️slides)
🌟 Same Size, Different Costs: Phase-Level Energy Variations in Transformer Models during Code Generation
Lola Solovyeva
12:20 – 12:30
(🖥️slides)
🌟 The Cost of AI-Assisted Coding: Energy vs. Accuracy in Language Models
Negar Alizadeh, Boris Belchev, Nishant Saurabh, Patricia Kelbert
12:35 – 13:40 Lunch
13:40 – 15:00 Mining and Modelling of Software Knowledge
13:40 – 14:00
(🖥️slides)
🚀 Bridging CPU and GPU in Rust (cf. MSc & MSc)
Niek Aukes, Cristian-Andrei Begu, Georgiana Caltais
14:00 – 14:10 🌟 Sampling Threat when Mining Generalizable Inter-Library Usage Patterns (cf. SCP)
Yunior Pacheco, Coen De Roover, Johannes Härtel
14:10 – 14:20 🌟 An Analysis of Code Clones in GitHub Actions Workflows
Guillaume Cardoen, Alexandre Decan, Tom Mens
14:20 – 14:30
(🖥️slides)
🌟 A Method for Inferring Python Proficiency from Textbooks (cf. ICSME’24 & ICPC’22)
Ruksit Rojpaisarnkit, Gregorio Robles, Jesús M. González-Barahona, Kenichi Matsumoto, Raula Gaikovina Kula
14:35 – 14:55 🚀 BRIDGE: Building Reliable Interfaces for Developer Guidance and Exploration through Static Analysis and LLM Translation (cf. ACL’24 & GitHub)
Krishna Narasimhan, Mairieli Wessel
14:55 – 15:05 🌟 On the Automation and Reuse Practices in GitHub Actions: Results of a Qualitative Survey (cf. MSR’24)
Hassan Onsori Delicheh, Guillaume Cardoen, Alexandre Decan, Tom Mens
15:00 – 15:30 Break
15:30 – 16:30 Structure and Visualisation in Evolving Software Systems
15:30 – 15:50
(🖥️slides)
🚀 On the Structuring of LATEX Projects (cf. BSc & BSc & BSc)
Wouter ten Brinke, Bart Griepsma, Aleksandra Ignatovič, Nhat, Vadim Zaytsev
15:50 – 16:10
(🖥️slides)
🚀 ClassViz: From Verification Tool to Research Vessel (cf. MSR’23 & GitHub)
Satrio Adi Rukmono
16:10 – 16:30
(🖥️slides)
🔬 Pseudonymization as a Service: Compartmentalizing and Controlling Data Processing in Evolving Systems with Micropseudonymization
Job Doesburg, Bernard van Gastel, Erik Poll
17:00 Group photos
18:00 – 23:00 🍜 Dinner at U Park Hotel
18
Tuesday
November 2025
09:30 – 10:30 🔥 Keynote: Language-Level Support for Multiple Versions for Software Evolution
Hidehiko Masuhara
10:30 – 11:00 Break
11:00 – 11:50 Evolving Software Ecosystems
11:00 – 11:20 🔬 On the Evolution of Direct Dependencies in npm Packages
Shahin Ebrahimi-Kia, Jesús M. González-Barahona, David Moreno-Lumbreras, Gregorio Robles, Tom Mens
11:20 – 11:30 🌟 An Empirical Analysis of the GitHub Actions Language Usage and Evolution
Aref Talebzadeh Bardsiri, Alexandre Decan, Tom Mens
11:30 – 11:40 🌟 On the Transferability of a Bot Detection Model from GitHub to GitLab
Cyril Moreau
11:40 – 11:50 🌟 Evolution-Resilient Class Contours
Mattia Giannaccari, Marco Raglianti
11:50 – 12:45 Lunch
13:00 – 14:30 💾 Social event: a visit to the Historic Study Collection (Carré building)
14:30 – 15:00 Break
15:00 – 16:00 Software Testing
15:00 – 15:20 🔁 Evaluating Test-Driven Code Generation: A Replication Study (cf. arXiv)
Giovanni Rosa, Jesús Maria González-Barahona
15:20 – 15:40
(🖥️slides)
🔬 FlaDaGe: A Framework for Generation of Synthetic Data to Compare Flakiness Scores (cf. replication package)
Mert Ege Can, Joanna Kisaakye, Mutlu Beyazıt, Serge Demeyer
15:40 – 16:00
(🖥️slides)
🚀 Preliminary Survey on CPS Testing in Various Domains of the Industry
Guillaume Nguyen, Xavier Devroey
16:00 – 16:10 Break
16:10 – 17:00 Tool Market
16:10 – 16:20 🔧 gawd by Pooya Rostami Mazrae, Alexandre Decan, Tom Mens
16:20 – 16:30
(🖥️slides)
🔧 ghmap by Youness Hourri, Alexandre Decan, Tom Mens
16:30 – 16:40 🔧 CPSLint by Ömer Sayilir, Vadim Zaytsev
16:40 – 16:50 🔧 rust-gpu-hybrid-compiler by Niek Aukes, Cristian-Andrei Begu
16:50 – 17:00 🔧 RESTCov by Tolgahan Bardakcı
17:00 + Closing and afterparty

Community


Programme Committee


Venue and Registration


The hosting organisation is the University of Twente, the location is the C2 room of the U Park Hotel on the campus of the said university. The pre-opening on Day 0 (16 November) takes place in the city centre of Enschede. The social event on Day 2 (18 November) takes place in the Carré building on the campus.

The University of Twente is located between two cities: Hengelo and Enschede. We recommend choosing one of the following options for your stay:

  • Campus: stay directly at the U Park Hotel. If you mention you are coming for BENEVOL, they will charge you the discounted price of €123–138 for the night between the workshop days and/or €133–138 for the night before the workshop. We have reserved a small block of room specifically for this purpose. If they run out of available rooms or if you prefer a cheaper alternative, we recommend De Broeierd (Fletcher) which is across the road from the campus and will put you at 15–20 minutes walking from the workshop venue.
  • City: choose either Hengelo or Enschede and stay in one of the bookable hotels around their corresponding Central Station. Then, take bus 9 towards the campus, either from Hengelo or from Enschede, and exit it at either Kennispark/UT or Westerbegraafplaats/UT. Commuting by bus from either central station will take 20–25 minutes, including the walking time, to the venue. You can pay on the bus by swiping your bank card at the entrance and exit without any registration. Alternatively, you can also ask the human driver to give you a more expensive but old-fashioned paper ticket.

The former option adds a bit to your initial and final travel time, but puts you one elevator ride away from the workshop and enables you to take a stroll through our very green campus early in the morning or late in the afternoon. The campus is essentially a town of its own, with cafés, supermarkets, hairdressers, swimming pools, and whatnot. The latter option simplifies your journey but adds a bus ride at the start and end of each day. Hengelo is slightly easier to reach from Germany, and Enschede is slightly easier to reach from the west of the Netherlands.

Choose wisely! And do get in touch with general/local chairs if you need any assistance.

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 discuss new ideas, relevant problems, and fresh research results.


Submission Categories

Cutting-edge Original Research on Evolution (🔬CORE). Full-length technical papers presenting original research which has been already empirically or formally validated. We also welcome papers in the early stages of their development that would benefit from feedback from the community.

Disruptive Ideas and Visionary Explorations (🚀DIVE). We welcome position papers presenting new and potentially controversial software maintenance and evolution perspectives. Such papers may not have an evaluation, though illustrative examples and cases are welcome.

Reproduced, Examined, or Analysed Papers (🔁REAP). The growing complexity and size of software systems combined with the rise of machine learning for maintenance and evolution tasks makes replicability challenging. We invite replication efforts of existing papers, describing successes (replicated), difficulties (invalidated), or refinements (of any kind). This category extends to new negative results, which are key to narrowing down hypotheses.

Summary of Highlights and Outstanding Work (🌟SHOW). Presentation abstracts, progress reports, research results without inclusion in the proceedings. SHOW papers cover research that has already been accepted for publication, is being reviewed to be published, or is almost ready to be submitted to a conference or a journal.


Reviewing

At least three programme committee members will review 🔬CORE, 🚀DIVE, and 🔁REAP papers. They will assess the adherence to the workshop's scope (maintenance and evolution) and the above categories. Accepted papers will be part of the proceedings. 🌟SHOW papers will only be reviewed for relevance and will be made available on the workshop's website. BENEVOL follows the single-blind reviewing model.


Pages and Prospects

  • 🔬CORE & 🔁REAP Papers: 10 to 12 pages of main text + an unlimited number of pages for references and appendices; to be invited to post-proceedings as full papers.
  • 🚀DIVE Papers: Maximum 5 pages + 4 pages for references and appendices; to be invited to post-proceedings as full or short papers.
  • 🌟SHOW Papers: Maximum 2 pages, including references; not to be included in the post-proceedings.

Submission Guidelines

All submissions must conform to the new CEUR-ART style. One can use the LATEX template directly on Overleaf or download an offline version with the style files (including DOCX template files). All submissions should use the single-column template.

We allow using AI tools for writing assistance (grammar checkers, rephrasing). Of course, we explicitly forbid LLM-generated papers as it may lead to plagiarism and may be regarded as unethical. Therefore, such tools cannot be credited as authors. Please check the CEUR-WS Policy on AI assisting tools for more information.

Papers should be submitted via EasyChair. Please mark the category it belongs to. You can upload incremental versions of your paper, so do not wait until the last minute to submit it.

We give the opportunity to authors to adjust their paper before the workshop according to the reviews, to be shared thorugh this website. After the workshop, there will be another opportunity to update the papers — based on reviews as well as on the feedback received during your presentation and in discussions which followed. Post-proceedings will be submitted to CEUR-WS.org in early 2026.


Important Dates

All dates are in the Anywhere on Earth (AoE, 23:59) calendar designation.

  • Submission Deadline: Fri 3 October 2025
  • Author Notification Deadline: Fri 24 October 2025
  • Author Registration Deadline: Mon 10 November 2025
  • Pre-proceedings Camera-Ready Deadline: Fri 7 November 2025 (📒online)
  • Workshop Date: Mon–Tue 17–18 November 2025
  • Post-proceedings Camera-Ready Deadline: Fri 19 December 2025

History