O impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de software
| Ano de defesa: | 2022 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Estadual de Feira de Santana
|
| Programa de Pós-Graduação: |
Programa de P?s-Gradua??o em Ci?ncia da Computa??o
|
| Departamento: |
DEPARTAMENTO DE TECNOLOGIA
|
| País: |
Brasil
|
| Palavras-chave em Português: | |
| Palavras-chave em Inglês: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | http://tede2.uefs.br:8080/handle/tede/1554 |
Resumo: | Context: Code Smells is a metaphor created to describe code structures resulting from potentially inappropriately applied programming design or practice. Studies present code smells as an indication of threat to software quality. However, the adoption of the concept of code smells in the practice of software development cannot yet be considered a reality, at least in certain contexts. Due to the nature of the software, establishing precise contexts for the adoption of concepts, methods and techniques is not trivial. Several factors can be associated with the context in which a software is developed. These factors can be technical, human or social. Although studies related to contextual factors have received attention in recent years, few studies address the issue considering the relationship between contextual factors and code smells. Objective: The objective of this work is to analyze the relationship between the incidence of code smells and contextual factors in the software. More specifically, the work aims to explore how different types of code smells are related to certain factors, independently or combined to create different contexts. Method: For this, 419 systems are being used, considering 4 contextual factors which are: System Size, Number of Changes, Number of Contributors and Development Time. Seven types of code smells were considered, which are widely discussed in the literature: Brain Class, Brain Method, Complex Method, Data Class, Feature Envy, God Class, and Long Method. We performed a process of extracting contextual factors through a software repositories mining tool and performed a classification process with the objective of grouping these contextual factors. After that, we started the process of analyzing the collected results, using resources of inferential statistics. Results: The results indicate that System Size is the contextual factor that most strongly impacts the incidence of different types of code smells. In some situations, as with Data Class, Brain Class, Feature Envy and Brain Method, System Size impacts the incidence of these code smells, regardless of the context in which it is observed. Other factors also impact differently the incidence of some types of code smells studied. For example, the Time of Development contextual factor impacts the incidence of God Class and Brain Class. For these two code smells, Development Time impacts incidence, regardless of the combination with the other contextual factors. This evidences the strong relationship between the factor and the code smells in question. Conclusion: This study contributes to expanding empirical data on the relevance of contextual factors in relation to code smells. It also presents a dataset on code smells and contextual factors of 419 software obtained from repositories mining. As it is presented as an exploratory study, the main finding of this work is the demonstration that the quality of software projects is related to the context in which the software is developed. From this perspective, adopting the concept of code smell in thepractice of software development, without taking into account the context in whichit is developed, can lead to biased results, or even distorted from the reality of howcode smells affect or arise in systems. |
| id |
UEFS_1173252221b4bbe34ad092f65c46b738 |
|---|---|
| oai_identifier_str |
oai:tede2.uefs.br:8080:tede/1554 |
| network_acronym_str |
UEFS |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da UEFS |
| repository_id_str |
|
| spelling |
Santos, Jos? Amancio Macedo51564912515http://lattes.cnpq.br/111136083884347004317015552http://lattes.cnpq.br/4651084098736108Jesus, Elivelton Cerqueira de2023-09-28T20:09:13Z2022-12-14JESUS, Elivelton Cerqueira. O impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de software. 2022. 75 f. Disserta??o (Mestrado em Ci?ncia da Computa??o) - Universidade Estadual de Feira de Santana, Feira de Santana, 2022.http://tede2.uefs.br:8080/handle/tede/1554Context: Code Smells is a metaphor created to describe code structures resulting from potentially inappropriately applied programming design or practice. Studies present code smells as an indication of threat to software quality. However, the adoption of the concept of code smells in the practice of software development cannot yet be considered a reality, at least in certain contexts. Due to the nature of the software, establishing precise contexts for the adoption of concepts, methods and techniques is not trivial. Several factors can be associated with the context in which a software is developed. These factors can be technical, human or social. Although studies related to contextual factors have received attention in recent years, few studies address the issue considering the relationship between contextual factors and code smells. Objective: The objective of this work is to analyze the relationship between the incidence of code smells and contextual factors in the software. More specifically, the work aims to explore how different types of code smells are related to certain factors, independently or combined to create different contexts. Method: For this, 419 systems are being used, considering 4 contextual factors which are: System Size, Number of Changes, Number of Contributors and Development Time. Seven types of code smells were considered, which are widely discussed in the literature: Brain Class, Brain Method, Complex Method, Data Class, Feature Envy, God Class, and Long Method. We performed a process of extracting contextual factors through a software repositories mining tool and performed a classification process with the objective of grouping these contextual factors. After that, we started the process of analyzing the collected results, using resources of inferential statistics. Results: The results indicate that System Size is the contextual factor that most strongly impacts the incidence of different types of code smells. In some situations, as with Data Class, Brain Class, Feature Envy and Brain Method, System Size impacts the incidence of these code smells, regardless of the context in which it is observed. Other factors also impact differently the incidence of some types of code smells studied. For example, the Time of Development contextual factor impacts the incidence of God Class and Brain Class. For these two code smells, Development Time impacts incidence, regardless of the combination with the other contextual factors. This evidences the strong relationship between the factor and the code smells in question. Conclusion: This study contributes to expanding empirical data on the relevance of contextual factors in relation to code smells. It also presents a dataset on code smells and contextual factors of 419 software obtained from repositories mining. As it is presented as an exploratory study, the main finding of this work is the demonstration that the quality of software projects is related to the context in which the software is developed. From this perspective, adopting the concept of code smell in thepractice of software development, without taking into account the context in whichit is developed, can lead to biased results, or even distorted from the reality of howcode smells affect or arise in systems.O impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de software Contexto: Code Smell ? uma met?fora criada para descrever estruturas de c?digo resultantes de design ou pr?tica de programa??o aplicadas de forma potencialmente inadequada. Estudos apresentam code smells como ind?cio de amea?a `a qualidade do software. Entretanto, a ado??o do conceito de code smells na pr?tica do desenvolvimento de software ainda n?o pode ser considerada uma realidade, pelo menos em determinados contextos. Devido ? natureza do software, estabelecer contextos precisos para ado??o de conceitos, m?todos e t?cnicas n?o ? trivial. Diversos fatores podem estar associados ao contexto em que um software ? desenvolvido. Estes fatores podem ser t?cnicos, humanos ou sociais. Apesar dos estudos relacionados a fatores contextuais terem recebido aten??o nos ?lltimos anos, poucos trabalhos abordam o tema considerando a rela??o entre fatores contextuais e code smells. Objetivo: O objetivo deste trabalho ? analisar a rela??o entre a incid?ncia de code smells e fatores contextuais do software. Mais especificamente, o trabalho visa explorar como diferentes tipos de smells est?o relacionados com determinados fatores, de forma independente ou combinados para formar diferentes contextos. M?todo: Est?o sendo utilizados 419 sistemas, considerando 4 fatores contextuais que s?o: Tamanho do Sistema, N?mero de Mudancas, N?mero de Contribuidores e Tempo de Desenvolvimento. Foram considerados 7 tipos de code smells, que s?o amplamente discutidos na literatura: Brain Class, Brain Method, Complex Method, Data Class, Feature Envy, God Class, e Long Method. Executamos um processo de extra??o dos fatores contextuais atrav?s de uma ferramenta de minera??o de reposit?rios de software e realizamos um processo de classifica??o com o objetivo de realizar um agrupamento desses fatores contextuais. Ap?s isso, iniciamos o processo de an?lise dos resultados coletados, utilizando recursos da estat?stica inferencial. Resultados: Os resultados indicam que Tamanho de Sistema ? o fator contextual que impacta mais fortemente na incid?ncia de diferentes tipos de code smells. Em algumas situa??es, como aconteceu com Data Class, Brain Class, Feature Envy e Brain Method, Tamanho do Sistema impacta na incid?ncia destes code smells, independente da combina??o deste fator com os outros estudados. Outros fatores tamb?m impactam de forma diferente na incid?ncia de alguns tipos de code smells estudados. Por exemplo, o fator contextual Tempo de Desenvolvimento impacta na incid?ncia de God Class e Brain Class. Para esses dois code smells, Tempo de Desenvolvimento impacta na incid?ncia, independente da combina??o com os outros fatores contextuais. Isso evidencia a forte rela??o entre o fator e os code smells em quest?o. Conclus?o: Este estudo contribui para ampliar o conjunto de dados emp?ricos sobre a relev?ncia dos fatores contextuais em rela??o aos code smells. Apresenta tamb?m um conjunto de dados sobre code smells e fatores contextuais de 419 softwares obtidos a partir de minera??o de reposit?rio. Por ser apresentado como estudo explorat?rio, o principal achado deste trabalho est? na demonstra??o de que a qualidade de projetos de software tem rela??o com o contexto em que os softwares s?o desenvolvidos. Nessa perspectiva, adotar o conceito de code smell na pr?tica do desenvolvimento de software, sem levar em conta o contexto em que este ? desenvolvido, pode levar a resultados enviesados, ou at? distorcidos da realidade de como os code smells afetam ou surgem no sistemas.Submitted by Renata Aline Souza Silva (rassilva@uefs.br) on 2023-09-28T20:09:13Z No. of bitstreams: 1 DISSERTA??O - Elivelton Cerqueira de Jesus.pdf: 1461040 bytes, checksum: b30d416637affa39165ecb89b1dfe777 (MD5)Made available in DSpace on 2023-09-28T20:09:13Z (GMT). No. of bitstreams: 1 DISSERTA??O - Elivelton Cerqueira de Jesus.pdf: 1461040 bytes, checksum: b30d416637affa39165ecb89b1dfe777 (MD5) Previous issue date: 2022-12-14application/pdfhttp://tede2.uefs.br:8080/retrieve/7317/DISSERTA%c3%87%c3%83O%20-%20Elivelton%20Cerqueira%20de%20Jesus.pdf.jpgporUniversidade Estadual de Feira de SantanaPrograma de P?s-Gradua??o em Ci?ncia da Computa??oUEFSBrasilDEPARTAMENTO DE TECNOLOGIACode smellProjeto de softwareFatores contextuaisMinera??o de reposit?rio de softwareSoftware repository miningCode smellSoftware designContextual factorsCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOO impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis19749965330812744706006006004335108523020347051-862078257083325301info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UEFSinstname:Universidade Estadual de Feira de Santana (UEFS)instacron:UEFSTHUMBNAILDISSERTA??O - Elivelton Cerqueira de Jesus.pdf.jpgDISSERTA??O - Elivelton Cerqueira de Jesus.pdf.jpgimage/jpeg3557http://tede2.uefs.br:8080/bitstream/tede/1554/4/DISSERTA%C3%87%C3%83O+-+Elivelton+Cerqueira+de+Jesus.pdf.jpg3697c47506d4174fea77da61fdbca4bfMD54TEXTDISSERTA??O - Elivelton Cerqueira de Jesus.pdf.txtDISSERTA??O - Elivelton Cerqueira de Jesus.pdf.txttext/plain146268http://tede2.uefs.br:8080/bitstream/tede/1554/3/DISSERTA%C3%87%C3%83O+-+Elivelton+Cerqueira+de+Jesus.pdf.txt5d3795754412eadd5bfcd57184b2fd04MD53ORIGINALDISSERTA??O - Elivelton Cerqueira de Jesus.pdfDISSERTA??O - Elivelton Cerqueira de Jesus.pdfapplication/pdf1461040http://tede2.uefs.br:8080/bitstream/tede/1554/2/DISSERTA%C3%87%C3%83O+-+Elivelton+Cerqueira+de+Jesus.pdfb30d416637affa39165ecb89b1dfe777MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://tede2.uefs.br:8080/bitstream/tede/1554/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51tede/15542025-09-10 01:35:51.646oai:tede2.uefs.br:8080:tede/1554Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.uefs.br:8080/PUBhttp://tede2.uefs.br:8080/oai/requestbcuefs@uefs.br|| bcref@uefs.br||bcuefs@uefs.bropendoar:2025-09-10T04:35:51Biblioteca Digital de Teses e Dissertações da UEFS - Universidade Estadual de Feira de Santana (UEFS)false |
| dc.title.por.fl_str_mv |
O impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de software |
| title |
O impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de software |
| spellingShingle |
O impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de software Jesus, Elivelton Cerqueira de Code smell Projeto de software Fatores contextuais Minera??o de reposit?rio de software Software repository mining Code smell Software design Contextual factors CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO |
| title_short |
O impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de software |
| title_full |
O impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de software |
| title_fullStr |
O impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de software |
| title_full_unstemmed |
O impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de software |
| title_sort |
O impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de software |
| author |
Jesus, Elivelton Cerqueira de |
| author_facet |
Jesus, Elivelton Cerqueira de |
| author_role |
author |
| dc.contributor.advisor1.fl_str_mv |
Santos, Jos? Amancio Macedo |
| dc.contributor.advisor1ID.fl_str_mv |
51564912515 |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/1111360838843470 |
| dc.contributor.authorID.fl_str_mv |
04317015552 |
| dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/4651084098736108 |
| dc.contributor.author.fl_str_mv |
Jesus, Elivelton Cerqueira de |
| contributor_str_mv |
Santos, Jos? Amancio Macedo |
| dc.subject.por.fl_str_mv |
Code smell Projeto de software Fatores contextuais Minera??o de reposit?rio de software Software repository mining |
| topic |
Code smell Projeto de software Fatores contextuais Minera??o de reposit?rio de software Software repository mining Code smell Software design Contextual factors CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO |
| dc.subject.eng.fl_str_mv |
Code smell Software design Contextual factors |
| dc.subject.cnpq.fl_str_mv |
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO |
| description |
Context: Code Smells is a metaphor created to describe code structures resulting from potentially inappropriately applied programming design or practice. Studies present code smells as an indication of threat to software quality. However, the adoption of the concept of code smells in the practice of software development cannot yet be considered a reality, at least in certain contexts. Due to the nature of the software, establishing precise contexts for the adoption of concepts, methods and techniques is not trivial. Several factors can be associated with the context in which a software is developed. These factors can be technical, human or social. Although studies related to contextual factors have received attention in recent years, few studies address the issue considering the relationship between contextual factors and code smells. Objective: The objective of this work is to analyze the relationship between the incidence of code smells and contextual factors in the software. More specifically, the work aims to explore how different types of code smells are related to certain factors, independently or combined to create different contexts. Method: For this, 419 systems are being used, considering 4 contextual factors which are: System Size, Number of Changes, Number of Contributors and Development Time. Seven types of code smells were considered, which are widely discussed in the literature: Brain Class, Brain Method, Complex Method, Data Class, Feature Envy, God Class, and Long Method. We performed a process of extracting contextual factors through a software repositories mining tool and performed a classification process with the objective of grouping these contextual factors. After that, we started the process of analyzing the collected results, using resources of inferential statistics. Results: The results indicate that System Size is the contextual factor that most strongly impacts the incidence of different types of code smells. In some situations, as with Data Class, Brain Class, Feature Envy and Brain Method, System Size impacts the incidence of these code smells, regardless of the context in which it is observed. Other factors also impact differently the incidence of some types of code smells studied. For example, the Time of Development contextual factor impacts the incidence of God Class and Brain Class. For these two code smells, Development Time impacts incidence, regardless of the combination with the other contextual factors. This evidences the strong relationship between the factor and the code smells in question. Conclusion: This study contributes to expanding empirical data on the relevance of contextual factors in relation to code smells. It also presents a dataset on code smells and contextual factors of 419 software obtained from repositories mining. As it is presented as an exploratory study, the main finding of this work is the demonstration that the quality of software projects is related to the context in which the software is developed. From this perspective, adopting the concept of code smell in thepractice of software development, without taking into account the context in whichit is developed, can lead to biased results, or even distorted from the reality of howcode smells affect or arise in systems. |
| publishDate |
2022 |
| dc.date.issued.fl_str_mv |
2022-12-14 |
| dc.date.accessioned.fl_str_mv |
2023-09-28T20:09:13Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
JESUS, Elivelton Cerqueira. O impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de software. 2022. 75 f. Disserta??o (Mestrado em Ci?ncia da Computa??o) - Universidade Estadual de Feira de Santana, Feira de Santana, 2022. |
| dc.identifier.uri.fl_str_mv |
http://tede2.uefs.br:8080/handle/tede/1554 |
| identifier_str_mv |
JESUS, Elivelton Cerqueira. O impacto de fatores contextuais na incid?ncia de code smells: um estudo explorat?rio baseado em minera??o de reposit?rio de software. 2022. 75 f. Disserta??o (Mestrado em Ci?ncia da Computa??o) - Universidade Estadual de Feira de Santana, Feira de Santana, 2022. |
| url |
http://tede2.uefs.br:8080/handle/tede/1554 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.program.fl_str_mv |
1974996533081274470 |
| dc.relation.confidence.fl_str_mv |
600 600 600 |
| dc.relation.department.fl_str_mv |
4335108523020347051 |
| dc.relation.cnpq.fl_str_mv |
-862078257083325301 |
| 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 de Feira de Santana |
| dc.publisher.program.fl_str_mv |
Programa de P?s-Gradua??o em Ci?ncia da Computa??o |
| dc.publisher.initials.fl_str_mv |
UEFS |
| dc.publisher.country.fl_str_mv |
Brasil |
| dc.publisher.department.fl_str_mv |
DEPARTAMENTO DE TECNOLOGIA |
| publisher.none.fl_str_mv |
Universidade Estadual de Feira de Santana |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UEFS instname:Universidade Estadual de Feira de Santana (UEFS) instacron:UEFS |
| instname_str |
Universidade Estadual de Feira de Santana (UEFS) |
| instacron_str |
UEFS |
| institution |
UEFS |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da UEFS |
| collection |
Biblioteca Digital de Teses e Dissertações da UEFS |
| bitstream.url.fl_str_mv |
http://tede2.uefs.br:8080/bitstream/tede/1554/4/DISSERTA%C3%87%C3%83O+-+Elivelton+Cerqueira+de+Jesus.pdf.jpg http://tede2.uefs.br:8080/bitstream/tede/1554/3/DISSERTA%C3%87%C3%83O+-+Elivelton+Cerqueira+de+Jesus.pdf.txt http://tede2.uefs.br:8080/bitstream/tede/1554/2/DISSERTA%C3%87%C3%83O+-+Elivelton+Cerqueira+de+Jesus.pdf http://tede2.uefs.br:8080/bitstream/tede/1554/1/license.txt |
| bitstream.checksum.fl_str_mv |
3697c47506d4174fea77da61fdbca4bf 5d3795754412eadd5bfcd57184b2fd04 b30d416637affa39165ecb89b1dfe777 bd3efa91386c1718a7f26a329fdcb468 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UEFS - Universidade Estadual de Feira de Santana (UEFS) |
| repository.mail.fl_str_mv |
bcuefs@uefs.br|| bcref@uefs.br||bcuefs@uefs.br |
| _version_ |
1845618201320226816 |