TY - GEN
T1 - Analyzing the convenience of adopting a product line engineering approach
T2 - 23rd International Systems and Software Product Line Conference, SPLC 2019
AU - Rincón, Luisa
AU - Mazo, Raúl
AU - Salinesi, Camille
N1 - Publisher Copyright:
© 2019 Association for Computing Machinery.
PY - 2019/9/9
Y1 - 2019/9/9
N2 - Engineering Software Product Lines may be a strategy to reduce costs and efforts for developing software and increasing business productivity. However, it cannot be considered as a "silver bullet" that applies to all types of organizations. Companies must consider pros and cons to determine sound reasons and justify its adoption. In previous work, we proposed the APPLIES evaluation framework to help decision-makers find arguments that may justify (or not) adopting a product line engineering approach. This paper presents our experience using this framework in a mid-sized software development company with more than 25 years of experience but without previous experience in product line engineering. This industrial experience, conducted as a qualitative empirical evaluation, helped us to evaluate to what extent APPLIES is practical to be used in a real environment and to gather ideas from real potential users to improve the framework.
AB - Engineering Software Product Lines may be a strategy to reduce costs and efforts for developing software and increasing business productivity. However, it cannot be considered as a "silver bullet" that applies to all types of organizations. Companies must consider pros and cons to determine sound reasons and justify its adoption. In previous work, we proposed the APPLIES evaluation framework to help decision-makers find arguments that may justify (or not) adopting a product line engineering approach. This paper presents our experience using this framework in a mid-sized software development company with more than 25 years of experience but without previous experience in product line engineering. This industrial experience, conducted as a qualitative empirical evaluation, helped us to evaluate to what extent APPLIES is practical to be used in a real environment and to gather ideas from real potential users to improve the framework.
KW - Empirical evaluation
KW - Product line adoption
KW - Product line engineering
KW - Qualitative evaluation
UR - http://www.scopus.com/inward/record.url?scp=85123040247&partnerID=8YFLogxK
U2 - 10.1145/3307630.3342418
DO - 10.1145/3307630.3342418
M3 - Conference contribution
AN - SCOPUS:85123040247
T3 - ACM International Conference Proceeding Series
BT - SPLC 2019 - 23rd International Systems and Software Product Line Conference, Proceedings
A2 - Cetina, Carlos
A2 - Diaz, Oscar
A2 - Duchien, Laurence
A2 - Huchard, Marianne
A2 - Rabiser, Rick
A2 - Salinesi, Camille
A2 - Seidl, Christoph
A2 - Ternava, Xhevahire
A2 - Teixeira, Leopoldo
A2 - Thum, Thomas
A2 - Ziadi, Tewfik
PB - Association for Computing Machinery
Y2 - 9 September 2019 through 13 September 2019
ER -