Skip to main content

API Management Challenges in Ecosystems

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 370))

Abstract

The API has become a cornerstone of software ecosystems, providing ways to drive innovation inside and outside the organization. Because of this criticality, we should manage APIs. The purpose of this study is to identify and classify the challenges that organizations evolving into internal ecosystems are facing as they have to deal with APIs. We performed a qualitative research study on three Siemens internal ecosystems with different sizes, technologies, and age. The results reveal that even if we are talking about the API economy, organizations are struggling with different aspects of API management related to Business, Architecture, Process, and Organization. The challenges identified in this paper provide a basis for future research.

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

Buying options

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

References

  1. Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Commun. ACM 15(12), 1053–1058 (1972). https://doi.org/10.1145/361598.361623

    Article  Google Scholar 

  2. Bloch, J.: How to design a good API and why it matters. In: Companion to the 21st ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications - OOPSLA 06 (2006)

    Google Scholar 

  3. Why use new lifecycle tools in API management platforms? https://searchmicroservices.techtarget.com/feature/Why-use-new-lifecycle-tools-in-API-management-platforms

  4. Schultis, K.-B., Elsner, C., Lohmann, D.: Architecture challenges for internal software ecosystems: a large-scale industry case study. In: Proceedings of the 22Nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2014, pp. 542–552. ACM, New York (2014). http://doi.acm.org/10.1145/2635868.2635876

  5. van der Linden, F.J., Schmid, K., Rommes, E.: Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-71437-8

    Book  Google Scholar 

  6. Eisenhardt, K.M.: Building theories from case study research. Acad. Manag. Rev. 14(4), 532 (1989)

    Article  Google Scholar 

  7. Walsham, G.: Interpretive case studies in is research: nature and method. Eur. J. Inf. Syst. 4(2), 74–81 (1995). https://doi.org/10.1057/ejis.1995.9

    Article  Google Scholar 

  8. Sawant, A.A., Aniche, M., van Deursen, A., Bacchelli, A.: Understanding developers’ needs on deprecation as a language feature. In: Proceedings of the 40th International Conference on Software Engineering, ICSE 2018, pp. 561–571. ACM, New York (2018). http://doi.acm.org/10.1145/3180155.3180170

  9. Hora, A., Robbes, R., Valente, M.T., Anquetil, N., Etien, A., Ducasse, S.: How do developers react to API evolution? A large-scale empirical study. Softw. Qual. J. 26(1), 161–191 (2018). https://doi.org/10.1007/s11219-016-9344-4

    Article  Google Scholar 

  10. Medjaoui, M., Wilde, E., Mitra, R., Amundsen, M.: Continuous API Management: Making the Right Decisions in An Evolving Landscape. OReilly, Sebastopol (2018)

    Google Scholar 

  11. Hammouda, I., Knauss, E., Costantini, L.: Continuous API design for software ecosystems. In: 2015 IEEE/ACM 2nd International Workshop on Rapid Continuous Software Engineering, pp. 30–33, May 2015

    Google Scholar 

  12. Lindman, J., Horkoff, J., Hammouda, I., Knauss, E.: Emerging perspectives of API strategy. IEEE Softw., 1 (2018)

    Google Scholar 

  13. Brito, A., Xavier, L., Hora, A., Valente, M.T.: APIDiff: detecting API breaking changes. In: 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 507–511, March 2018

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sebastien Andreo .

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

Andreo, S., Bosch, J. (2019). API Management Challenges in Ecosystems. In: Hyrynsalmi, S., Suoranta, M., Nguyen-Duc, A., Tyrväinen, P., Abrahamsson, P. (eds) Software Business. ICSOB 2019. Lecture Notes in Business Information Processing, vol 370. Springer, Cham. https://doi.org/10.1007/978-3-030-33742-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-33742-1_8

  • Published:

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics