Skip to main content

Requirements Engineering for Innovative Software Ecosystems: A Research Preview

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

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

Abstract

[Context and motivation] In order to stay competitive in the Digital Transformation era, many organizations are engaging in innovative software ecosystems (SES). However, there is a lack of specific methods for tackling SES engineering challenges. [Question/problem] This paper presents a Requirements Engineering (RE) decision framework and a process for guiding key SES partners in the process of shaping their SES. [Principal ideas/results] Both the framework and the process build upon the results of a literature review and interviews with practitioners, and have undergone a preliminary qualitative evaluation. [Contribution] The systematic approach for shaping SES together with an explicit and clear definition of its application context will enable practitioners and researchers to apply it and/or translate it to other application contexts.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 74.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

Institutional subscriptions

References

  1. Bosch, J.: From software product lines to software ecosystems. In: SPLC, pp. 111–119. Carnegie Mellon University (2009)

    Google Scholar 

  2. Hess, S., Knodel, J., Naab, M., Trapp, M.: Engineering roles for constructing ecosystems. In: ECSAW. ACM (2016). Article 24

    Google Scholar 

  3. i-SCOOP: Digitization, digitalization and digital transformation: the differences (2017). https://www.i-scoop.eu/digitization-digitalization-digital-transformation-disruption/. Accessed 22 Oct 2017

  4. Jansen, S., Brinkkemper, S., et al.: Shades of gray: opening up a software producing organization with the open software enterprise model. J. Syst. Softw. 85(7), 1495–1510 (2012)

    Article  Google Scholar 

  5. Jansen, S., Finkelstein, A., Brinkkemper, S.: A sense of community: a research agenda for software ecosystems. In: ICSE, pp. 187–190. IEEE (2009)

    Google Scholar 

  6. Jansen, S., Peeters, S., Brinkkemper, S.: Software ecosystems: from software product management to software platform management. In: IW-LCSP@ICSOB, pp. 5–18 (2013)

    Google Scholar 

  7. Knauss, E., Yussuf, A., et al.: Continuous clarification and emergent requirements flows in open-commercial software ecosystems. RE J. 23(1), 97–117 (2018)

    Google Scholar 

  8. Linåker, J., Regnell, B.: A contribution management framework for firms engaged in open source software ecosystems - a research preview. In: Grünbacher, P., Perini, A. (eds.) REFSQ 2017. LNCS, vol. 10153, pp. 50–57. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-54045-0_4

    Chapter  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  11. Naab, M., Rost, D., Knodel, J.: Architecting a software-based ecosystem for the automotive aftermarket: an experience report. In: ICSA. IEEE (2018)

    Google Scholar 

  12. Nass, C., Trapp, M., Villela, K.: Tangible design for software ecosystem with Playmobil®. In: NordiCHI, pp. 856–861. ACM (2018)

    Google Scholar 

  13. Santos, R., Werner, C.: ReuseECOS: an approach to support global software development through software ecosystems. In: ICGSEW, pp. 60–65. IEEE (2012)

    Google Scholar 

  14. Schneider, K., Meyer, S., Peters, M., Schliephacke, F., Mörschbach, J., Aguirre, L.: Feedback in context: supporting the evolution of IT-ecosystems. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds.) PROFES 2010. LNCS, vol. 6156, pp. 191–205. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13792-1_16

    Chapter  Google Scholar 

  15. Takeda, H., Veerkamp, P., Yoshikawa, H.: Modeling design process. AI Mag. 11(4), 37 (1990)

    Google Scholar 

  16. Valença, G., Alves, C.: A theory of power in emerging software ecosystems formed by small-to-medium enterprises. J. Syst. Softw. 134, 76–104 (2017)

    Article  Google Scholar 

  17. Valença, G., Alves, C., et al.: Competition and collaboration in requirements engineering: a case study of an emerging software ecosystem. In: RE Conference, pp. 384–393. IEEE (2014)

    Google Scholar 

Download references

Acknowledgement

This work was done in the context of the project Smart MaaS funded by the German Federal Ministry for Economic Affairs and Energy (grant number 01MD18014B).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Karina Villela .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Villela, K., Kedlaya, S., Doerr, J. (2019). Requirements Engineering for Innovative Software Ecosystems: A Research Preview. In: Knauss, E., Goedicke, M. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2019. Lecture Notes in Computer Science(), vol 11412. Springer, Cham. https://doi.org/10.1007/978-3-030-15538-4_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-15538-4_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-15537-7

  • Online ISBN: 978-3-030-15538-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics