The impact of code smells on software bugs: a systematic literature review

Bibliographic Details
Main Author: Cairo, Aloisio S.
Publication Date: 2018
Other Authors: Carneiro, Glauco de F., Monteiro, Miguel P.
Format: Other
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://doi.org/10.3390/info9110273
Summary: A.S.C. and G.d.F.C. together searched for eligible papers from the publication databases and read the eligible papers carefully. A.S.C., G.d.F.C., and M.P.M. wrote the article. All authors read and approved the final manuscript.
id RCAP_65b14a46516c9a7c1d3f7d962f69b351
oai_identifier_str oai:run.unl.pt:10362/58655
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling The impact of code smells on software bugs: a systematic literature reviewBugsCode fault-pronenessCode smellsSoftware evolutionInformation SystemsA.S.C. and G.d.F.C. together searched for eligible papers from the publication databases and read the eligible papers carefully. A.S.C., G.d.F.C., and M.P.M. wrote the article. All authors read and approved the final manuscript.Context: Code smells are associated to poor design and programming style, which often degrades code quality and hampers code comprehensibility and maintainability. Goal: identify published studies that provide evidence of the influence of code smells on the occurrence of software bugs. Method: We conducted a Systematic Literature Review (SLR) to reach the stated goal. Results: The SLR selected studies from July 2007 to September 2017, which analyzed the source code of open source software projects and several code smells. Based on evidence of 16 studies covered in this SLR, we conclude that 24 code smells are more influential in the occurrence of bugs relative to the remaining smells analyzed. In contrast, three studies reported that at least 6 code smells are less influential in such occurrences. Evidence from the selected studies also point out tools, techniques, and procedures that should be applied to analyze the influence of the smells. Conclusions: To the best of our knowledge, this is the first SLR to target this goal. This study provides an up-to-date and structured understanding of the influence of code smells on the occurrence of software bugs based on findings systematically collected from a list of relevant references in the latest decade.NOVALincsDI - Departamento de InformáticaRUNCairo, Aloisio S.Carneiro, Glauco de F.Monteiro, Miguel P.2019-01-25T23:42:53Z2018-11-062018-11-06T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/otherapplication/pdfhttps://doi.org/10.3390/info9110273eng2078-2489PURE: 6533417http://www.scopus.com/inward/record.url?scp=85056123625&partnerID=8YFLogxKhttps://doi.org/10.3390/info9110273info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-22T17:36:50Zoai:run.unl.pt:10362/58655Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T17:07:59.576506Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv The impact of code smells on software bugs: a systematic literature review
title The impact of code smells on software bugs: a systematic literature review
spellingShingle The impact of code smells on software bugs: a systematic literature review
Cairo, Aloisio S.
Bugs
Code fault-proneness
Code smells
Software evolution
Information Systems
title_short The impact of code smells on software bugs: a systematic literature review
title_full The impact of code smells on software bugs: a systematic literature review
title_fullStr The impact of code smells on software bugs: a systematic literature review
title_full_unstemmed The impact of code smells on software bugs: a systematic literature review
title_sort The impact of code smells on software bugs: a systematic literature review
author Cairo, Aloisio S.
author_facet Cairo, Aloisio S.
Carneiro, Glauco de F.
Monteiro, Miguel P.
author_role author
author2 Carneiro, Glauco de F.
Monteiro, Miguel P.
author2_role author
author
dc.contributor.none.fl_str_mv NOVALincs
DI - Departamento de Informática
RUN
dc.contributor.author.fl_str_mv Cairo, Aloisio S.
Carneiro, Glauco de F.
Monteiro, Miguel P.
dc.subject.por.fl_str_mv Bugs
Code fault-proneness
Code smells
Software evolution
Information Systems
topic Bugs
Code fault-proneness
Code smells
Software evolution
Information Systems
description A.S.C. and G.d.F.C. together searched for eligible papers from the publication databases and read the eligible papers carefully. A.S.C., G.d.F.C., and M.P.M. wrote the article. All authors read and approved the final manuscript.
publishDate 2018
dc.date.none.fl_str_mv 2018-11-06
2018-11-06T00:00:00Z
2019-01-25T23:42:53Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/other
format other
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://doi.org/10.3390/info9110273
url https://doi.org/10.3390/info9110273
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 2078-2489
PURE: 6533417
http://www.scopus.com/inward/record.url?scp=85056123625&partnerID=8YFLogxK
https://doi.org/10.3390/info9110273
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.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833596458043965440