The impact of code smells on software bugs: a systematic literature review
Main Author: | |
---|---|
Publication Date: | 2018 |
Other Authors: | , |
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 |