Skip to main content

Variability Management Strategies to Support Efficient Delivery and Maintenance of Embedded Systems

  • 3676 Accesses

Part of the Lecture Notes in Computer Science book series (LNPSE,volume 9459)


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.


  • Variability management
  • Variability strategy

This is a preview of subscription content, access via your institution.

Buying options

USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions


  1. 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

    Google Scholar 

  2. Kratochvíl, M., Carson, C.: Growing Modular: Mass Customization of Complex Products, Services and Software. Springer, Berlin (2005)

    Google Scholar 

  3. 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)

    CrossRef  Google Scholar 

  4. Bosch, J.: The challenges of broadening the scope of software product families. Commun. ACM 49(12), 41–44 (2006)

    CrossRef  Google Scholar 

  5. 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

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Coplien, J., Hoffman, D., Weiss, D.: Commonality and variability in software engineering. IEEE Softw. 1998, 37–45 (1998)

    CrossRef  Google Scholar 

  8. 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)

    Google Scholar 

  9. Rajlich, V., Bennett, K.: A staged model for the software life cycle. Computer 33(7), 66–71 (2000)

    CrossRef  Google Scholar 

  10. Ihme, T., Parviainen, P., Teppola, S.: Variability management challenges in SMEs. ACSIJ 4(5), 118–126 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Susanna Teppola .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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.

Download citation

  • DOI:

  • 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)