Categorização de discussões sobre microsserviços na plataforma Stack Overflow

Detalhes bibliográficos
Autor(a) principal: Bandeira, Alan Portela
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UECE
Texto Completo: https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=86664
Resumo: O estilo arquitetural microsserviços tem ganhado espaço considerável desde quando foi inicialmente apresentado. Sua aplicação no design de sistemas tem favorecido o desenvolvimento de novas tecnologias e o aprimoramento de existentes. Atualmente, empresas de grande porte como Microsoft, Netflix e Amazon fornecem plataformas voltadas exclusivamente para dar suporte ao desenvolvimento de sistemas baseados neste estilo arquitetural. Portanto, este estilo arquitetural introduz novos conceitos e adapta já existentes, promovendo o debate sobre seus conceitos, suas aplicações e tecnologias. Este tipo de discussões ocorrem de forma recorrente em fóruns de discussões como o Stack Overflow. Tendo isto em vista, este trabalho se propõe a investigar quais os assuntos sobre microsserviços desenvolvedores tem discutido dentro do Stack Overflow e quais tem recebido mais atenção. Para atingir estes objetivos, foi desenvolvido um framework para mineração de repositórios de software, que aplica técnicas de modelagem de tópicos em corpus de discussões manualmente desenvolvido a partir da base de dados disponibilizada pela plataforma Stack Overflow. Os resultados dos nossos estudos mostram que 13.68% das publicações técnicas de microsserviços no Stack Overflow discutem uma única tecnologia: Netflix Eureka. Finalmente, mostramos como uma alta taxa de discussões presente no Stack Overflow pode não refletir a popularidade de um determinado assunto dentro da comunidade de microsserviços.&nbsp;<span style="font-size: 10pt;">Palavras-chave: Microsserviços. Stack Overflow. Topic Modelling.</span>
id UECE-0_c8f70b3d30a68dbfd89ab66d499bfb78
oai_identifier_str oai:uece.br:86664
network_acronym_str UECE-0
network_name_str Repositório Institucional da UECE
repository_id_str
spelling Categorização de discussões sobre microsserviços na plataforma Stack OverflowCiência da computação Framework MicrosserviçosO estilo arquitetural microsserviços tem ganhado espaço considerável desde quando foi inicialmente apresentado. Sua aplicação no design de sistemas tem favorecido o desenvolvimento de novas tecnologias e o aprimoramento de existentes. Atualmente, empresas de grande porte como Microsoft, Netflix e Amazon fornecem plataformas voltadas exclusivamente para dar suporte ao desenvolvimento de sistemas baseados neste estilo arquitetural. Portanto, este estilo arquitetural introduz novos conceitos e adapta já existentes, promovendo o debate sobre seus conceitos, suas aplicações e tecnologias. Este tipo de discussões ocorrem de forma recorrente em fóruns de discussões como o Stack Overflow. Tendo isto em vista, este trabalho se propõe a investigar quais os assuntos sobre microsserviços desenvolvedores tem discutido dentro do Stack Overflow e quais tem recebido mais atenção. Para atingir estes objetivos, foi desenvolvido um framework para mineração de repositórios de software, que aplica técnicas de modelagem de tópicos em corpus de discussões manualmente desenvolvido a partir da base de dados disponibilizada pela plataforma Stack Overflow. Os resultados dos nossos estudos mostram que 13.68% das publicações técnicas de microsserviços no Stack Overflow discutem uma única tecnologia: Netflix Eureka. Finalmente, mostramos como uma alta taxa de discussões presente no Stack Overflow pode não refletir a popularidade de um determinado assunto dentro da comunidade de microsserviços.&nbsp;<span style="font-size: 10pt;">Palavras-chave: Microsserviços. Stack Overflow. Topic Modelling.</span>The microservices architectural style has gained considerable space since when it was first presented. Its application in systems design has favored the development of new technologies and the improvement of existing ones. Today, large companies such as Microsoft, Netflix and Amazon provide platforms exclusively dedicated to supporting the development of systems based on this architectural style. However, this architectural style introduces new concepts and adapts already existing, leading developers to discuss their concepts, applications and technologies. This type of discussions occur recurrently in discussion forums such as Stack Overflow. With this in view, this paper aims to investigate what subjects on microservices developers have discussed within Stack Overflow and which has received more attention. To achieve these objectives, a framework for mining software repositories has been developed, which applies topic modelling techniques to a discussion corpus manually curated, from the database provided by the Stack Overflow platform. The results of our studies show that 13.68 % of the microservice technical publications in Stack Overflow discuss a single technology: Netflix Eureka. Finally, we show how a high discussion rate present in Stack Overflow may not reflect the popularity of a particular subject within the microservice community.&nbsp;<span style="font-size: 10pt;">Keywords: Microservices. Stack Overflow. Topic Modelling.</span>Universidade Estadual do CearáPaulo Henrique Mendes MaiaBandeira, Alan Portela2019-07-05T17:50:56Z2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttps://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=86664info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UECEinstname:Universidade Estadual do Cearáinstacron:UECE2019-07-05T17:50:56Zoai:uece.br:86664Repositório InstitucionalPUBhttps://siduece.uece.br/siduece/api/oai/requestopendoar:2019-07-05T17:50:56Repositório Institucional da UECE - Universidade Estadual do Cearáfalse
dc.title.none.fl_str_mv Categorização de discussões sobre microsserviços na plataforma Stack Overflow
title Categorização de discussões sobre microsserviços na plataforma Stack Overflow
spellingShingle Categorização de discussões sobre microsserviços na plataforma Stack Overflow
Bandeira, Alan Portela
Ciência da computação
Framework
Microsserviços
title_short Categorização de discussões sobre microsserviços na plataforma Stack Overflow
title_full Categorização de discussões sobre microsserviços na plataforma Stack Overflow
title_fullStr Categorização de discussões sobre microsserviços na plataforma Stack Overflow
title_full_unstemmed Categorização de discussões sobre microsserviços na plataforma Stack Overflow
title_sort Categorização de discussões sobre microsserviços na plataforma Stack Overflow
author Bandeira, Alan Portela
author_facet Bandeira, Alan Portela
author_role author
dc.contributor.none.fl_str_mv Paulo Henrique Mendes Maia
dc.contributor.author.fl_str_mv Bandeira, Alan Portela
dc.subject.por.fl_str_mv Ciência da computação
Framework
Microsserviços
topic Ciência da computação
Framework
Microsserviços
description O estilo arquitetural microsserviços tem ganhado espaço considerável desde quando foi inicialmente apresentado. Sua aplicação no design de sistemas tem favorecido o desenvolvimento de novas tecnologias e o aprimoramento de existentes. Atualmente, empresas de grande porte como Microsoft, Netflix e Amazon fornecem plataformas voltadas exclusivamente para dar suporte ao desenvolvimento de sistemas baseados neste estilo arquitetural. Portanto, este estilo arquitetural introduz novos conceitos e adapta já existentes, promovendo o debate sobre seus conceitos, suas aplicações e tecnologias. Este tipo de discussões ocorrem de forma recorrente em fóruns de discussões como o Stack Overflow. Tendo isto em vista, este trabalho se propõe a investigar quais os assuntos sobre microsserviços desenvolvedores tem discutido dentro do Stack Overflow e quais tem recebido mais atenção. Para atingir estes objetivos, foi desenvolvido um framework para mineração de repositórios de software, que aplica técnicas de modelagem de tópicos em corpus de discussões manualmente desenvolvido a partir da base de dados disponibilizada pela plataforma Stack Overflow. Os resultados dos nossos estudos mostram que 13.68% das publicações técnicas de microsserviços no Stack Overflow discutem uma única tecnologia: Netflix Eureka. Finalmente, mostramos como uma alta taxa de discussões presente no Stack Overflow pode não refletir a popularidade de um determinado assunto dentro da comunidade de microsserviços.&nbsp;<span style="font-size: 10pt;">Palavras-chave: Microsserviços. Stack Overflow. Topic Modelling.</span>
publishDate 2019
dc.date.none.fl_str_mv 2019-07-05T17:50:56Z
2019
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=86664
url https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=86664
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual do Ceará
publisher.none.fl_str_mv Universidade Estadual do Ceará
dc.source.none.fl_str_mv reponame:Repositório Institucional da UECE
instname:Universidade Estadual do Ceará
instacron:UECE
instname_str Universidade Estadual do Ceará
instacron_str UECE
institution UECE
reponame_str Repositório Institucional da UECE
collection Repositório Institucional da UECE
repository.name.fl_str_mv Repositório Institucional da UECE - Universidade Estadual do Ceará
repository.mail.fl_str_mv
_version_ 1828295912169930752