Collaborative Management of Software Product Lines: Lessons Learned from the Development of Real-Time Variability Models

Aguayo, oscar; Sepúlveda, Samuel; Mazo, Raúl; Calfunao, Sebastian; Candia, Sebastian

Abstract

In software engineering, the effective reuse of components reduces costs, improves software quality, and accelerates development. This paper explores the lessons learned from a project to enable collaborative management of variability in software product lines (SPLs). This work aims to facilitate the collaborative management of variability, thus enhancing teamwork in software design. We implemented a software module in the FMweb and VariaMos tools to manage the variability of an SPL collaboratively. This module enables stakeholders to create variability models in real-time shared spaces collaboratively. The benefits of this approach include improved communication among team members, enhanced decision-making processes, and increased accuracy in managing variability. The findings illustrate the effective implementation of a collaborative module, enabling real-time, shared, and managed variability models. This advancement optimizes the development process, reduces costs, and represents a significant step forward in SPL engineering by providing a platform for improved collaborative work in software development.

Más información

Título según SCOPUS: ID SCOPUS_ID:85213560945 Not found in local SCOPUS DB
Título de la Revista: 2018 37TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC)
Fecha de publicación: 2024
DOI:

10.1109/SCCC63879.2024.10767619

Notas: SCOPUS