Feedback Analysis in Software Product Line Forked Developments

Software Product Lines (SPLs) enable the reuse of software components or assets to generate a family of related products. Sometimes, an SPL evolves into parallel developments (forks) to meet new requirements. However, these forks do not always stay synchronized with the central development, e.g., features can be added, removed, or changed in the forked projects. In DevOps practices, feedback analysis plays a central role in improving both software quality and delivery processes. DevOps feedback analysis evaluates data from the delivery pipeline and users to improve the software and its deployment process continuously. Despite its importance, feedback analysis has been underexplored in the context of SPLs. In this paper, we propose an approach to automate feedback analysis in forked software product line developments that can allow us to assist decision-making processes in answering questions such as: Which features need more testing? What new features can be incorporated? Which ones require refactoring? Which ones cause more issues in production? Information can be gathered from various data sources such as source code repositories, bug tracking systems, or continuous integration pipelines. To the best of our knowledge, this is the first proposal using information from forked SPL developments for feedback analysis.

Authors

Institutions

Publication Details

Published
2025-08-30
DOI
https://doi.org/10.1145/3744915.3748465
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

Feedback Analysis in Software Product Line Forked Developments

Yutian Tang, Óscar Díaz, David Benavides, David Romero-Organvídez
Advanced Software Engineering Methodologies
article

Feedback Analysis in Software Product Line Forked Developments

Yutian Tang, Óscar Díaz, David Benavides, David Romero-Organvídez
article en

Abstract

Software Product Lines (SPLs) enable the reuse of software components or assets to generate a family of related products. Sometimes, an SPL evolves into parallel developments (forks) to meet new requirements. However, these forks do not always stay synchronized with the central development, e.g., features can be added, removed, or changed in the forked projects. In DevOps practices, feedback analysis plays a central role in improving both software quality and delivery processes. DevOps feedback analysis evaluates data from the delivery pipeline and users to improve the software and its deployment process continuously. Despite its importance, feedback analysis has been underexplored in the context of SPLs. In this paper, we propose an approach to automate feedback analysis in forked software product line developments that can allow us to assist decision-making processes in answering questions such as: Which features need more testing? What new features can be incorporated? Which ones require refactoring? Which ones cause more issues in production? Information can be gathered from various data sources such as source code repositories, bug tracking systems, or continuous integration pipelines. To the best of our knowledge, this is the first proposal using information from forked SPL developments for feedback analysis.

University of the Basque Country (ES), Diputación Foral de Gipuzkoa (ES), University of Glasgow (GB), Universidad de Sevilla (ES)
Industry, innovation and infrastructure
Openalex Percentile: Top 88%
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.

Feedback Analysis in Software Product Line Forked Developments — Yutian Tang, Óscar Díaz, et al. · (2025) | TGRS Research Map | TGRS