Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7286))

Abstract

In a business world characterized by ecosystem-based competition, APIs are key determinants of success. However, there is very little guidance on how organizations should go about making decisions about APIs. API design must account for the needs of both present and future application developers who use the API, and API outcomes depend on the success of the applications which incorporate that API. As a result, the design of APIs poses unique challenges that would benefit from design science inquiry. At the same time, these multiple sources of input in API design pose special challenges for carrying out design science research. This paper focuses on developing a foundation for future design science research in the API domain by addressing the first two steps of the design science research methodology recommended by Peffers et al: We view these as preliminary steps towards the development of a methodology for the design of APIs.

The authors contributed equally to this paper and are listed in alphabetical order.

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 39.99
Price excludes VAT (USA)
  • Available as 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gulati, R., Gargiulo, M.: Where do interorganizational networks come from? American Journal of Sociology 104, 1439–1493 (1999)

    Article  Google Scholar 

  2. Venkatraman, N., Lee, C.H., Iyer, B.: Interconnect to Win: The Joint Effects of Business Strategy and Network Positions on the Performance of Software Firms. In: Baum, J.A.C., Rowley, T.J. (eds.) Network Strategy: Advances in Strategic Management, pp. 391–424. JAI/Elsevier, Oxford (2008)

    Google Scholar 

  3. Shapiro, C., Varian, H.R.: Information Rules: A Strategic Guide to the Network Economy. Harvard Business School Press, Boston (1999)

    Google Scholar 

  4. Gawer, A., Cusumano, M.: Platform Leadership. Harvard Business School Press, Boston (2002)

    Google Scholar 

  5. Jacobson, D., Brail, G., Woods, D.: APIs: A Strategy Guide. O’Reilly Media, Sebastopol (2011)

    Google Scholar 

  6. Tulach, J.: Practical API Design: Confessions of a Java Framework Architect. Apress, New York (2008); Distributed to the book trade worldwide by Springer-Verlag New York, Berkeley, CA

    Google Scholar 

  7. Peffers, K., Tuunanen, T., Rothenberger, M., Chatterjee, S.: A design science research methodology for information systems research. Journal of Management Information Systems 24, 45–77 (2007)

    Article  Google Scholar 

  8. Walls, J., Widmeyer, G., Sawy, O.E.: Building an information system design theory for vigilant EIS. Information Systems Research 3, 36–59 (1992)

    Article  Google Scholar 

  9. Osterwalder, A., Pigneur, Y.: Business Model Generation. John Wiley & Sons, Hoboken (2010)

    Google Scholar 

  10. Baldwin, C.Y., Clark, K.B.: Design Rules: The Power of Modularity. The MIT Press, Cambridge (2000)

    Google Scholar 

  11. Messerschmitt, D.: Understanding Networked Applications: A First Course. Morgan Kaufmann Publishers, San Francisco (2000)

    Google Scholar 

  12. Gamma, E., Helm, R., Johnson, R., Vlissides, J., Grady, G.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  13. Christopher, A., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Shlomo, S.: A Pattern Language. Oxford University Press, New York (1977)

    Google Scholar 

  14. Fowler, M., Rice, D.: Patterns of Enterprise Application Architecture. Addison-Wesley, Upper Saddle River (2003)

    Google Scholar 

  15. Hevner, A.R., March, S.T., Park, J., Sudha, S.: Design science in information systems research. MIS Quarterly 28, 75–105 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Iyer, B., Wyner, G. (2012). Evaluating APIs: A Call for Design Science Research. In: Peffers, K., Rothenberger, M., Kuechler, B. (eds) Design Science Research in Information Systems. Advances in Theory and Practice. DESRIST 2012. Lecture Notes in Computer Science, vol 7286. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29863-9_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29863-9_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29862-2

  • Online ISBN: 978-3-642-29863-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics