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

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.

Authors

Institutions

Publication Details

Published
2024-10-28
DOI
https://doi.org/10.1109/sccc63879.2024.10767619
Primary Topic
Advanced Software Engineering Methodologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Sante Candia, Raúl Mazo, Oscar Aguayo, Samuel Sepúlveda et al.
Advanced Software Engineering Methodologies
article

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

Sante Candia, Raúl Mazo, Oscar Aguayo, Samuel Sepúlveda, Sebastián Calfunao
article en

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.

Universidad de La Frontera (CL), Laboratoire des Sciences et Techniques de l’Information de la Communication et de la Connaissance (FR)
Openalex Percentile: Top 80%
Advanced Software Engineering Methodologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Collaborative Management of Software Product Lines: Lessons Learned from the Development of Real-Time Variability Models — Sante Candia, Raúl Mazo, et al. · (2024) | TGRS Research Map | TGRS