Authors
Lucas Amorim, Evandro Costa, Nuno Antunes, Baldoino Fonseca, Márcio Ribeiro
Publication date
2015/11/2
Conference
2015 IEEE 26th international symposium on software reliability engineering (ISSRE)
Pages
261-269
Publisher
IEEE
Description
Developers continuously maintain software systems to adapt to new requirements and to fix bugs. Due to the complexity of maintenance tasks and the time-to-market, developers make poor implementation choices, also known as code smells. Studies indicate that code smells hinder comprehensibility, and possibly increase change- and fault-proneness. Therefore, they must be identified to enable the application of corrections. The challenge is that the inaccurate definitions of code smells make developers disagree whether a piece of code is a smell or not, consequently, making difficult creation of a universal detection solution able to recognize smells in different software projects. Several works have been proposed to identify code smells but they still report inaccurate results and use techniques that do not present to developers a comprehensive explanation how these results have been obtained. In this …
Total citations
2016201720182019202020212022202320242025175615121716161
Scholar articles
L Amorim, E Costa, N Antunes, B Fonseca, M Ribeiro - 2015 IEEE 26th international symposium on software …, 2015