Mineração de Repositórios para análise de ciclos de software
| Main Author: | |
|---|---|
| Publication Date: | 2023 |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Repositório Institucional da UNESP |
| Download full: | https://hdl.handle.net/11449/251494 |
Summary: | Em um cenário tecnológico em constante evolução, a análise para escolha dos componentes e tecnologias de forma assertiva desempenha um papel crucial no sucesso de qualquer projeto de software. Frameworks e bibliotecas são componentes essenciais que oferecem funcionalidades ao código e agilizam o processo de desenvolvimento, auxiliando times a entregar um resultado de forma mais eficiente ao usuário final. A mineração de repositórios surgiu como uma forma valiosa de obter informações sobre os códigos-fonte desses softwares, possibilitando análises que visualizem seus ciclos de vida e entendam seu estado atual. Neste trabalho foram analisados 85 softwares com métricas de tendências e correlações para os seguintes dados: número de commits e autores dos seus respectivos repositórios de código e nível do interesse relativo, com base nos dados do Google Trends para medir engajamento dos desenvolvedores. A partir disso foi possível analisar os resultados e entender se determinado projeto é realmente viável em seu estado atual de vida, se ele ainda é constantemente atualizado, tem as manutenções devidas e é procurado pela comunidade. Portanto, a aplicação da mineração de repositórios representa um passo importante em direção a um desenvolvimento mais informado e eficaz, alinhado com as necessidades do mercado. |
| id |
UNSP_9600cdfcc1d05df4ab23099ed3826b26 |
|---|---|
| oai_identifier_str |
oai:repositorio.unesp.br:11449/251494 |
| network_acronym_str |
UNSP |
| network_name_str |
Repositório Institucional da UNESP |
| repository_id_str |
2946 |
| spelling |
Mineração de Repositórios para análise de ciclos de softwareRepository Mining for software cycle analysisMineração de RepositóriosBibliotecasCiência de dadosAnáliseFrameworksRepository miningLibrariesData scienceTrendCorrelationAnalysisEm um cenário tecnológico em constante evolução, a análise para escolha dos componentes e tecnologias de forma assertiva desempenha um papel crucial no sucesso de qualquer projeto de software. Frameworks e bibliotecas são componentes essenciais que oferecem funcionalidades ao código e agilizam o processo de desenvolvimento, auxiliando times a entregar um resultado de forma mais eficiente ao usuário final. A mineração de repositórios surgiu como uma forma valiosa de obter informações sobre os códigos-fonte desses softwares, possibilitando análises que visualizem seus ciclos de vida e entendam seu estado atual. Neste trabalho foram analisados 85 softwares com métricas de tendências e correlações para os seguintes dados: número de commits e autores dos seus respectivos repositórios de código e nível do interesse relativo, com base nos dados do Google Trends para medir engajamento dos desenvolvedores. A partir disso foi possível analisar os resultados e entender se determinado projeto é realmente viável em seu estado atual de vida, se ele ainda é constantemente atualizado, tem as manutenções devidas e é procurado pela comunidade. Portanto, a aplicação da mineração de repositórios representa um passo importante em direção a um desenvolvimento mais informado e eficaz, alinhado com as necessidades do mercado.In a constantly evolving technological landscape, the analysis for choosing components and technologies accurately plays a crucial role in the success of any software project. Frameworks and libraries are essential components that provide functionality to the code and expedite the development process, assisting teams in delivering results more efficiently to the end user. From this, repository mining has emerged as a valuable way to obtain information about the source code of these software, enabling analyses that visualize their life cycles and understand their current state. In this work, 85 software projects were analyzed with trend metrics and correlations for the following data: the number of commits and authors in their respective code repositories, and the level of relative interest, based on Google Trends data to measure developer engagement. This allowed us to analyze the results and understand whether a particular project is truly viable in its current state of life, whether it is still properly updated, maintained, and sought after by the community. Therefore, the application of repository mining represents an important step towards more informed and effective development, aligned with market needs.Universidade Estadual Paulista (Unesp)Souza, Higor Amario de [UNESP]Gesse Junior, Ronaldo Rubens2023-11-27T14:35:00Z2023-11-27T14:35:00Z2023-11-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfGESSE JUNIOR, Ronaldo Rubens. Mineração de Repositórios para análise de ciclos de software. 2023. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Estadual Paulista, Unesp, Bauru, 2023.https://hdl.handle.net/11449/251494porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2024-12-11T14:58:16Zoai:repositorio.unesp.br:11449/251494Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462024-12-11T14:58:16Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
| dc.title.none.fl_str_mv |
Mineração de Repositórios para análise de ciclos de software Repository Mining for software cycle analysis |
| title |
Mineração de Repositórios para análise de ciclos de software |
| spellingShingle |
Mineração de Repositórios para análise de ciclos de software Gesse Junior, Ronaldo Rubens Mineração de Repositórios Bibliotecas Ciência de dados Análise Frameworks Repository mining Libraries Data science Trend Correlation Analysis |
| title_short |
Mineração de Repositórios para análise de ciclos de software |
| title_full |
Mineração de Repositórios para análise de ciclos de software |
| title_fullStr |
Mineração de Repositórios para análise de ciclos de software |
| title_full_unstemmed |
Mineração de Repositórios para análise de ciclos de software |
| title_sort |
Mineração de Repositórios para análise de ciclos de software |
| author |
Gesse Junior, Ronaldo Rubens |
| author_facet |
Gesse Junior, Ronaldo Rubens |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Souza, Higor Amario de [UNESP] |
| dc.contributor.author.fl_str_mv |
Gesse Junior, Ronaldo Rubens |
| dc.subject.por.fl_str_mv |
Mineração de Repositórios Bibliotecas Ciência de dados Análise Frameworks Repository mining Libraries Data science Trend Correlation Analysis |
| topic |
Mineração de Repositórios Bibliotecas Ciência de dados Análise Frameworks Repository mining Libraries Data science Trend Correlation Analysis |
| description |
Em um cenário tecnológico em constante evolução, a análise para escolha dos componentes e tecnologias de forma assertiva desempenha um papel crucial no sucesso de qualquer projeto de software. Frameworks e bibliotecas são componentes essenciais que oferecem funcionalidades ao código e agilizam o processo de desenvolvimento, auxiliando times a entregar um resultado de forma mais eficiente ao usuário final. A mineração de repositórios surgiu como uma forma valiosa de obter informações sobre os códigos-fonte desses softwares, possibilitando análises que visualizem seus ciclos de vida e entendam seu estado atual. Neste trabalho foram analisados 85 softwares com métricas de tendências e correlações para os seguintes dados: número de commits e autores dos seus respectivos repositórios de código e nível do interesse relativo, com base nos dados do Google Trends para medir engajamento dos desenvolvedores. A partir disso foi possível analisar os resultados e entender se determinado projeto é realmente viável em seu estado atual de vida, se ele ainda é constantemente atualizado, tem as manutenções devidas e é procurado pela comunidade. Portanto, a aplicação da mineração de repositórios representa um passo importante em direção a um desenvolvimento mais informado e eficaz, alinhado com as necessidades do mercado. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023-11-27T14:35:00Z 2023-11-27T14:35:00Z 2023-11-17 |
| 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 |
GESSE JUNIOR, Ronaldo Rubens. Mineração de Repositórios para análise de ciclos de software. 2023. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Estadual Paulista, Unesp, Bauru, 2023. https://hdl.handle.net/11449/251494 |
| identifier_str_mv |
GESSE JUNIOR, Ronaldo Rubens. Mineração de Repositórios para análise de ciclos de software. 2023. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Estadual Paulista, Unesp, Bauru, 2023. |
| url |
https://hdl.handle.net/11449/251494 |
| 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 Paulista (Unesp) |
| publisher.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
| instname_str |
Universidade Estadual Paulista (UNESP) |
| instacron_str |
UNESP |
| institution |
UNESP |
| reponame_str |
Repositório Institucional da UNESP |
| collection |
Repositório Institucional da UNESP |
| repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
| repository.mail.fl_str_mv |
repositoriounesp@unesp.br |
| _version_ |
1834484444976644096 |