Figure 4: Evolution of the diversification rate by clade.
the Flickr and YouTube clades tends to evolve without
the participation of GoogleMaps or eBay.
6 CONCLUSIONS
The results of our analysis indicate that the diversity
of the mashup ecosystem increases with time. Growth
of diversity indicates a healthy ecosystem. However,
diversity did not increase monotonically, as one might
have expected. The non-monotinicity of the growth of
diversity signals that the mashup ecosystem was able
to recover from a temporary decline in diversity.
The findings are relevant to the data providers and
users. Diversity is important as it fosters innovation.
By opening up APIs to users, data providers can lever-
age third-party innovation while maintaining control
over what information is exposed. Users can create
mashups that incorporate the APIs in novel ways not
anticipated by the data providers. In exchange, data
providers gain access to more ideas for applications
of their APIs and API improvements than they could
have discovered on their own.
In future work, we will further examine the rea-
sons for the non-monotonic growth in diversity, as ob-
served by the two periods of decline. From this, we
want to build an understanding of the conditions for
successful growth of the mashup ecosystem and other
similar ecosystems. We would expect disruption to
growth to result from the introduction of fundamen-
tally new species of mashups. One such event would
be the creation of the Twitter API. We leave a more
thorough analysis of this effect to future work.
ACKNOWLEDGEMENTS
Thanks to John Musser for providing an API key to
access the data on the ProgrammableWeb.
REFERENCES
Albert, R., Jeong, H., and Barabasi, A.L. (1999). Diameter
of the World Wide Web. Nature, 401, 130-130.
Aldous, D.J. (2001). Stochastic Models and Descriptive
Statistics for Phylogenetic Trees, from Yule to Today.
Statistical Science 2001, 26(1), 2334.
Bailey, N. (1964). The elements of stochastic processes with
applications to the natural sciences. In: Homogeneous
Birth and Death Process, Chapter 8.
Baldwin, C., and Clark, K. (2000). Design Rules: The
Power of Modularity, MIT Press.
Barabasi, A.L., and Albert, R. (1999). Emergence of scaling
in random networks. Science, 286, 509-512.
Ethiraj, S., and Levinthal, D. (2004). Modularity and In-
novation in Complex Systems. Management Science,
50(2), 159-173.
Ethiraj, S., Levinthal, D., and Roy, R. (2008). The Dual
Role of Modularity: Innovation and Imitation. Man-
agement Science, 54(4), 939-955.
Gascuel, O. (1997). BIONJ: an improved version of the NJ
algorithm based on a simple model of sequence data.
Molecular Biology and Evolution, 14, 685-695.
Hargadon, A., 2002. Brokering Knowledge: Linking Learn-
ing and Innovation. Research in Organizational Be-
havior, 24, 41-85.
Kleinberg, J., Kumar, R., Raghavan, P., Rajagopalan, S.,
and Tomkins., A. (1999). The web as a graph: Mea-
surements, models, and methods. International Con-
ference on Computing and Combinatorics, LNCS
1627, Springer, 1-17, 1999.
Kumar, R., Raghavan, P., Rajagopalan, S., Sivakumar, D.,
Tomkins, A., and Upfal, E., 2000. The web as a graph.
ACM Symposium on Principles of Database Systems,
1-10.
Magallon, S., and Sanderson, M.J. (2000). Absolute diver-
sification rates in angiosperm clades. Evolution, 55,
1762-1780.
Nee, S., May, R.M., and Harvey, P.H. (1994). The recon-
structed evolutionary process. Philosophical Trans-
actions of the Royal Society of London, Series B,
344:305-311.
Nee, S. (2006). Birth-death models in macroevolution. An-
nual Review of Ecology, Evolution and Systematics,
37, 1-17.
Newman, M. (2005). Power laws, Pareto distributions and
Zipfs law. Contemporary Physics, 46, 323.
Paradis, E., 2006. Analysis of Phylogenetics and Evolution
with R. Springer.
Price, D.J. de S., 1965. Networks of scientific papers. Sci-
ence, 149, 510-515.
Sanderson, M.J. (2002). Estimating absolute rates of molec-
ular evolution and divergence times: a penalized like-
lihood approach. Molecular Biology and Evolution,
19, 101-109.
WEBIST 2011 - 7th International Conference on Web Information Systems and Technologies
110