Architectural Health of Software Ecosystems: A Practice-Based Evaluation Framework

Nome completo do aluno

 

Simone da Silva Amorim

 

Título do trabalho

 

Architectural Health of Software Ecosystems: A Practice-Based Evaluation Framework

 

Resumo do trabalho

 

Software ecosystems have emerged as an important technological environment where
a common software platform and its applications are developed and maintained by a
community. This community is composed of internal and external members working to
satisfy their needs. Many ecosystems have evolved for years and achieve success as Apple,
Facebook, Android, KDE, Hadoop, and others. They have achieved an effective way of
developing products with greater sharing of costs, quality, and innovation when compared
to traditional software engineering environments.
Software ecosystems have called the attention of the researchers to study how they
were formed, developed, and survived for a long time. Many studies have been directed
to investigate the concept of “Health” which represents its ability to evolve and succeed
over time. Health indicators were defined to obtain a picture of an ecosystem and to
know how they are working. There is also a set of metrics proposed to know the real
state of the health of a software ecosystem. Existing studies focus on the definition and
measurement of health indicators without addressing other perspectives for studying the
health of ecosystems.
Regarding the perspective of software architecture, we did not find studies on the
intersection between software architecture and ecosystem health. Software architecture
plays a crucial role in the operation of ecosystems. Several authors highlight its impor-
tance in different aspects such as attributes of quality, variability, and design challenges.
However, the influences of software architecture on the health of ecosystems have not
been explored by now. Our proposal introduces the concept of Architectural Health of
Software Ecosystems which covers parts of ecosystem health influenced by architectural
issues.
Thus, to assess the architectural health of software ecosystems, in this work, we
propose a framework Health Evaluation for Software Ecosystems/Software Architecture
(HEVAL/SA). HEVAL/SA was defined considering the architectural practices adopted
those influence health indicators in a software ecosystem. The evaluation of these prac-
tices will indicate a state for the health of the ecosystem. In addition, we validate
HEVAL/SA through case studies in real-world open source software ecosystems. The
results of HEVAL/SA can help to identify the strengths and weaknesses of the architec-
tural practices adopted by them. The framework will also help to assess the “ weight ”
of the software architecture on the health of ecosystems

 

Orientador

 

Christina von Flach Garcia Chavez

 

Co-orientador

 

Eduardo Santana de Almeida

 

Membro Titular Externo 1 (com afiliação)

 

Igor Fabio Steinmacher - UTFPR

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/5529725593221391

 

Membro Titular Externo 2 (com afiliação)

 

Rosana Teresinha Vaccare Braga - USP

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/5877415967509579

 

Membro Titular Interno 1 ou Titular Externo 3 (com afiliação)

 

Manoel Gomes de Mendonça Neto - UFBA

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/1608062196337851

 

Membro Titular Interno 2 ou Titular Externo 4 (com afiliação)

 

Rita Suzana Pitangueira Maciel - UFBA

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/0290950513716961

 

Membro Suplente Externo 1 (com afiliação)

 

Awdren de Lima Fontão - UFMS

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/0597440372595970

 

Membro Suplente Externo 2 (com afiliação)

 

Thais Vasconcelos Batista - UFRN

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/5521922960404236

 

Membro Suplente Interno 1 ou Suplente Externo 3 (com afiliação)

 

Cláudio Nogueira Sant`Anna - UFBA

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/3228159608138969

 

Membro Suplente Interno 2 ou Suplente Externo 4 (com afiliação)

 

Rodrigo Rocha Gomes e Souza - UFBA

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/7697794806460975

 

Data da defesa

 

29 Nov, 2022

 

Horário da defesa

 

1:00 PM

 

 

Data da Defesa: 
29/11/2022 - 13:00
Tipo de Defesa: 
Defesa de Doutorado