Requirements Engineering in the Planning Phase of a Software Ecosystem | SpringerLink
Skip to main content

Requirements Engineering in the Planning Phase of a Software Ecosystem

  • Conference paper
  • First Online:
Requirements Engineering: Foundation for Software Quality (REFSQ 2021)

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

Abstract

[Motivation] Companies are building software ecosystems to gain competitive advantage by developing digital services together for customers. The planning phase of the software ecosystem can, however, be challenging. [Question] The goal of this study was to analyze what the role of requirements engineering (RE) was in the planning phase of a small-sized software ecosystem. The case study was conducted by interviewing representatives of all six actors of the ecosystem and analyzing material from the 12 planning workshops. [Results] The paper describes the conceptualization process of digital services the actors used during the planning phase. This process contained a flow of tasks from a vision and objectives of the software ecosystem to a go/no-go decision on the development of a Minimum Viable Product (MVP). One key characteristic of the conceptualization process was to have traceability from the prioritized functionalities of the MVP to a value proposition, target customer groups and customer paths of digital services and further to the vision and objectives of the software ecosystem. [Contribution] The paper provides knowledge on how actors can start building a software ecosystem together from a business perspective. In addition, it addresses the importance of RE to link the business view to the development of the MVP of digital services in the software ecosystem.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • 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

Institutional subscriptions

Similar content being viewed by others

References

  1. Bosch, J., Bosch-Sijtsema, P.: From integration to composition: on the impact of software product lines, global development and ecosystems. J. Syst. Softw. 83(1), 67–76 (2010)

    Article  Google Scholar 

  2. Boyce, C., Neale P.: Conducting in-depth interviews: a guide for designing and conducting in-depth interviews for evaluation input. In: Pathfinder International Tool Series, Monitoring and Evaluation, vol. 2 (2006)

    Google Scholar 

  3. Bukhsh, F.A., Bukhsh, Z.A., Daneva, M.: A systematic literature review on requirement prioritization techniques and their empirical evaluation. Comput. Stand. Interfaces 69, 103389 (2020)

    Article  Google Scholar 

  4. Campbell, P.R.J., Ahmed, F.: A three-dimensional view of software ecosystems. In: 4th European Conference on Software Architecture, pp. 81–84 (2010)

    Google Scholar 

  5. Carbone, P.: The emerging promise of business ecosystems. Technol. Innov. Manage. Rev. 11–16 (2009)

    Google Scholar 

  6. Charmaz, K.: Constructing Grounded Theory: A Practical Guide Through Qualitative Analysis, p. 208. Sage Publications (2006)

    Google Scholar 

  7. Dedehayir, O., Mäkinen, S., Ortt, R.: Roles during innovation ecosystem genesis: a literature review. Technol. Forecast. Soc. Change 136, 18–29 (2018)

    Article  Google Scholar 

  8. Fricker, S.: Specification and analysis of requirements negotiation strategy in software ecosystems. In: 1st International Workshop on Software Ecosystems, pp. 19–33 (2009)

    Google Scholar 

  9. Hanssen, G.K.A.: Longitudinal case study of an emerging software ecosystem: implications for practice and theory. J. Syst. Softw. 85(7), 1455–1466 (2012)

    Article  Google Scholar 

  10. Iansiti, M., Levien, R.: The Keystone Advantage: What the New Dynamics of Business Ecosystems Mean for Strategy, Innovation, and Sustainability. Harvard Business Press, Brighton (2004)

    Google Scholar 

  11. Jansen, S., Brinkkemper, S., Finkelstein, A.: Business network management as a survival strategy: a tale of two software ecosystems. In: 1st International Workshop on Software Ecosystems, pp. 34–48 (2009)

    Google Scholar 

  12. Jansen, S., Cusumano, M.A.: Defining software ecosystems: a survey of software platforms and business network governance. In: 4th International Workshop on Software Ecosystems, pp. 40–58 (2012)

    Google Scholar 

  13. Knodel, J., Manikas, K.: Towards a typification of software ecosystems. In: Fernandes, J.M., Machado, R.J., Wnuk, K. (eds.) ICSOB 2015. LNBIP, vol. 210, pp. 60–65. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19593-3_5

    Chapter  Google Scholar 

  14. Lehtola, L., Kauppinen, M., Vähäniitty, J., Komssi, M.: Linking business and requirements engineering: is solution planning a missing activity in software product companies? Require. Eng. 14(2), 113–128 (2009)

    Article  Google Scholar 

  15. Manikas, K., Hansen, K.M.: Software ecosystems - a systematic literature review. J. Syst. Softw. 86(5), 1294–1306 (2013)

    Article  Google Scholar 

  16. Manikas, K.: Revisiting software ecosystems research: a longitudinal literature study. J. Syst. Softw. 117, 84–103 (2016)

    Article  Google Scholar 

  17. Markham, S.K., Ward, S.J., Aiman-Smith, L., Kingon, A.I.: The valley of death as context for role theory in product innovation. J. Prod. Innov. Manage. 27(3), 402–417 (2010)

    Article  Google Scholar 

  18. Moore, J.F.: The Death of Competition: Leadership and Strategy in the Age of Business Ecosystems. HarperBusiness (1996)

    Google Scholar 

  19. Pichlis, D., Raatikainen, M., Sevón, P., Hofemann, S., Myllärniemi, V., Komssi, M.: The challenges of joint solution planning: three software ecosystem cases. In: Jedlitschka, A., Kuvaja, P., Kuhrmann, M., Männistö, T., Münch, J., Raatikainen, M. (eds.) PROFES 2014. LNCS, vol. 8892, pp. 310–313. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-13835-0_29

    Chapter  Google Scholar 

  20. Rong, K., Shi, Y.: Business Ecosystems - Constructs, Configurations and the Nurturing Process. Palgrave Macmillan (2014)

    Google Scholar 

  21. Saarni, K., Kauppinen, M.: Activities and challenges in the planning phase of a software ecosystem. In: Hyrynsalmi, S., Suoranta, M., Nguyen-Duc, A., Tyrväinen, P., Abrahamsson, P. (eds.) ICSOB 2019. LNBIP, vol. 370, pp. 71–85. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-33742-1_7

    Chapter  Google Scholar 

  22. Schultis, K.-B., Elsner, C., Lohmann, D.: Architecture challenges for internal software ecosystems: a large-scale industry case study. In: 22nd International Symposium on Foundations of Software Engineering, pp. 542–552 (2014)

    Google Scholar 

  23. Valenca, G., Alves, C., Heimann, V., Jansen, S., Brinkkemper, S.: Competition and collaboration in requirements engineering: a case study of an emerging software ecosystem. In: 22nd International Requirements Engineering Conference, pp. 384–393 (2014)

    Google Scholar 

  24. Vegendla, A., Duc, A.N., Gao, S., Sindre, G.: A systematic mapping study on requirements engineering in software ecosystems. J. Inf. Technol. Res. 11(1), 49–69 (2018)

    Article  Google Scholar 

  25. Villela, K., Kedlaya, S., Doerr, J.: Requirements engineering for innovative software ecosystems: a research preview. In: Knauss, E., Goedicke, M. (eds.) REFSQ 2019. LNCS, vol. 11412, pp. 117–123. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-15538-4_8

    Chapter  Google Scholar 

  26. Yin, R.K.: Case Study Research: Design and Methods. Applied Social Research Methods, 3 edn. Sage Publications (2003)

    Google Scholar 

  27. Yu, E., Deng, S.: Understanding software ecosystems: a strategic modeling approach. In: 3rd International Workshop on Software Ecosystems, pp. 65–76 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Saarni, K., Kauppinen, M. (2021). Requirements Engineering in the Planning Phase of a Software Ecosystem. In: Dalpiaz, F., Spoletini, P. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2021. Lecture Notes in Computer Science(), vol 12685. Springer, Cham. https://doi.org/10.1007/978-3-030-73128-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-73128-1_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-73127-4

  • Online ISBN: 978-3-030-73128-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics