Mashup Ecosystem

Post on 11-May-2015

8.048 views 0 download

Tags:

description

by Shuli Yu - Presentation given at the 2nd International Workshop on Web APIs and Mashups (at ICSOC2008) on December 1st, 2008 in Sydney, Australia. http://www.icsoc-mashups.org/

Transcript of Mashup Ecosystem

innovation in the programmable web

Shuli Yu ‐ Singapore Management University for Mashups ’08 @ ICSOC

the mashupecosystem

characterizing

+ integrate

is madeof…

+ integrate

API

API

Mashup

and these are registered in

is madeof…

the

mashup

APIs

m

Network snapshots

@ 6 month intervals:

Dec 2005 to Dec 2007

m

API m

API

API

API

m

m

m

2‐mode network

mashup ecosystem

m

API m

API

API

API

m

m

m

m

API m

API

API

API

m

m

m

2664mashups594APIs

m

API m

API

API

API

m

m

m

patterns 

what are the characteristics?

structuregrowth

APIs per month

mashups per month

20

growth...

apis ranked

apis ranked

top 20 APIs

top 20 APIs

power law

long

Chris Anderson (2004): The Long Tail, Wired

Kalevi Kilkki (2007): A practical model for analyzing long tails, First Monday

share of total volume covered by objects up to rank x

the number of objects that cover half of the 

whole volume

total volume

factor that defines the form

pareto rule

20%of the causes result inof the effects

pareto rule?

20%of top APIs have createdof the mashups

another observation…

51% of all APIs havenomashups

0mashups

>4mashups

1 mashup

2mashups

3mashups

long

51%0 mashups

15%1

8%2

4%3

18%>4 

exponent: 0.68  0.86

x16

x9top API:

Google Maps

APIs with 1 mashup

structure?

m

API m

API

API

API

m

m

m

mAPI m

API

API

API

m

m

m

m

m

m m

m

API

API

API

m

m

API

node repulsion social network analysis

dec 2005

jun 2006

dec 2006

jun 2007

dec 2007

dec 2007 again

API Tier 1: 

Google Maps

API Tier 2: 

Social/Community, Search

Many popular APIs

API Tier 3: 

Feeds, blogging, online retail, music, video   

Less popular APIs

keystone

business strategy: keystones(1) create and (2) share value

by creating platformservices, tools or technologies that offer solutions to

others

Iansiti and Levien (2004): Strategy as ecology

platformAPIs 

dataAPIs 

mapping, search, community 

news, pictures, videos, music, shopping

type of servicea mashup provides affects its compatibility with

so… what matters?

others 

existing popularitytime (age)

so… what else could matter?

rating security

licensing modelprotocols and data formats

regressions

time seriesanalysis

to think about.

what makes an API successful?how to determine what role and position in the network is most 

appropriate?

Jason Woodard – John Musser – Darshan Santaniand many thanks, also, to

the extras

Bala Iyer (2007)