Mostrar registro simples

dc.contributor.advisorNunes, Ingrid Oliveira dept_BR
dc.contributor.authorFerreira, Igor Pirespt_BR
dc.date.accessioned2019-04-09T02:34:35Zpt_BR
dc.date.issued2018pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/190153pt_BR
dc.description.abstractO processo de revisão de código constitui parte fundamental do processo de desenvolvimento de software. Antigamente, era um processo rígido, com diversas formalidades, e que passou por inúmeras transformações ao longo dos últimos anos, dando lugar ao hoje conhecido modern code review. Esse processo, agora mais informal e leve, tem sido objeto de diversas pesquisas que buscam, além de entender os diferentes fatores envolvidos no processo, formas de deixá-lo mais rápido e efetivo. Para que tais pesquisas sejam possíveis, há a necessidade da obtenção de dados. No entanto, parte do processo de mineração desses dados é manual, sendo um fator bastante custoso em estudos. Já existem ferramentas que dão suporte a pesquisas sobre modern code review, como o ReDA e o BugTracking, mas que não passam por todo o processo de mineração, preparação e exportação desses dados. Dessa forma, a proposta desse trabalho é a construção do MCRMiner, um framework de mineração de repositórios de modern code review, que permite, a partir de uma interface gráfica, a extração de dados para a mineração de diferentes repositórios, a extração de estatísticas básicas, bem como a exportação dos dados minerados sob diferentes perspectivas do processo de revisão de código. Com esse trabalho, espera-se oferecer um maior nível de automação na mineração de dados dos repositórios de modern code review.pt
dc.description.abstractThe code review process is a fundamental part of the software development process. In the old days, it was a rigid process, with a lot of formalities, and it has gone through a lot of changes over the last few years, making room to the modern code review. This process, which is now lighter and more informal, has been the object of several researches that seek, besides understanding the different factors involved in the process, ways to make it faster and more effective. For such research to be possible, there is a need for data collection. However, part of the mining process of these data is manual, being a very expensive factor in studies. There are tools already supporting modern code review, such as ReDA and BugTracking, but they do not go through the whole process of mining, preparing and exporting this data. In this way, the proposal of this work is the construction of MCRMiner, a framework for mining modern code review repositories, which allows, from a graphical interface, the extraction of data for the mining of different repositories, extraction of basic statistics as well as the export of the mined data under different perspectives of the code review process. With this work, it is expected to offer a higher level of automation in the data mining of the modern code review repositories.en
dc.format.mimetypeapplication/pdfpt_BR
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectDesenvolvimento : Softwarept_BR
dc.subjectCode reviewen
dc.subjectMiningen
dc.subjectFrameworken
dc.titleMCRMiner : um framework de mineração de repositórios de code reviewpt_BR
dc.title.alternativeMCRMiner: a Code Review Mining Frameworken
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.identifier.nrb001088733pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2018pt_BR
dc.degree.graduationCiência da Computação: Ênfase em Ciência da Computação: Bachareladopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples