Pure Coding Pleasure: How BMW Involves App Developers in the Design of Automotive Onboard APIs

Digital transformation requires incumbent companies to accelerate the development of their digital products. The automotive industry is a prominent example of this change. Even though, research frequently considers digital transformation of organizations, there are rare perceptions on the change of the actual technology. This action research study provides deep insights in the endeavors of the global operating car manufacturer BMW towards a generic design of onboard application programming interfaces (APIs) which should enhance accelerated development of digital products. To help the firm embrace generativity, we therefore infused lead user involvement theory and API evaluation criteria into the API design team. As a result, we present 5 majorly refined APIs, which are implemented in the BMW App SDK. Further, we identified critical challenges and benefits for the involvement of lead users in the design of enabling technology within an incumbent company.

[1]  Ola Henfridsson,et al.  Balancing platform control and external contribution in third‐party development: the boundary resources model , 2013, Inf. Syst. J..

[2]  Joshua J. Bloch How to design a good API and why it matters , 2006, OOPSLA '06.

[3]  Keng Siau,et al.  Evaluation techniques for systems analysis and design modelling methods – a review and comparative analysis , 2011, Inf. Syst. J..

[4]  Lars Mathiassen,et al.  Embracing Digital Innovation in Incumbent Firms: How Volvo Cars Managed Competing Concerns , 2017, MIS Q..

[5]  Thomas D. LaToza,et al.  Programmers are Users Too : Human Centered Methods for Improving Tools for Programming , 2016 .

[6]  Youngjin Yoo,et al.  Distributed Tuning of Boundary Resources: The Case of Apple's iOS Service System , 2015, MIS Q..

[7]  Sunghoon Lee,et al.  An API Design Process in Terms of Usability: A Case Study on Building More Usable APIs for Smart TV Platform , 2014, 2014 IEEE 38th International Computer Software and Applications Conference Workshops.

[8]  Cornelius Herstatt,et al.  The Lead User Method: An Outline of Empirical Findings and Issues for Future Research , 2004 .

[9]  Amrit Tiwana,et al.  Platform Ecosystems: Aligning Architecture, Governance, and Strategy , 2013 .

[10]  Brian Kahin,et al.  Democratizing Innovation: The Evolving Phenomenon of User Innovation , 2006 .

[11]  Kim B. Clark,et al.  Architectural Innovation: The Reconfiguration of Existing Product Technologies and the Failure of , 1990 .

[12]  Lars Mathiassen,et al.  Applying Options Thinking to Shape Generativity in Digital Innovation: An Action Research into Connected Cars , 2015, 2015 48th Hawaii International Conference on System Sciences.

[13]  E. Hippel,et al.  Lead users: a source of novel product concepts , 1986 .

[14]  E. Hippel,et al.  FROM EXPERIENCE: Developing New Product Concepts Via the Lead User Method: A Case Study in a “Low-Tech” Field , 1992 .

[15]  Maximilian Schreieck,et al.  How established Companies Leverage IT Platforms for Value Co-Creation - Insights from Banking , 2017, ECIS.

[16]  Giovanni Gavetti,et al.  Capabilities, cognition, and inertia: evidence from digital imaging , 2000 .

[17]  Richard Baskerville,et al.  Investigating Information Systems with Action Research , 1999, Commun. Assoc. Inf. Syst..

[18]  E. Hippel,et al.  Creating Breakthroughs at 3 M by , 1999 .

[19]  R. Calantone,et al.  The Impact of Market Knowledge Competence on New Product Advantage: Conceptualization and Empirical Examination , 1998 .

[20]  Theodore D. Hellmann,et al.  Usable results from the field of API usability: A systematic mapping and further analysis , 2012, 2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

[21]  Ulrich Frank,et al.  Aktionsforschung in der WI: Einsatzpotentiale und -probleme , 1999 .

[22]  Thomas D. LaToza,et al.  Programmers Are Users Too: Human-Centered Methods for Improving Programming Tools , 2016, Computer.

[23]  H. Krcmar,et al.  Multi-Layer Governance in Platform Ecosystems of Established Companies , 2018, Academy of Management Proceedings.

[24]  Oǵuz N. Babüroǵlu,et al.  Normative Action Research , 1992 .

[25]  Bin Zhang,et al.  The Architecture of Generativity in a Digital Ecosystem: A Network Biology Perspective , 2013, ICIS.

[26]  Eric Knauss,et al.  On the Role of Fitness Dimensions in API Design Assessment - An Empirical Investigation , 2017, 2017 IEEE/ACM 1st International Workshop on API Usage and Evolution (WAPI).

[27]  Michi Henning,et al.  API design matters , 2009, CACM.

[28]  Helmut Krcmar,et al.  Smart Automotive Apps für kundenorientierte Dienstleistungen im Fahrzeug , 2012 .

[29]  Bernard J. Jaworski,et al.  Market orientation: Antecedents and consequences , 1993 .