Title
Extensibility in ecosystem architectures: an initial study
Abstract
Organizations that build software-intensive products participate in socio-technical ecosystems that encompass their collaborators, competitors, customers, and suppliers. STREAM, an ecosystem modeling method, provides three views of that ecosystem: business, software, and innovation. In the software view the architecture is the primary structuring element. It is our hypothesis that certain quality attributes of the architecture, such as expressiveness and extensibility, are important factors in the success of the ecosystem. Extensibility is normally presented through the API. We examine the APIs of three platforms, one that is increasing in use, one that is in steady use, and one that is declining in use. We use these initial results to generate hypotheses for further exploration.
Year
DOI
Venue
2013
10.1145/2501585.2501588
WEA
Keywords
Field
DocType
important factor,certain quality attribute,steady use,initial result,ecosystem architecture,socio-technical ecosystem,ecosystem modeling method,software-intensive product,primary structuring element,software view,initial study,api,ecosystem
Architecture,Software engineering,Systems engineering,Structuring element,Software,Engineering,Extensibility,Ecosystem model,Ecosystem,Expressivity,Competitor analysis
Conference
Citations 
PageRank 
References 
7
0.99
6
Authors
3
Name
Order
Citations
PageRank
Simone da Silva Amorim1175.80
Eduardo Santana de Almeida288680.46
John D. McGregor31168147.41