Effectiveness of encapsulation and object-oriented metrics to refactor code and identify error prone classes using bad smells

S Singh, KS Kahlon - ACM SIGSOFT Software Engineering Notes, 2011 - dl.acm.org
To assist maintenance and evolution teams, work needs to be done at the onset of software
development. One such facilitation is refactoring the code, making it easier to read …

Effectiveness of refactoring metrics model to identify smelly and error prone classes in open source software

S Singh, KS Kahlon - ACM SIGSOFT Software Engineering Notes, 2012 - dl.acm.org
In order to improve software maintainability, possible improvement efforts must be made
measurable. One such effort is refactoring the code which makes the code easier to read …

Prioritization of classes for refactoring: A step towards improvement in software quality

R Malhotra, A Chug, P Khosla - … of the Third International Symposium on …, 2015 - dl.acm.org
Bad Smells are certain structures in the software which violates the design principles and
ruin the software quality. In order to deals with the bad smells, often refactoring treatment is …

Bad smell detection using quality metrics and refactoring opportunities

B Bafandeh Mayvan, A Rasoolzadegan… - Journal of Software …, 2020 - Wiley Online Library
Bad smells are bad practices in developing software. These poor solutions significantly
influence the understandability and maintainability of source code. Therefore, bad smell …

Are you smelling it? Investigating how similar developers detect code smells

M Hozano, A Garcia, B Fonseca, E Costa - Information and Software …, 2018 - Elsevier
Context A code smell indicates a poor implementation choice that often worsens software
quality. Thus, code smell detection is an elementary technique to identify refactoring …

Prioritization of smelly classes: A two phase approach (reducing refactoring efforts)

A Rani, JK Chhabra - 2017 3rd International Conference on …, 2017 - ieeexplore.ieee.org
Frequent changes in an object-oriented software system often result into a poor-quality and
less maintainable design and the symptoms (known as Code Smells) causing that …

[PDF][PDF] Extending a taxonomy of bad code smells with metrics

R Marticorena, C López, Y Crespo - Proceedings of 7th …, 2006 - researchgate.net
Bad Smells define in an informal way code flaws, in order to suggest refactorings, their aim
is to improve the design of the code. Current taxonomies group code smells, making use of …

Using developers' feedback to improve code smell detection

M Hozano, H Ferreira, I Silva, B Fonseca… - Proceedings of the 30th …, 2015 - dl.acm.org
Several studies are focused on the study of code smells and many detection techniques
have been proposed. In this scenario, the use of rules involving software-metrics has been …

[PDF][PDF] Detection and refactoring of bad smell caused by large scale

J Dexun, M Peijun, S Xiaohong, W Tiantian - International Journal of …, 2013 - Citeseer
Bad smells are signs of potential problems in code. Detecting bad smells, however, remains
time consuming for software engineers despite proposals on bad smell detection and …

Impact of refactoring on quality code evaluation

FA Fontana, S Spinelli - Proceedings of the 4th Workshop on Refactoring …, 2011 - dl.acm.org
Code smells are characteristics of the software that may indicate a code or design problem
that can make software hard to understand, to evolve and maintain. Detecting code smells in …