Program

ROOM: MEGARON B

Day 1: June 19 (Wed)

8:00 — 8:45

Registration

08:45 — 09:00 

Opening (George Angelos Papadopoulos and Achilleas Achilleos)

09:00 — 10:30 

Keynote: Georgia Kapitsaki

Chair:  Achilleas Achilleos

10:30 — 11:00 

Coffee Break

11:00 — 12:30 

Session 1: Artificial Intelligence and Reuse

Chair: Matina Bibi

Sixuan Zhang and Yan Liu. The Unexpected Blocking of Code Understanding in AI-Based Code Summarization: Observations and Concerns from a Study on Cross-Project Learning Performance

Riku Alho, Mikko Raatikainen, Lalli Myllyaho and Jukka K. Nurminen. On Modularity of Neural Networks: Systematic Review and Open Challenges

Georgia Kapitsaki. Generative AI for code generation: software reuse implications

12:30 — 14:00 

Lunch Break

14:00 — 15:30

Session 2: Variability and Reuse

Chair: Jean-Francois Lalande

Jakub Perdek and Valentino Vranić. Complexity of In-Code Variability: Emergence of Detachable Decorators

Tao Lu, Xiaomeng Wang and Tao Jia. Design Pattern Representation and Detection based on Heterogeneous Information Network

Barbara Gallina, Henrik Dibowski and Markus Schweizer. An Ontology-based Representation for Shaping Product Evolution in Regulated Industries

15:30 — 16:00 

Coffee Break

16:00 — 17:30

Session 3: Adaptation and Reuse

Chair: Barbara Gallina

Iona Thomas, Stéphane Ducasse, Guillermo Polito and Pablo Tesone. Assessing Reflection Usage with Mutation Testing Augmented Analysis

Pablo Serrano Gutiérrez and Inmaculada Ayala. Using energy consumption for self-adaptation in FaaS 

Georgia Kapitsaki and Maria Papoutsoglou. The current status of open source ERP systems: a GitHub analysis

Day 2: June 20 (Thurs)

8:00 — 8:45

Registration

08:45 — 09:00 

Opening announcements

09:00 — 10:30 

Keynote: Hermann Kaindl

Chair: George Angelos Papadopoulos

10:30 — 11:00 

Coffee Break

11:00 — 12:30 

Session 4: Code Reuse

Chair: Mikko Raatikainen

Anastasia Terzi, Matina Bibi, Nikolaos Tsitsimiklis and Pantelis Aggelidis. Using code from ChatGPT: Finding patterns in the developers’ interaction with ChatGPT

Jean-Marie Mineau and Jean-Francois Lalande. Evaluating the Reusability of Android Static Analysis Tools