The Architect's Role in Software Ecosystems Health
Resumo
Software ecosystems have adopted many different strategies to achieve success and good health. The role of software architect is one of the main contributors to that success. Their activities are crucial for realizing the business strategy of their organization. Software ecosystems define multi-sided markets that require different strategies from a traditional two-sided market. The architectural practices in the multi-sided market must support the need for flexibility and rapid reaction. These new demands broaden our understanding of the software architect's role and the impact of their action on ecosystem structure. In particular the need to understand how to operate in a collaborative, cooperative environment to exploit competition. In this position paper, we discuss how software architect's actions influence the ecosystem health through their indicators: productivity, niche creation, and robustness.
Palavras-chave:
Software Ecosystems, Software Architecture, Ecosystems Health
Publicado
29/05/2017
Como Citar
AMORIN, Simone da Silva; MCGREGOR, John D.; DE ALMEIDA, Eduardo Santana; CHAVEZ, Christina von Flach.
The Architect's Role in Software Ecosystems Health. In: WORKSHOP SOBRE ASPECTOS SOCIAIS, HUMANOS E ECONÔMICOS DE SOFTWARE (WASHES), 2. , 2017, Salvador.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2017
.
p. 2.1-2.4.
ISSN 2763-874X.