EASE 2025
Tue 17 - Fri 20 June 2025 Istanbul, Turkey
Fri 20 Jun 2025 15:30 - 15:45 at Glass Room - Maintenance and Performance Analysis Chair(s): Alexandros Tsakpinis

Many businesses depend on legacy systems, which often use outdated technology that complicates maintenance and updates. Therefore, software modernization is essential, particularly data migration between different database schemas. Established methodologies, like model transformation and ETL tools, facilitate this migration; they require deep knowledge of database languages and both the source and target schemas. This necessity renders data migration an error-prone and cognitively demanding task. Our objective is to alleviate developers’ workloads during schema evolution through our DAMI-Framework. This framework incorporates a domain-specific language (DSL) and a parser to facilitate data migration between database schemas. DAMI-DSL simplifies schema mapping while the parser automates SQL script generation. We assess developer experience in data migration by conducting an empirical evaluation with 21 developers to assess their experiences using our DSL versus traditional SQL. The study allows us to measure their perceptions of the DSL properties and user experience. The participants praised DAMI-DSL for its readability and ease of use. The findings indicate that our DSL reduces data migration efforts compared to SQL scripts.

Fri 20 Jun

Displayed time zone: Athens change

15:30 - 17:00
Maintenance and Performance AnalysisAI Models / Data / Research Papers at Glass Room
Chair(s): Alexandros Tsakpinis fortiss GmbH
15:30
15m
Talk
Seamless Data Migration between Database Schemas with DAMI-Framework: An Empirical Study on Developer Experience
Research Papers
Delfina Ramos-Vidal Universidade da Coruña, Alejandro Cortiñas Universidade da Coruña, Miguel Rodríguez Luaces Universidade da Coruña, CITIC, Database Lab, Oscar Pedreira Universidade da Coruna, Ángeles Saavedra Places Universidade da Coruña, Wesley Assunção North Carolina State University
Link to publication Pre-print
15:45
15m
Talk
An Empirical Study on the Performance and Energy Usage of Compiled Python Code
Research Papers
Vincenzo Stoico Vrije Universiteit Amsterdam, Andrei Calin Dragomir Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam
Pre-print
16:00
15m
Talk
Exploring Performance of Configurable Software Systems: the JHipster Case Study
Research Papers
Edouard Guegain Université de Lille, Alexandre Bonvoisin inria, Mathieu Acher Univ Rennes, Inria, CNRS, IRISA, Clément Quinton University of Lille, Romain Rouvoy Univ. Lille / Inria / IUF
16:15
15m
Talk
Linux Kernel Configurations at Scale: A Dataset for Performance and Evolution Analysis
AI Models / Data
Heraldo Pimenta Borges Filho University of Rennes - Inria - CNRS - IRISA, Juliana Alves Pereira Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Djamel Eddine Khelladi CNRS, IRISA, University of Rennes, Mathieu Acher Univ Rennes, Inria, CNRS, IRISA
Pre-print
16:30
15m
Talk
The Impact of Environment Configurations on the Stability of AI-Enabled Systems
Research Papers
Musfiqur Rahman Concordia University, Montreal, SayedHassan Khatoonabadi Concordia University, Montreal, Ahmad Abdellatif University of Calgary, Haya Samaana An-Najah National University, Emad Shihab Concordia University, Montreal
Pre-print