Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Information rules: a strategic guide to the network economy
Information rules: a strategic guide to the network economy
Understanding Networked Applications: A First Course
Understanding Networked Applications: A First Course
Design Rules: The Power of Modularity Volume 1
Design Rules: The Power of Modularity Volume 1
Platform Leadership
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Practical API Design: Confessions of a Java Framework Architect
Practical API Design: Confessions of a Java Framework Architect
A Design Science Research Methodology for Information Systems Research
Journal of Management Information Systems
Design science in information systems research
MIS Quarterly
APIs: A Strategy Guide
Hi-index | 0.00 |
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.