Towards variability process model for agile product line configuration engineering

Azaz Ahmed Kiani 1
Yaser Hafeez 2
Amber Sarwar Hashmi 3
Javed Iqbal 4
1
 
National University of Modern Languages, Rawalpindi, Pakistan
3
 
Rawalpindi Women University, Rawalpindi, Pakistan
Publication typeJournal Article
Publication date2025-01-31
scimago Q3
wos Q4
SJR0.371
CiteScore4.7
Impact factor1.1
ISSN16145046, 16145054
Abstract
Integration of Software Product Line (SPL) and Agile Software Development (ASD) results in a new direction called Agile Product Line Engineering (APLE). Even though some studies in the literature have suggested efficient methods for integrating ASD and SPL, they have not yet addressed every facet of APLE’s characteristics, and these methods hardly ever take into account the SPL configuration process or the reuse of software resources when developing new products or expanding existing product lines. Despite extensive research efforts, a unified and holistic APLE methodology that integrates agile concepts across both Application Engineering (AE) and Domain Engineering (DE) phases remains elusive. Given this, we suggest a new APLE methodology to integrate ASD and SPL more effectively. The suggested approach iteratively builds the product line, and the system architecture grows over time. We have outlined a new variability mechanism called Variability on DemAnd (VODA) to boost the SPL configuration process. We performed the two-phased evaluation. (1) In the first phase, we considered empirical investigation to validate the proposed APLE methodology. We performed a randomized experiment to compare the proposed approach to a traditional system that typically applies agile principles within a proactive SPL but lacks agile-based variability mechanisms, dynamic product line architectures, and robust feedback. (2) In second phase, the proposed algorithm is tested for efficiency, performance, and effectiveness. We conduct the experiments to evaluate the proposed process (VODA) and obtained results are evaluated with Precision, Recall, Accuracy, and F-Measure. The findings indicate that the suggested approach offers benefits such as adaptable demand management, improved software resource reuse, lower configuration costs, and a shorter time to market. The second step (i.e. second phase of evaluation) results confirm the effectiveness of the proposed algorithm. The average precision value is 0.887, the average Recall value is 0.884 and the average F-Measure value is 0.878%.
Found 

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
0
Share
Cite this
GOST |
Cite this
GOST Copy
Kiani A. A. et al. Towards variability process model for agile product line configuration engineering // Innovations in Systems and Software Engineering. 2025.
GOST all authors (up to 50) Copy
Kiani A. A., Hafeez Y., Hashmi A. S., Iqbal J. Towards variability process model for agile product line configuration engineering // Innovations in Systems and Software Engineering. 2025.
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1007/s11334-025-00597-2
UR - https://link.springer.com/10.1007/s11334-025-00597-2
TI - Towards variability process model for agile product line configuration engineering
T2 - Innovations in Systems and Software Engineering
AU - Kiani, Azaz Ahmed
AU - Hafeez, Yaser
AU - Hashmi, Amber Sarwar
AU - Iqbal, Javed
PY - 2025
DA - 2025/01/31
PB - Springer Nature
SN - 1614-5046
SN - 1614-5054
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@article{2025_Kiani,
author = {Azaz Ahmed Kiani and Yaser Hafeez and Amber Sarwar Hashmi and Javed Iqbal},
title = {Towards variability process model for agile product line configuration engineering},
journal = {Innovations in Systems and Software Engineering},
year = {2025},
publisher = {Springer Nature},
month = {jan},
url = {https://link.springer.com/10.1007/s11334-025-00597-2},
doi = {10.1007/s11334-025-00597-2}
}