TY - GEN
T1 - How Useful and Understandable is the APPLIES Framework? A Preliminary Evaluation with Software Practitioners
AU - Rincón, Luisa
AU - Chavarriaga, Jaime
AU - Mazo, Raúl
AU - Salinesi, Camille
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/11/30
Y1 - 2018/11/30
N2 - Although engineering software product lines have proven to be an efficient way to develop similar products with high quality and increased time-to-market, companies must determine if they are willing to do the business and technical changes that this strategy requires. To support decision making, we are proposing APPLIES, a framework for evaluating the motivation and preparation for adopting product lines in an organization. We reviewed drivers, success factors and barriers described in the literature and proposed a comprehensive framework where these aspects can be prioritized and inter-related by diverse stakeholders in a company. Decision makers can use the resulting information to advise or not the implementation of product lines. This paper reports an initial evaluation of our proposal: a quasi-experiment where a group of 14 practitioners discussed motivators and barriers for adopting product lines, applied the framework and answered a set of questions about it. Our results show that reviewing the proposed factors contribute to evaluate if product line engineering could be adopted. However, we noted some problems with the used descriptions and visualizations that we must tackle to improve the framework and prepare further evaluations. This paper presents lessons learned in the process and gives some advice to researchers proposing similar techniques.
AB - Although engineering software product lines have proven to be an efficient way to develop similar products with high quality and increased time-to-market, companies must determine if they are willing to do the business and technical changes that this strategy requires. To support decision making, we are proposing APPLIES, a framework for evaluating the motivation and preparation for adopting product lines in an organization. We reviewed drivers, success factors and barriers described in the literature and proposed a comprehensive framework where these aspects can be prioritized and inter-related by diverse stakeholders in a company. Decision makers can use the resulting information to advise or not the implementation of product lines. This paper reports an initial evaluation of our proposal: a quasi-experiment where a group of 14 practitioners discussed motivators and barriers for adopting product lines, applied the framework and answered a set of questions about it. Our results show that reviewing the proposed factors contribute to evaluate if product line engineering could be adopted. However, we noted some problems with the used descriptions and visualizations that we must tackle to improve the framework and prepare further evaluations. This paper presents lessons learned in the process and gives some advice to researchers proposing similar techniques.
KW - Software product lines
KW - empirical evaluation
KW - product line adoption
KW - quasi-experiment with practitioners
UR - http://www.scopus.com/inward/record.url?scp=85060046131&partnerID=8YFLogxK
U2 - 10.1109/ICAIW.2018.8555002
DO - 10.1109/ICAIW.2018.8555002
M3 - Conference contribution
AN - SCOPUS:85060046131
T3 - 2018 ICAI Workshops, ICAIW 2018 - Joint Proceedings of the Workshop on Data Engineering and Analytics, WDEA 2018, Workshop on Smart Sustainable Cities, WSSC 2018, Workshop on Intelligent Transportation Systems, WITS 2018 and Workshop on Empirical Experiences on Software Reuse, WEESR 2018
BT - 2018 ICAI Workshops, ICAIW 2018 - Joint Proceedings of the Workshop on Data Engineering and Analytics, WDEA 2018, Workshop on Smart Sustainable Cities, WSSC 2018, Workshop on Intelligent Transportation Systems, WITS 2018 and Workshop on Empirical Experiences on Software Reuse, WEESR 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 1st International Conference on Applied Informatics Workshops, ICAIW 2018 - Joint Workshop on Data Engineering and Analytics, WDEA 2018, Workshop on Smart Sustainable Cities, WSSC 2018, Workshop on Intelligent Transportation Systems, WITS 2018 and Workshop on Empirical Experiences on Software Reuse, WEESR 2018
Y2 - 1 November 2018 through 3 November 2018
ER -