How to Retire and Replace a Software Product Line
| UDC.coleccion | Investigación | |
| UDC.conferenceTitle | SPLC '23 | |
| UDC.departamento | Ciencias da Computación e Tecnoloxías da Información | |
| UDC.endPage | 286 | |
| UDC.grupoInv | Laboratorio de Bases de Datos (LBD) | |
| UDC.institutoCentro | CITIC - Centro de Investigación de Tecnoloxías da Información e da Comunicación | |
| UDC.startPage | 275 | |
| UDC.volume | Volume A | |
| dc.contributor.author | Cortiñas, Alejandro | |
| dc.contributor.author | Krüger, Jacob | |
| dc.contributor.author | Lamas Sardiña, Víctor Juan | |
| dc.contributor.author | Rodríguez Luaces, Miguel | |
| dc.contributor.author | Pedreira, Óscar | |
| dc.date.accessioned | 2026-08-14T10:52:03Z | |
| dc.date.available | 2026-08-14T10:52:03Z | |
| dc.date.issued | 2023 | |
| dc.description | Presented at: 27th ACM International Systems and Software Product Line Conference (SPLC '23), 28 August 2023- 1 September 2023, Tokyo, Japan © {Autor | ACM} 2023. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in SPLC '23: Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A, https://doi.org/10.1145/3579027.3609004 | |
| dc.description.abstract | [Abstract]: Software product-line engineering provides a framework for an organization to develop a family of similar, yet customized, software systems based on a common platform. This platform allows the organization to configure a system to changing customer requirements, while also achieving long-term benefits like reduced development and maintenance costs. Consequently, a product line is typically used for a long-living family of systems and is continuously evolved. However, at some point even a product line may be retired and potentially replaced by a successor, for instance, because of outdated technology that cannot be replaced easily and thus makes developing a new product line more feasible. Such a retiring of product lines is mentioned in previous work, but has not been investigated in detail. In this paper, we tackle this gap by describing a process for retiring and replacing a product line, which we defined based on a real-world action-research-like case study. Via this case study. we describe how our process can be executed in practice, what decisions must be considered, as well as the pros and cons we experienced with retiring a product line. We expect that these contributions will help practitioners retire product lines more systematically and with fewer problems. We also indicate open research directions that should be tackled in the future. | |
| dc.description.sponsorship | PID2021-122554OB-C33 (OASSIS): partially funded by MCIN/AEI/-10.13039/501100011033 and EU/ERDF A way of making Europe; TED2021-129245B-C21 (PLAGEMIS): partially funded by MCIN/AEI/-10.13039/501100011033 and “NextGenerationEU”/PRTR; PDC2021-121239-C31 (FLATCITY-POC): partially funded by MCIN/AEI/10.130-39/501100011033 and “NextGenerationEU”/PRTR; PID2020-114635RB-I00 (EXTRACompact): partially funded by MCIN/ AEI/10.13039/50-1100011033; MAGIST: PID2019-105221RB-C41, partially funded by MCIN/ AEI/10.13039/501100011033; GRC: ED431C 2021/53, partially funded by GAIN/Xunta de Galicia; CITIC is funded by the Xunta de Galicia through the collaboration agreement between the Department of Culture, Education, Vocational Training and Universities and the Galician universities for the reinforcement of the research centers of the Galician University System (CIGUS). | |
| dc.description.sponsorship | Xunta de Galicia; ED431C 2021/53 | |
| dc.identifier.citation | Alejandro Cortiñas, Jacob Krüger, Victor Lamas, Miguel R. Luaces, and Oscar Pedreira. 2023. How to Retire and Replace a Software Product Line. In 27th ACM International Systems and Software Product Line Conference - Volume A (SPLC ’23), August 28-September 1, 2023, Tokyo, Japan. ACM, New York, NY, USA, pp. 275-286. https://doi.org/10.1145/3579027.3609004 | |
| dc.identifier.doi | 10.1145/3579027.3609004 | |
| dc.identifier.isbn | 979-8-4007-0091-0 | |
| dc.identifier.uri | https://hdl.handle.net/2183/49030 | |
| dc.language.iso | eng | |
| dc.publisher | Association for Computing Machinery | |
| dc.relation.projectID | info: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.projectID | info: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.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PDC2021-121239-C31/ES/FLATCITY-BOARD: BACKEND AND DASHBOARD FOR FLATCITY | |
| dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2020-114635RB-I00/ES/EXPLOTACION ENRIQUECIDA DE TRAYECTORIAS CON ESTRUCTURAS DE DATOS COMPACTAS Y GIS | |
| dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-105221RB-C41/ES/VISUALIZACION Y EXPLORACION BASADA EN FLUJOS Y ANALITICA DE BIG DATA ESPACIAL/ | |
| dc.relation.uri | https://doi.org/10.1145/3579027.3609004 | |
| dc.rights | © Autor | ACM 2023 | |
| dc.rights.accessRights | open access | |
| dc.subject | Software product line engineering | |
| dc.subject | Domain analysis | |
| dc.subject | Requirements analysis | |
| dc.subject | Product line modernization | |
| dc.subject | Case study | |
| dc.subject | Mobility information systems | |
| dc.title | How to Retire and Replace a Software Product Line | |
| dc.type | conference output | |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | b3a38854-c246-4602-bc81-fc43d485f749 | |
| relation.isAuthorOfPublication | f5f01d97-f28d-46b7-b99d-3bd795ee2677 | |
| relation.isAuthorOfPublication | fbde3bd9-d786-4ef0-89ec-6af2091fa415 | |
| relation.isAuthorOfPublication | 21dcfe07-2476-4360-a425-ba1ba4253409 | |
| relation.isAuthorOfPublication.latestForDiscovery | b3a38854-c246-4602-bc81-fc43d485f749 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Cortinas_Alejandro_2023_How_to_Retire_and_Replace_a_Software_Product_Line.pdf
- Size:
- 769.52 KB
- Format:
- Adobe Portable Document Format

