DSpace/Manakin Repository

Characterization of design discussions in modern code review.

Mostrar registro simples

dc.creator.ID FREIRE, V. C. L. pt_BR
dc.creator.Lattes http://lattes.cnpq.br/5451570808284186 pt_BR
dc.contributor.advisor1 MONTEIRO, João Arthur Brunet.
dc.contributor.advisor1ID BRUNET, J. A. M. pt_BR
dc.contributor.advisor1Lattes http://lattes.cnpq.br/7892247821251194 pt_BR
dc.contributor.advisor2 FIGUEIREDO, Jorge Cesar Abrantes de.
dc.contributor.advisor2ID FIGUEIREDO, J. C. A. pt_BR
dc.contributor.advisor2Lattes http://lattes.cnpq.br/1424808046858622 pt_BR
dc.contributor.referee1 MASSONI, Tiago Lima.
dc.contributor.referee2 MARINHO, Leandro Balby.
dc.contributor.referee3 VALENTE, Marco Túlio de Oliveira.
dc.contributor.referee4 KULESZA, Uirá.
dc.description.resumo Revisão de Código Moderna (MCR) é uma atividade leve cada vez mais popular para melhorar a qualidade do software. Na MCR, os desenvolvedores participam de várias discussões que são armazenadas em ferramentas de suporte a MCR. Ao analisar essas discussões, pesquisadores descobriram que há uma quantidade considerável de informações de design dentro delas. Eles também obtiveram resultados positivos nos seus estudos de técnicas para identificar automaticamente as discussões de design nas revisões. No entanto, a maior parte desta pesquisa é quantitativa e não analisou a fundo questões como, por exemplo, como os desenvolvedores conduzem discussões de design e que tipo de informação de design eles discutem. Para recuperar informações de design de forma mais eficaz nas discussões de revisão de código, é necessário saber como os desenvolvedores discutem design durante as revisões de código para poder distinguir as informações de design do resto. Além disso, é necessário saber que tipo de informação de design existe nessas discussões e qual é a sua forma. Com o objetivo de compreender melhor a MCR e o processo de como design é discutido na MCR a fim de preencher as lacunas de conhecimento atuais, realizamos um estudo qualitativo para caracterizar as informações de design na MCR por meio da aplicação de Straussian Grounded Theory (GT) a um conjunto de dados de projetos de software de código aberto (OSS) da Apache Software Foundation. Como resultado, produzimos um modelo de como os desenvolvedores discutem design durante a revisão de código, uma classificação dos tipos de informações de design discutidas na MCR e uma base de dados de discussões de design. Acreditamos que nosso trabalho será de grande ajuda em pesquisas futuras que objetivem extrair informações de design de discussões da MCR de uma maneira que seja útil para os profissionais. pt_BR
dc.publisher.country Brasil pt_BR
dc.publisher.department Centro de Engenharia Elétrica e Informática - CEEI pt_BR
dc.publisher.program PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO pt_BR
dc.publisher.initials UFCG pt_BR
dc.subject.cnpq Ciência da Computação pt_BR
dc.title Characterization of design discussions in modern code review. pt_BR
dc.date.issued 2021-08-17
dc.description.abstract Modern Code Review (MCR) is an increasingly popular lightweight activity for improving software quality. As part of MCR, developers participate in a number of discussions which are stored in tools for supporting the process. By analyzing these discussions, researchers found that there is a considerable amount of design information within them. They also had positive results in their studies of techniques for automatically identifying design discussions in the reviews. However, most of this research is quantitative and has not thoroughly analyzed questions such as how developers conduct design discussions and what topics of design they discuss. To retrieve design information more effectively from code review discussions, it is necessary to know how developers discuss design during code reviews in order to be able to distinguish design information from the rest. Furthermore, it is necessary to know what kind of design information exist in these discussions. With the goal of better understanding MCR and the process of how design is discussed in MCR in order to fill the current knowledge gaps, we performed a qualitative study to characterize design information in MCR by applying Straussian Grounded Theory (GT) to a dataset of design discussions from open source software (OSS) projects of the Apache Software Foundation. As a result, we produced a model of how developers discuss design during code review, a classification of types of design information discussed in MCR and a dataset of design discussions. We believe our work will be of significant help in future research aiming to extract design information from MCR discussions in a manner that is useful to practitioners. pt_BR
dc.identifier.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/21155
dc.date.accessioned 2021-09-16T17:12:13Z
dc.date.available 2021-09-16
dc.date.available 2021-09-16T17:12:13Z
dc.type Tese pt_BR
dc.subject Revisão de código pt_BR
dc.subject Revisão de código moderna pt_BR
dc.subject Design de software pt_BR
dc.subject Discussão de design pt_BR
dc.subject Engenharia de software pt_BR
dc.subject Code review pt_BR
dc.subject Modern code review pt_BR
dc.subject Software design pt_BR
dc.subject Design discussion pt_BR
dc.subject Software engineering pt_BR
dc.subject Revisión de código pt_BR
dc.subject Revisión de código moderno pt_BR
dc.subject Diseño de software pt_BR
dc.subject Discusión de diseño pt_BR
dc.subject Ingeniería de software pt_BR
dc.subject Revue de code pt_BR
dc.subject Examen du code moderne pt_BR
dc.subject Conception de logiciels pt_BR
dc.subject Discussion sur la conception pt_BR
dc.subject Génie logiciel pt_BR
dc.rights Acesso Aberto pt_BR
dc.creator FREIRE, Victor da Cunha Luna.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language eng pt_BR
dc.title.alternative Caracterização das discussões de design na modernidade revisão de código. pt_BR
dc.identifier.citation FREIRE, V. da C. L. Characterization of design discussions in modern code review. 2021. 87 f. Tese (Doutorado em Ciência da Computação) - Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/21155 pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta