The Architect's Role in Software Ecosystems Health

  • Simone da Silva Amorin IFBA
  • John D. McGregor Clemson University
  • Eduardo Santana de Almeida UFBA
  • Christina von Flach Chavez UFBA

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
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.