Please Review: Um feed de solicitações de revisão de código integrado ao GitHub

Detalhes bibliográficos
Autor(a) principal: Faria Filho, José Bernardo Gurgel de
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