DSL for the migration of legacy databases within the framework of an LPS 26th Jornadas De Ingenieria Del Software Y Bases De Datos Jisbd 2022, 2022
Development of Digital Libraries with Software Product Line Engineering Oscar Pedreira, Delfina Ramos-Vidal, Alejandro Cortiñas, Miguel Luaces, Angeles Saavedra-Places Journal of Web Engineering, 2021 Digital Libraries have become popular nowadays since important libraries all over the world started distributing their collections online, properly classified, and, in many cases, with access to the digital version of the resource. These programs have been beneficial to the general population as well as research groups in fields such as language and literature. Nonetheless, since their creation is a time-consuming and costly process, small organizations are forced to rely on obsolete or poorly designed software. However, most of the features, including the data model, are shared by this type of system, with minor variations depending on the type of resources to be handled. This article presents a Software Product Line (SPL) for the semi-automatic generation of Digital Libraries (DL). Our SPL allows developers to specify which DL features are required, which will define the data model variationand the generated source code. The specification is then transformed into a fully functional DL application with the specified features that is ready for deployment. We present the feature model, the SPL implementation, and acase study on three sample projects that enabled us to evaluate the resulting software, with a focus on development effort savings.
A software product line for digital libraries Delfina Ramos-Vidal, Alejandro Cortiñas, Miguel Luaces, Oscar Pedreira, Angeles Places Webist 2020 Proceedings of the 16th International Conference on Web Information Systems and Technologies, 2020
RECENT SCHOLAR PUBLICATIONS
Seamless Data Migration between Database Schemas with DAMI-Framework: An Empirical Study on Developer Experience D Ramos-Vidal, A Cortiñas, MR Luaces, O Pedreira, Á Saavedra Places, ... Proceedings of the 29th International Conference on Evaluation and … , 2025 2025
SPL-DB-Sync: Seamless database transformation during feature-driven changes D Ramos-Vidal, WKG Assunção, A Cortiñas, MR Luaces, O Pedreira, ... Journal of Systems and Software 222, 112285 , 2025 2025 Citations: 2
Automated Evolution of Data Schemas in Variability-Intensive Information Systems D Ramos-Vidal 2025
Advancing Legacy Software Modernization through Software Product Line Engineering: A Case Study in Digital Libraries D Ramos-Vidal Proceedings of the 28th ACM International Systems and Software Product Line … , 2024 2024
Evolución eficiente de bases de datos en la reingeniería de bibliotecas digitales D Ramos-Vidal, NR Brisaboa Sistedes (Sociedad de Ingeniería del Software y Tecnologías de Desarrollo de … , 2023 2023
Reengineering legacy document information systems: Challenges and solutions D Ramos-Vidal Proceedings of the 27th International Conference on Evaluation and … , 2023 2023 Citations: 2
Efficient Database Evolution in Digital Library Reengineering D Ramos-Vidal, NR Brisaboa Universidade da Coruña, Servizo de Publicacións , 2023 2023
Reducing complexity and cost of Digital Libraries development through Software Product Line Engineering. D Ramos-Vidal, A Cortiñas-Álvarez, MR Luaces, O Pedreira, AS Places XoveTIC, 133-135 , 2022 2022 Citations: 1
Dsl para la migración de bases de datos legacy en el marco de una lps D Ramos Vidal, A Cortiñas, MR Luaces, O Pedreira, AS Places JISBD , 2022 2022 Citations: 1
Tool for SPARQL querying over compact RDF representations D Ramos-Vidal, G de Bernardo Engineering Proceedings 7 (1), 33 , 2021 2021 Citations: 2
Development of digital libraries with software product line engineering D Ramos-Vidal, A Cortiñas, MR Luaces, O Pedreira, A Saavedra-Places Journal of Web Engineering 20 (7), 2017-2058 , 2021 2021 Citations: 10
Bringing SPARQL to compact data structures D Ramos-Vidal, G de Bernardo Roca Actas de las XXV Jornadas de Ingeniería del Software y Bases de Datos (JISBD … , 2021 2021
Re-ingenierıa y Modernización de la Biblioteca Virtual Galega D Ramos-Vidal, A Cortiñas, MR Luaces, O Pedreira, ÁS Places 2021 Citations: 2
A Software Product Line for Digital Libraries. D Ramos-Vidal, A Cortiñas, MR Luaces, O Pedreira, ÁS Places WEBIST, 381-389 , 2020 2020 Citations: 9
Tool for the semi-automatic generation of software for Digital Libraries D Ramos-Vidal 2020
MOST CITED SCHOLAR PUBLICATIONS
Development of digital libraries with software product line engineering D Ramos-Vidal, A Cortiñas, MR Luaces, O Pedreira, A Saavedra-Places Journal of Web Engineering 20 (7), 2017-2058 , 2021 2021 Citations: 10
A Software Product Line for Digital Libraries. D Ramos-Vidal, A Cortiñas, MR Luaces, O Pedreira, ÁS Places WEBIST, 381-389 , 2020 2020 Citations: 9
SPL-DB-Sync: Seamless database transformation during feature-driven changes D Ramos-Vidal, WKG Assunção, A Cortiñas, MR Luaces, O Pedreira, ... Journal of Systems and Software 222, 112285 , 2025 2025 Citations: 2
Reengineering legacy document information systems: Challenges and solutions D Ramos-Vidal Proceedings of the 27th International Conference on Evaluation and … , 2023 2023 Citations: 2
Tool for SPARQL querying over compact RDF representations D Ramos-Vidal, G de Bernardo Engineering Proceedings 7 (1), 33 , 2021 2021 Citations: 2
Re-ingenierıa y Modernización de la Biblioteca Virtual Galega D Ramos-Vidal, A Cortiñas, MR Luaces, O Pedreira, ÁS Places 2021 Citations: 2
Reducing complexity and cost of Digital Libraries development through Software Product Line Engineering. D Ramos-Vidal, A Cortiñas-Álvarez, MR Luaces, O Pedreira, AS Places XoveTIC, 133-135 , 2022 2022 Citations: 1
Dsl para la migración de bases de datos legacy en el marco de una lps D Ramos Vidal, A Cortiñas, MR Luaces, O Pedreira, AS Places JISBD , 2022 2022 Citations: 1
Seamless Data Migration between Database Schemas with DAMI-Framework: An Empirical Study on Developer Experience D Ramos-Vidal, A Cortiñas, MR Luaces, O Pedreira, Á Saavedra Places, ... Proceedings of the 29th International Conference on Evaluation and … , 2025 2025
Automated Evolution of Data Schemas in Variability-Intensive Information Systems D Ramos-Vidal 2025
Advancing Legacy Software Modernization through Software Product Line Engineering: A Case Study in Digital Libraries D Ramos-Vidal Proceedings of the 28th ACM International Systems and Software Product Line … , 2024 2024
Evolución eficiente de bases de datos en la reingeniería de bibliotecas digitales D Ramos-Vidal, NR Brisaboa Sistedes (Sociedad de Ingeniería del Software y Tecnologías de Desarrollo de … , 2023 2023
Efficient Database Evolution in Digital Library Reengineering D Ramos-Vidal, NR Brisaboa Universidade da Coruña, Servizo de Publicacións , 2023 2023
Bringing SPARQL to compact data structures D Ramos-Vidal, G de Bernardo Roca Actas de las XXV Jornadas de Ingeniería del Software y Bases de Datos (JISBD … , 2021 2021
Tool for the semi-automatic generation of software for Digital Libraries D Ramos-Vidal 2020