![Page 1: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/3.jpg)
Introduction
![Page 4: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/4.jpg)
What is an API?
4https://www.youtube.com/watch?v=TbVtliFXOOY
![Page 5: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/5.jpg)
What is a mashup?
johnnycashhasbeeneverywhere.com
5
![Page 6: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/7.jpg)
15/01/17 7
![Page 8: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/8.jpg)
API ecosystem
15/01/17 8
![Page 9: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/9.jpg)
15/01/17 9Biswarup Ganguly, CC BY 3.0
![Page 10: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/11.jpg)
Sector View: Games and APIS
![Page 14: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/14.jpg)
API Ecosystem Global View
![Page 15: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/15.jpg)
15/01/17 15
(Evans and Basole, 2016; Basole, 2016)
![Page 16: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/16.jpg)
15/01/17 16
(Evans and Basole, 2016; Basole, 2016)
![Page 17: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/19.jpg)
![Page 20: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/22.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/23.jpg)
H
15/01/17 23
![Page 24: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/24.jpg)
15/01/17 24
Regions connected on basis of API co-use
![Page 25: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/25.jpg)
15/01/17 25
Regions connected on basis of API co-use
![Page 26: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/26.jpg)
…
Main category
![Page 27: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/27.jpg)
…
All categories
![Page 28: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/28.jpg)
![Page 29: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/29.jpg)
Deep dive to games and APIs
![Page 30: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/30.jpg)
APIs in Games category: two step egocentric network
30Interactive: http://bit.ly/gameapivis2017
![Page 31: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/31.jpg)
31
APIs and mashups
![Page 32: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/32.jpg)
Case Minecraft
![Page 33: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/33.jpg)
Case Minecraft
![Page 34: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/34.jpg)
Minecraft //Value Co-creation(Ramaswamy, 2009; Vargo and Lusch, 2004)
![Page 35: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/35.jpg)
![Page 36: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/36.jpg)
Value co-creation: Augmented virtual reality and bots
https://github.com/PrismarineJS/mineflayer
![Page 37: The global API Ecosystem: A deep dive into gaming](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/37.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/38.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022042706/589def731a28ab773b8b6b13/html5/thumbnails/39.jpg)
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