Guardado en:
Detalles Bibliográficos
Autores principales: Cobaleda, Luz-Viviana, Carvajal, Julián, Vallejo, Paola, López, Andrés, Mazo, Raúl
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:https://arxiv.org/abs/2510.27640
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866918180480352256
author Cobaleda, Luz-Viviana
Carvajal, Julián
Vallejo, Paola
López, Andrés
Mazo, Raúl
author_facet Cobaleda, Luz-Viviana
Carvajal, Julián
Vallejo, Paola
López, Andrés
Mazo, Raúl
contents Modern software systems increasingly integrate machine learning (ML) due to its advancements and ability to enhance data-driven decision-making. However, this integration introduces significant challenges for software engineering, especially in software product lines (SPLs), where managing variability and reuse becomes more complex with the inclusion of ML components. Although existing approaches have addressed variability management in SPLs and the integration of ML components in isolated systems, few have explored the intersection of both domains. Specifically, there is limited support for modeling and managing variability in SPLs that incorporate ML components. To bridge this gap, this article proposes a structured framework designed to extend Software Product Line engineering, facilitating the integration of ML components. It facilitates the design of SPLs with ML capabilities by enabling systematic modeling of variability and reuse. The proposal has been partially implemented with the VariaMos tool.
format Preprint
id arxiv_https___arxiv_org_abs_2510_27640
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Enhancing software product lines with machine learning components
Cobaleda, Luz-Viviana
Carvajal, Julián
Vallejo, Paola
López, Andrés
Mazo, Raúl
Software Engineering
Machine Learning
D.2
Modern software systems increasingly integrate machine learning (ML) due to its advancements and ability to enhance data-driven decision-making. However, this integration introduces significant challenges for software engineering, especially in software product lines (SPLs), where managing variability and reuse becomes more complex with the inclusion of ML components. Although existing approaches have addressed variability management in SPLs and the integration of ML components in isolated systems, few have explored the intersection of both domains. Specifically, there is limited support for modeling and managing variability in SPLs that incorporate ML components. To bridge this gap, this article proposes a structured framework designed to extend Software Product Line engineering, facilitating the integration of ML components. It facilitates the design of SPLs with ML capabilities by enabling systematic modeling of variability and reuse. The proposal has been partially implemented with the VariaMos tool.
title Enhancing software product lines with machine learning components
topic Software Engineering
Machine Learning
D.2
url https://arxiv.org/abs/2510.27640