Download PDFOpen PDF in browserReducing complexity and cost of Digital Libraries development through Software Product Line Engineering3 pages•Published: February 16, 2023AbstractMany research organisations depend on Digital Libraries, Catalogues, or Archives to support their activities, especially in Digital Humanities. These organisations confront the challenge of obtaining adequate financing to develop the necessary software. The funding devoted to software development in the grants available to these research groups is truly insufficient to confront the entire job at once, so they must use several funding rounds to complete the necessary budget, further delaying the development of the library. However, when viewed through the lens of Software Engineering, Digital Libraries have characteristics that place them in the development paradigm whose goal is to automate the creation of code from analysis specifications: Software Product Lines (SPL). Therefore, with the goal of minimising the complexity and expense of developing Digital Libraries, we propose a SPL that allows their software to be generated automatically from the definition of its data model and features, considerably reducing the budget and time necessary for its production. As a result, Digital Humanities organizations may concentrate on their study rather than worrying about software development. During the development of the project, we have followed a methodology created by the authors of this paper and successfully tested also in other domains.Keyphrases: digital libraries, model driven development, software product line In: Alvaro Leitao and Lucía Ramos (editors). Proceedings of V XoveTIC Conference. XoveTIC 2022, vol 14, pages 133-135.
|