Please Review: Um feed de solicitações de revisão de código integrado ao GitHub
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | https://repositorio.ufrn.br/handle/123456789/34266 |
Resumo: | Peer code review is a software engineering practice quite common in private and open source organizations. In addition to being an efficient method for detecting defects, its use brings other important benefits to the development team, such as knowledge transfer and the team awareness. Automated tools can help the code review process, and their use can bring improvements regarding the quality and quantity of revisions. GitHub is the largest code repository platform in the world, and it’s the choice of many open source and private organizations. It has an efficient code review tool, but it lacks good ways of visualize code changes that need reviews. This paper introduces a tool integrated with GitHub capable of centralize code review requests in an unique channel, producing a feed of code review requests that brings more visibility and to these requests, which results in a better code review process inside an organization. |
id |
UFRN_a3ed6d932014903308a3594d3a415e18 |
---|---|
oai_identifier_str |
oai:https://repositorio.ufrn.br:123456789/34266 |
network_acronym_str |
UFRN |
network_name_str |
Repositório Institucional da UFRN |
repository_id_str |
|
spelling |
Faria Filho, José Bernardo Gurgel deLucena, Márcia Jacyntha Nunes RodriguesAquino Junior, Gibeon Soares DeFilho, Fernando Marques FigueiraFigueira Filho, Fernando Marques2017-12-07T19:40:44Z2021-09-20T12:02:24Z2017-12-07T19:40:44Z2021-09-20T12:02:24Z2017-11-272010048822FARIA FILHO, José Bernardo Gurgel de. Please Review: Um feed de solicitações de revisão de código integrado ao GitHub. 2017. 42 f. TCC (Graduação) - Curso de Engenharia de Software, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2017.https://repositorio.ufrn.br/handle/123456789/34266Peer code review is a software engineering practice quite common in private and open source organizations. In addition to being an efficient method for detecting defects, its use brings other important benefits to the development team, such as knowledge transfer and the team awareness. Automated tools can help the code review process, and their use can bring improvements regarding the quality and quantity of revisions. GitHub is the largest code repository platform in the world, and it’s the choice of many open source and private organizations. It has an efficient code review tool, but it lacks good ways of visualize code changes that need reviews. This paper introduces a tool integrated with GitHub capable of centralize code review requests in an unique channel, producing a feed of code review requests that brings more visibility and to these requests, which results in a better code review process inside an organization.Revisão de código é uma prática da engenharia de software bastante comum em organizações privativas e open source. Além de ser um método eficiente na detecção de defeitos, seu uso traz outros importantes benefícios ao time de desenvolvedores, como a transferência de conhecimento e o aumento da awareness. Ferramentas podem auxiliar o processo de revisão de código, e seu uso pode trazer melhorias na qualidade e na quantidade de revisões. O GitHub é a maior plataforma de repositório de código do mundo, e é a escolha de muitas organizações open source e privativas. A plataforma dispõe de uma eficiente ferramenta para revisões de código, em contra partida carece de uma maneira prática de visualizar os códigos que precisam de revisão. Este trabalho introduz uma ferramenta integrada ao GitHub, capaz de centralizar solicitações de revisão de código em um único canal de informação, produzindo um feed de solicitações de revisão de código que traz maior visibilidade às solicitações, consequentemente melhorando o processo de revisão de código dentro de uma organização.Universidade Federal do Rio Grande do NorteUFRNBrasilEngenharia de SoftwareRevisão de CódigoCode ReviewFeedFeedDesenvolvimento de SoftwareSoftware DevelopmentAwarenessAwarenessPlease Review: Um feed de solicitações de revisão de código integrado ao GitHubPlease Review: A review request feed integrated with GitHubinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNTEXTPleaseReview_FariaFilho_2017.pdf.txtExtracted texttext/plain46356https://repositorio.ufrn.br/bitstream/123456789/34266/1/PleaseReview_FariaFilho_2017.pdf.txt6efc062b0f1eda6b78a8f689c7a7956cMD51CC-LICENSElicense_textapplication/octet-stream49https://repositorio.ufrn.br/bitstream/123456789/34266/2/license_text4afdbb8c545fd630ea7db775da747b2fMD521_license_textapplication/octet-stream0https://repositorio.ufrn.br/bitstream/123456789/34266/3/1_license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdfapplication/octet-stream0https://repositorio.ufrn.br/bitstream/123456789/34266/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54LICENSElicense.txttext/plain756https://repositorio.ufrn.br/bitstream/123456789/34266/5/license.txta80a9cda2756d355b388cc443c3d8a43MD55ORIGINALPleaseReview_FariaFilho_2017.pdfMonografiaapplication/pdf2602679https://repositorio.ufrn.br/bitstream/123456789/34266/6/PleaseReview_FariaFilho_2017.pdf57c74037b44d47e286abe42f53061a41MD56123456789/342662021-09-20 09:02:24.527oai:https://repositorio.ufrn.br:123456789/34266PGNlbnRlcj48c3Ryb25nPlVOSVZFUlNJREFERSBGRURFUkFMIERPIFJJTyBHUkFOREUgRE8gTk9SVEU8L3N0cm9uZz48L2NlbnRlcj4KPGNlbnRlcj48c3Ryb25nPkJJQkxJT1RFQ0EgRElHSVRBTCBERSBNT05PR1JBRklBUzwvc3Ryb25nPjwvY2VudGVyPgoKPGNlbnRlcj5UZXJtbyBkZSBBdXRvcml6YcOnw6NvIHBhcmEgZGlzcG9uaWJpbGl6YcOnw6NvIGRlIE1vbm9ncmFmaWFzIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbyBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGUgTW9ub2dyYWZpYXMgKEJETSk8L2NlbnRlcj4KCk5hIHF1YWxpZGFkZSBkZSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBkYSBtb25vZ3JhZmlhLCBhdXRvcml6byBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIFJpbyBHcmFuZGUgZG8gTm9ydGUgKFVGUk4pIGEgZGlzcG9uaWJpbGl6YXIgYXRyYXbDqXMgZGEgQmlibGlvdGVjYSBEaWdpdGFsIGRlIE1vbm9ncmFmaWFzIGRhIFVGUk4sIHNlbSByZXNzYXJjaW1lbnRvIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgZGUgYWNvcmRvIGNvbSBhIExlaSBuwrAgOTYxMC85OCwgbyB0ZXh0byBpbnRlZ3JhbCBkYSBvYnJhIHN1Ym1ldGlkYSBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCBhIHTDrXR1bG8gZGUgZGl2dWxnYcOnw6NvIGRhIHByb2R1w6fDo28gY2llbnTDrWZpY2EgYnJhc2lsZWlyYSwgYSBwYXJ0aXIgZGEgZGF0YSBkZXN0YSBzdWJtaXNzw6NvLiAKRepositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2021-09-20T12:02:24Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
dc.title.pr_BR.fl_str_mv |
Please Review: Um feed de solicitações de revisão de código integrado ao GitHub |
dc.title.alternative.pr_BR.fl_str_mv |
Please Review: A review request feed integrated with GitHub |
title |
Please Review: Um feed de solicitações de revisão de código integrado ao GitHub |
spellingShingle |
Please Review: Um feed de solicitações de revisão de código integrado ao GitHub Faria Filho, José Bernardo Gurgel de Revisão de Código Code Review Feed Feed Desenvolvimento de Software Software Development Awareness Awareness |
title_short |
Please Review: Um feed de solicitações de revisão de código integrado ao GitHub |
title_full |
Please Review: Um feed de solicitações de revisão de código integrado ao GitHub |
title_fullStr |
Please Review: Um feed de solicitações de revisão de código integrado ao GitHub |
title_full_unstemmed |
Please Review: Um feed de solicitações de revisão de código integrado ao GitHub |
title_sort |
Please Review: Um feed de solicitações de revisão de código integrado ao GitHub |
author |
Faria Filho, José Bernardo Gurgel de |
author_facet |
Faria Filho, José Bernardo Gurgel de |
author_role |
author |
dc.contributor.referees1.none.fl_str_mv |
Lucena, Márcia Jacyntha Nunes Rodrigues |
dc.contributor.referees2.none.fl_str_mv |
Aquino Junior, Gibeon Soares De |
dc.contributor.referees3.none.fl_str_mv |
Filho, Fernando Marques Figueira |
dc.contributor.author.fl_str_mv |
Faria Filho, José Bernardo Gurgel de |
dc.contributor.advisor1.fl_str_mv |
Figueira Filho, Fernando Marques |
contributor_str_mv |
Figueira Filho, Fernando Marques |
dc.subject.pr_BR.fl_str_mv |
Revisão de Código Code Review Feed Feed Desenvolvimento de Software Software Development Awareness Awareness |
topic |
Revisão de Código Code Review Feed Feed Desenvolvimento de Software Software Development Awareness Awareness |
description |
Peer code review is a software engineering practice quite common in private and open source organizations. In addition to being an efficient method for detecting defects, its use brings other important benefits to the development team, such as knowledge transfer and the team awareness. Automated tools can help the code review process, and their use can bring improvements regarding the quality and quantity of revisions. GitHub is the largest code repository platform in the world, and it’s the choice of many open source and private organizations. It has an efficient code review tool, but it lacks good ways of visualize code changes that need reviews. This paper introduces a tool integrated with GitHub capable of centralize code review requests in an unique channel, producing a feed of code review requests that brings more visibility and to these requests, which results in a better code review process inside an organization. |
publishDate |
2017 |
dc.date.accessioned.fl_str_mv |
2017-12-07T19:40:44Z 2021-09-20T12:02:24Z |
dc.date.available.fl_str_mv |
2017-12-07T19:40:44Z 2021-09-20T12:02:24Z |
dc.date.issued.fl_str_mv |
2017-11-27 |
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.pr_BR.fl_str_mv |
2010048822 |
dc.identifier.citation.fl_str_mv |
FARIA FILHO, José Bernardo Gurgel de. Please Review: Um feed de solicitações de revisão de código integrado ao GitHub. 2017. 42 f. TCC (Graduação) - Curso de Engenharia de Software, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2017. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufrn.br/handle/123456789/34266 |
identifier_str_mv |
2010048822 FARIA FILHO, José Bernardo Gurgel de. Please Review: Um feed de solicitações de revisão de código integrado ao GitHub. 2017. 42 f. TCC (Graduação) - Curso de Engenharia de Software, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2017. |
url |
https://repositorio.ufrn.br/handle/123456789/34266 |
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.publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.publisher.initials.fl_str_mv |
UFRN |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Engenharia de Software |
publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
instacron_str |
UFRN |
institution |
UFRN |
reponame_str |
Repositório Institucional da UFRN |
collection |
Repositório Institucional da UFRN |
bitstream.url.fl_str_mv |
https://repositorio.ufrn.br/bitstream/123456789/34266/1/PleaseReview_FariaFilho_2017.pdf.txt https://repositorio.ufrn.br/bitstream/123456789/34266/2/license_text https://repositorio.ufrn.br/bitstream/123456789/34266/3/1_license_text https://repositorio.ufrn.br/bitstream/123456789/34266/4/license_rdf https://repositorio.ufrn.br/bitstream/123456789/34266/5/license.txt https://repositorio.ufrn.br/bitstream/123456789/34266/6/PleaseReview_FariaFilho_2017.pdf |
bitstream.checksum.fl_str_mv |
6efc062b0f1eda6b78a8f689c7a7956c 4afdbb8c545fd630ea7db775da747b2f d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e a80a9cda2756d355b388cc443c3d8a43 57c74037b44d47e286abe42f53061a41 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
repository.mail.fl_str_mv |
|
_version_ |
1802117737313468416 |