Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/33907

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorALVES, Carina Frota-
dc.contributor.authorOLIVEIRA, Joyce Aline Pereira de-
dc.date.accessioned2019-09-27T20:42:27Z-
dc.date.available2019-09-27T20:42:27Z-
dc.date.issued2019-02-21-
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/33907-
dc.descriptionOLIVEIRA, Joyce Aline Pereira de, também é conhecida em citações bibliográficas por: MARINS, Joyce Aline de Oliveirapt_BR
dc.description.abstractEcossistema de software é definido como um conjunto de atores trabalhando como uma unidade e interagindo em um mercado compartilhado de software e serviços com relacionamentos entre eles. Em um ecossistema de software, organizações trabalham colaborativamente para se manterem lucrativas e sobreviverem às mudanças do mercado. Para que o relacionamento entre estas organizações tenha sucesso é necessário que parceiros participem do ecossistema de software sem violar regras de colaboração ou se apropriar de vantagens que desestabilizem a saúde geral do ecossistema. A aplicação de mecanismos de governança é essencial para a obtenção deste equilíbrio. Entretanto, para implantar a governança é necessário compreender quais elementos precisam ser governados e como estes elementos se relacionam entre si. Este conhecimento é estratégico por possibilitar a descoberta e o tratamento de elementos críticos que prejudicam a saúde do ecossistema de software se forem negligenciados. Diante deste desafio, esta tese visa a construção de um modelo conceitual para apoiar a governança de ecossistemas de software. Um modelo conceitual é a representação de um conjunto de entidades e relacionamentos entre essas entidades, que fazem parte de um determinado domínio de conhecimento e auxiliam no entendimento do domínio em questão. O modelo conceitual proposto foi construído por meio de Design Science Research e representa uma visão holística dos elementos a serem governados em ecossistemas de software e suas relações. Estratégias de pesquisa como revisão sistemática da literatura, avaliação com especialistas e estudos de caso foram adotadas para apoiar a condução do ciclo de Design Science. A revisão sistemática da literatura apoiou a definição de mecanismos, de elementos de governança e de proposições que embasaram a construção do modelo conceitual. A avaliação com especialistas validou o modelo conceitual proposto e auxiliou no seu refinamento. Os estudos de caso realizados possibilitaram a aplicação do modelo conceitual para o contexto dos ecossistemas Eclipse, GNOME e SAP. Estes ecossistemas de software são amplamente estudados por pesquisadores da área. As diferentes características existentes entre estes ecossistemas permitiram a análise do grau de aplicação do modelo conceitual. A pesquisa resultou em um modelo conceitual com 28 elementos que apoia os atores encarregados da governança de diferentes tipos de ecossistemas de software, tais como, aberto, proprietário ou híbrido. Os resultados da revisão sistemática da literatura, o modelo conceitual, o glossário de elementos de governança, assim como o próprio processo de construção do modelo consistem em relevantes contribuições para pesquisa e prática por fornecerem uma visão holística da governança de ecossistemas de software e por aumentarem o corpo de conhecimento da área. Em particular, os principais benefícios do modelo proposto são: (i) compreender e representar o contexto da governança de ecossistemas de software e (ii) atuar como uma referência para que os profissionais construam seus próprios modelos de governança de acordo com seu contexto e necessidades específicos.pt_BR
dc.language.isoporpt_BR
dc.publisherUniversidade Federal de Pernambucopt_BR
dc.rightsopenAccesspt_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectEngenharia de softwarept_BR
dc.subjectGovernançapt_BR
dc.titleUm modelo conceitual para governança de ecossistemas de softwarept_BR
dc.typedoctoralThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/4242028973790027pt_BR
dc.publisher.initialsUFPEpt_BR
dc.publisher.countryBrasilpt_BR
dc.degree.leveldoutoradopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/7752481318432762pt_BR
dc.publisher.programPrograma de Pos Graduacao em Ciencia da Computacaopt_BR
dc.description.abstractxSoftware ecosystem is defined as a set of actors working as a unit and interacting in a shared market of software and services with relationships between them. In a software ecosystem, organizations work collaboratively to stay profitable and survive market changes. In order for the relationship between these organizations to succeed, it is necessary for partners to participate in the software ecosystem without violating rules of collaboration or to take advantages that destabilize the health of the ecosystem. The application of governance mechanisms is essential to achieve this balance. However, to implement governance it is necessary to understand what elements need to be governed and how these elements relate to each other. This knowledge is strategic because it enables the discovery and treatment of critical elements that undermine the health of the software ecosystem if neglected. Faced with this challenge, this thesis aims at the construction of a conceptual model to support the governance of software ecosystems. A conceptual model is the representation of a set of entities and relationships between these entities, which are part of a given domain of knowledge and help in understanding the domain in question. The proposed conceptual model was constructed through Design Science Research and represents a holistic view of the elements to be governed in software ecosystems and their relationships. Research strategies such as systematic literature review, expert survey and case studies were adopted to support the Design Science cycle. Systematic literature review supported the definition of mechanisms, elements of governance and propositions that supported the construction of the conceptual model. The survey with experts validated the proposed conceptual model and assisted in its refinement. The case studies allowed the instantiation of the conceptual model for the context of Eclipse, GNOME and SAP ecosystems. These software ecosystems are widely studied by researchers in the field. The different characteristics of these ecosystems allowed us to analyze the degree of instantiation of the conceptual model. The research resulted in a conceptual model with 28 elements that supports actors responsible by governance of different types of software ecosystems such as open, proprietary or hybrid. The results of the systematic literature review, the conceptual model, the governance glossary, as well as the modeling process itself consist of relevant contributions to research and practice because they provide a holistic view of software ecosystems governance and increase the body of knowledge of the area. In particular, the main benefits of the proposed model are: (i) to understand and represent the context of software ecosystems governance and (ii) act as a reference for professionals to construct their own governance models according to their context and needs specific.pt_BR
Aparece nas coleções:Teses de Doutorado - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TESE Joyce Aline Pereira de Oliveira.pdf6,62 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons