Seamless Data Migration between Database Schemas with DAMI-Framework: An Empirical Study on Developer Experience

UDC.coleccionInvestigación
UDC.conferenceTitleEASE 2025
UDC.departamentoCiencias da Computación e Tecnoloxías da Información
UDC.grupoInvLaboratorio de Bases de Datos (LBD)
UDC.institutoCentroCITIC - Centro de Investigación de Tecnoloxías da Información e da Comunicación
dc.contributor.authorRamos-Vidal, Delfina
dc.contributor.authorCortiñas, Alejandro
dc.contributor.authorRodríguez Luaces, Miguel
dc.contributor.authorPedreira, Óscar
dc.contributor.authorSaavedra Places, Ángeles
dc.contributor.authorAssunção, Wesley K.G.
dc.date.accessioned2025-12-16T12:41:07Z
dc.date.available2025-12-16T12:41:07Z
dc.date.issued2025
dc.descriptionTraballo presentado na: 29th International Conference on Evaluation and Assessment in Software Engineering (EASE 2025), Istanbul (Turkey), 2025.
dc.description.abstract[Abstract]: 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. However, these methodologies 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 by proposing 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. To evaluate DAMI-Framework, we conducted 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 framework has positive impact in data migration efforts compared to SQL scripts, by reducing the lines of code and characters required for the migration by 18.3% and 35.6%, respectively.
dc.description.sponsorshipCITIC, as a center accredited for excellence within the Galician University System and a member of the CIGUS Network, receives subsidies from the Department of Education, Science, Universities, and Vocational Training of the Xunta de Galicia. Additionally, it is co-financed by the EU through the FEDER Galicia 2021-27 operational program (Ref. ED431G 2023/01); GRC: ED431C 2021/53, GAIN/Xunta de Galicia; TED2021-129245B-C21: MCIN/AEI/10.13039/501100011033 and “NextGenerationEU”/PRTR; PID2021-122554OB-C33: MCIN/AEI/10.13039/501100011033 and EU/ERDF A way of making Europe; PID2022-141027NB-C21: MCIN/AEI/10.13039/501100011033 and EU/ERDF A way of making Europe; PRE2021-099351: MCIN/AEI/10.13039/501100011033 and “FSE+Fondo Social Europeo Plus”.
dc.description.sponsorshipXunta de Galicia; ED431G 2023/01
dc.description.sponsorshipXunta de Galicia; ED431C 2021/53
dc.identifier.citationRamos Vidal, D.; Cortiñas, A.; Luaces, M. R.; Pedreira, O.; Places, A. S.; Wesley K. G. Assunção: “Seamless Data Migration between Database Schemas with DAMIFramework: An Empirical Study on Developer Experience”, in Proc. 29th International Conference on Evaluation and Assessment in Software Engineering (EASE 2025), Istanbul (Turkey), 2025.
dc.identifier.doi10.1145/3756681.3756947
dc.identifier.urihttps://hdl.handle.net/2183/46661
dc.language.isoeng
dc.publisherACM
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/TED2021-129245B-C21/ES/PLATAFORMA PARA LA GENERACIÓN AUTOMÁTICA DE SISTEMAS DE INFORMACIÓN DE LA MOVILIDAD ENERGÉTICAMENTE EFICIENTES, BASADOS EN ESTRUCTURAS DE DATOS COMPACTAS Y GIS (PLAGEMIS)
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PID2021-122554OB-C33/ES/OASSIS-UDC: HACIA ORGANIZACIONES SOFTWARE MAS SOSTENIBLES: UN ENFOQUE HOLISTICO PARA PROMOVER LA SOSTENIBILIDAD ECONOMICA, HUMANA Y MEDIOAMBIENTAL
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica, Técnica y de Innovación 2021-2023/PID2022-141027NB-C21/ES/MODELADO, DESCUBRIMIENTO, EXPLORACION Y ANALISIS DE DATA LAKES MEDIOAMBIENTALES
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PRE2021-099351/ES/EXPLOTACION ENRIQUECIDA DE TRAYECTORIAS CON ESTRUCTURAS DE DATOS COMPACTAS Y GIS
dc.rightsAttribution 4.0 International
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectDomain Specific Languages
dc.subjectSchema Evolution
dc.subjectData Migration
dc.titleSeamless Data Migration between Database Schemas with DAMI-Framework: An Empirical Study on Developer Experience
dc.typeconference output
dc.type.hasVersionVoR
dspace.entity.typePublication
relation.isAuthorOfPublicatione7034d4e-270d-435d-85a7-ebcb0619a5fe
relation.isAuthorOfPublicationb3a38854-c246-4602-bc81-fc43d485f749
relation.isAuthorOfPublicationfbde3bd9-d786-4ef0-89ec-6af2091fa415
relation.isAuthorOfPublication21dcfe07-2476-4360-a425-ba1ba4253409
relation.isAuthorOfPublicationbe9ab59e-4ae2-43a8-a238-841f917fb62b
relation.isAuthorOfPublication.latestForDiscoverye7034d4e-270d-435d-85a7-ebcb0619a5fe

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SaavedraPlaces_Angeles_2025_Seamless_Data_Migration_between_Database_Schemas.pdf
Size:
660.82 KB
Format:
Adobe Portable Document Format