39
1 Jukka Huhtamäki @jnkka // fi.linkedin.com/in/jukkahuhtamaki Tampere University of Technology Interactive Media and Games Seminar mediaX at Stanford

The global API Ecosystem: A deep dive into gaming

Embed Size (px)

Citation preview

Page 1: The global API Ecosystem: A deep dive into gaming

1

Jukka Huhtamäki@jnkka // fi.linkedin.com/in/jukkahuhtamakiTampere University of Technology

Interactive Media and Games SeminarmediaX at Stanford

Page 2: The global API Ecosystem: A deep dive into gaming

About this presentation

• This presentation is a revised version of a recent presentation at HICSS 2017:

Huhtamäki, J., Basole, R., Still, K., Russell, M., & Seppänen, M. (2017). Visualizing the Geography of Platform Boundary Resources: The Case of the Global API Ecosystem. Available: http://scholarspace.manoa.hawaii.edu/handle/10125/41804

15/01/17 2

Page 3: The global API Ecosystem: A deep dive into gaming

Introduction

Page 5: The global API Ecosystem: A deep dive into gaming

What is a mashup?

johnnycashhasbeeneverywhere.com

5

Page 6: The global API Ecosystem: A deep dive into gaming

Why APIs?

• APIs are replacing “traditional” interfirm relationships

• APIs are lightweight boundary resources that allow for complementors to create value for the focal companies

• APIs are artifacts of both lightweight software development and business strategy

15/01/17 6

Page 7: The global API Ecosystem: A deep dive into gaming

15/01/17 7

Page 8: The global API Ecosystem: A deep dive into gaming

API ecosystem

15/01/17 8

Page 9: The global API Ecosystem: A deep dive into gaming

15/01/17 9Biswarup Ganguly, CC BY 3.0

Page 10: The global API Ecosystem: A deep dive into gaming

15/01/17 10Code example: Rob M. (2016)

Tesla Model S JSON API:http://docs.timdorr.apiary.io/#

Page 11: The global API Ecosystem: A deep dive into gaming

Sector View: Games and APIS

Page 14: The global API Ecosystem: A deep dive into gaming

API Ecosystem Global View

Page 15: The global API Ecosystem: A deep dive into gaming

15/01/17 15

(Evans and Basole, 2016; Basole, 2016)

Page 16: The global API Ecosystem: A deep dive into gaming

15/01/17 16

(Evans and Basole, 2016; Basole, 2016)

Page 17: The global API Ecosystem: A deep dive into gaming

We asked

• What is the structure of global API ecosystem for games?

• Where are APIs located geographically*? • Is the geographical location of a company

less important in the digital age?

15/01/17 17

Page 18: The global API Ecosystem: A deep dive into gaming

Method

• Data collection using crawling and scraping• Data-driven visual network analytics• Semi-automated data curation process

15/01/17 18

Page 19: The global API Ecosystem: A deep dive into gaming
Page 20: The global API Ecosystem: A deep dive into gaming

Data curation

• 13,366 APIs and 6,271 mashups from ProgrammableWeb

• Using URIs as identifiers, company location lookup using Crunchbase

• Mapping the 6,218 APIs with location data to city-level entrepreneurial regions and global regions

15/01/17 20

Page 21: The global API Ecosystem: A deep dive into gaming

API Co-use

• Cf. co-citation analysis

Three resulting connections (here regions):

Twitter - Twitter SearchTwitter - Google App EngineTwitter Search - Google App Engine

Page 22: The global API Ecosystem: A deep dive into gaming

Geographical global view

1. Where are the APIs available globally?2. How are APIs co-used between regions?

Page 23: The global API Ecosystem: A deep dive into gaming

H

15/01/17 23

Page 24: The global API Ecosystem: A deep dive into gaming

15/01/17 24

Regions connected on basis of API co-use

Page 25: The global API Ecosystem: A deep dive into gaming

15/01/17 25

Regions connected on basis of API co-use

Page 26: The global API Ecosystem: A deep dive into gaming

Main category

Page 27: The global API Ecosystem: A deep dive into gaming

All categories

Page 28: The global API Ecosystem: A deep dive into gaming
Page 29: The global API Ecosystem: A deep dive into gaming

Deep dive to games and APIs

Page 30: The global API Ecosystem: A deep dive into gaming

APIs in Games category: two step egocentric network

30Interactive: http://bit.ly/gameapivis2017

Page 31: The global API Ecosystem: A deep dive into gaming

31

APIs and mashups

Page 32: The global API Ecosystem: A deep dive into gaming

Case Minecraft

Page 33: The global API Ecosystem: A deep dive into gaming

Case Minecraft

Page 34: The global API Ecosystem: A deep dive into gaming

Minecraft //Value Co-creation(Ramaswamy, 2009; Vargo and Lusch, 2004)

Page 35: The global API Ecosystem: A deep dive into gaming
Page 36: The global API Ecosystem: A deep dive into gaming

Value co-creation: Augmented virtual reality and bots

https://github.com/PrismarineJS/mineflayer

Page 37: The global API Ecosystem: A deep dive into gaming

Minecraft //Value Co-destruction

• Search for “Minecraft spambot”

(Plé and Chumpitaz Cáceres, 2010; Echeverri and Skalen, 2011; Vartiainen and Tuunanen, 2016)

37

Page 38: The global API Ecosystem: A deep dive into gaming

Sidenote: Games and Metagames

Cf. Boluk & LeMieux (2016):

“From speedrunning and ROM hacking to virtual economies and international e-sports, metagaming has become a dominant form of play, a game design paradigm, and a way of life not only occurring around videogames, but all forms of digital technology.”

38

Page 39: The global API Ecosystem: A deep dive into gaming

Takeaways

• API ecosystem is highly concentrated to a few regions

• API ecosystem is particularly flexible for actors to offer and consume services

• API co-use is not API usage• Public APIs vs. Private APIs