Abstract
Software intensive organisations that are able to efficiently handle product variability can reach competitive advantage by shorter development lead times, improved customer satisfaction, and reduced costs of product management. Improved reusability and flexibility, combined with variability strategies can provide companies mechanisms to offer new product variants fast to customers. Especially for long living embedded systems, it is essential to effectively maintain the delivered systems and keep maintenance costs at reasonable level. This paper describes a case study in which three industrial product development projects were studied in order to understand which variability strategies were implemented in their specific variability context. Results indicate that variability challenges and selected variability strategies depend both on the product platform maturity, as well as, the project development model. However, variability strategy needs continuous evaluation during the product lifecycle.
Keywords
- Variability management
- Variability strategy
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Myllärniemi, V., Savolainen, J., Raatikainen, M., Männistö, T.: Performance variability in software product lines: proposing theories from a case study. Empir. Softw. Eng. 1–47, 24 February 2015
Kratochvíl, M., Carson, C.: Growing Modular: Mass Customization of Complex Products, Services and Software. Springer, Berlin (2005)
Chen, L., Babar, M.A.: Variability management in software product lines: an investigation of contemporary industrial challenges. In: Bosch, J., Lee, J. (eds.) SPLC 2010. LNCS, vol. 6287, pp. 166–180. Springer, Heidelberg (2010)
Bosch, J.: The challenges of broadening the scope of software product families. Commun. ACM 49(12), 41–44 (2006)
Stallinger, F., Neumann, R., Schossleitner, R., Stephan Kriener, S.: Migrating towards evolving software product lines: challenges of an SME in a core customer-driven industrial systems engineering context. In: Proceedings of PLEASE 2011, pp. 20–24. Waikiki, Honolulu, 22–23 May 2011
Codenie, W., Gonzalez-Deleito, N., Deleu, J., Blagojevic, V., Kuvaja, P., Similä, J.: Managing flexibility and variability: a road to competitive advantage. In: Kang, K., Sugumaran, V., Park, S. (eds.) Applied Software Product Line Engineering, pp. 269–313. CRC Press, New York (2010)
Coplien, J., Hoffman, D., Weiss, D.: Commonality and variability in software engineering. IEEE Softw. 1998, 37–45 (1998)
Borchers, H.W., Karandikar, H.: A data warehouse approach for estimating and characterizing the installed base of industrial products. In: International Conference on Service System and Service Management, pp. 53–59 (2006)
Rajlich, V., Bennett, K.: A staged model for the software life cycle. Computer 33(7), 66–71 (2000)
Ihme, T., Parviainen, P., Teppola, S.: Variability management challenges in SMEs. ACSIJ 4(5), 118–126 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Teppola, S., Parviainen, P., Partanen, J., Kettunen, P. (2015). Variability Management Strategies to Support Efficient Delivery and Maintenance of Embedded Systems. In: Abrahamsson, P., Corral, L., Oivo, M., Russo, B. (eds) Product-Focused Software Process Improvement. PROFES 2015. Lecture Notes in Computer Science(), vol 9459. Springer, Cham. https://doi.org/10.1007/978-3-319-26844-6_31
Download citation
DOI: https://doi.org/10.1007/978-3-319-26844-6_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26843-9
Online ISBN: 978-3-319-26844-6
eBook Packages: Computer ScienceComputer Science (R0)