Mashup Ecosystem
-
Upload
cesare-pautasso -
Category
Technology
-
view
8.044 -
download
0
Embed Size (px)
description
Transcript of Mashup Ecosystem

innovation in the programmable web
Shuli Yu ‐ Singapore Management University for Mashups ’08 @ ICSOC
the mashupecosystem
characterizing


a

+ 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)

