Title
Flexibility in Ecosystem Architectures
Abstract
Quality attributes are important to creating, understanding, and evaluating software architectures. The architectural attributes and challenges for ecosystem architectures are different from one-off systems. The study of those aspects that influence quality attributes in this new environment can help to understand these architectures. In previous work, we hypothesized that the architecture for an ecosystem should be extensible, scalable, and flexible and reported initial investigations into extensibility and scalability. In this paper, we report on our investigation into flexibility. We analyze various features that impact how to design flexible architectures. We highlight that flexibility for ecosystems is not only a technical issue, but a business issue as well. We classified features that affect flexibility into business and technical dimensions. We adapted a software system metric for flexibility to measure the flexibility of an ecosystem's architecture.
Year
DOI
Venue
2014
10.1145/2642803.2642817
ECSA Workshops
Keywords
Field
DocType
design,management,measurement,product metrics,openness,software architecture
Database-centric architecture,Architecture,Systems engineering,Computer science,Software system,Software,Software architecture,Extensibility,Software ecosystem,Scalability
Conference
Citations 
PageRank 
References 
2
0.39
9
Authors
4
Name
Order
Citations
PageRank
Simone da Silva Amorim1175.80
John D. McGregor21168147.41
Eduardo Santana de Almeida388680.46
Christina von F.G. Chavez4448.33