On the influence of human factors for identifying code smells: A multi-trial empirical study

RM de Mello, R Oliveira, A Garcia - 2017 ACM/IEEE …, 2017 - ieeexplore.ieee.org
Context: Code smells are symptoms in the source code that represent poor design choices.
Professional developers often perceive several types of code smells as indicators of actual …

Revealing the social aspects of design decay: A retrospective study of pull requests

C Barbosa, A Uchôa, D Coutinho, F Falcão… - Proceedings of the …, 2020 - dl.acm.org
The pull-based development model is widely used in source-code environments like GitHub.
In this model, developers actively communicate and share their knowledge or opinions …

Crowdsmelling: A preliminary study on using collective knowledge in code smells detection

JP Reis, FB Abreu, GF Carneiro - Empirical Software Engineering, 2022 - Springer
Code smells are seen as major source of technical debt and, as such, should be detected
and removed. However, researchers argue that the subjectiveness of the code smells …

Do research and practice of code smell identification walk together? a social representations analysis

R de Mello, A Uchôa, R Oliveira… - 2019 ACM/IEEE …, 2019 - ieeexplore.ieee.org
Context: It is frequently claimed the need for bridging the gap between software engineering
research and practice. In this sense, the theory of social representations may be useful to …

Investigating the social representations of code smell identification: a preliminary study

RM de Mello, AG Uchoa, RF Oliveira… - 2019 IEEE/ACM 12th …, 2019 - ieeexplore.ieee.org
Context: The identification of code smells is one of the most subjective tasks in software
engineering. A key reason is the influence of collective aspects of communities working on …

[PDF][PDF] The Teramac Custom Computer: Extending the Limits with Defect Tolerance.

WB Culbertson, R Amerson, RJ Carter, P Kuekes… - dft, 1996 - Citeseer
Teramac is a reconfigurable custom computer, capable of running million-gate user designs
at one megahertz and out-performing workstations a hundred-fold on highly parallel …

Identification of code smell using machine learning

A Jesudoss, S Maneesha - 2019 International Conference on …, 2019 - ieeexplore.ieee.org
Code smells are used to improve the quality of the software. Code smell detection detects
the code problems like long method, large class, lazy class, long parameter list, feature …

Investigating the social representations of the identification of code smells by practitioners and students from Brazil

R Mello, A Uchôa, R Oliveira, D Oliveira… - Proceedings of the …, 2019 - dl.acm.org
Context: The identification of code smells is one of the most subjective tasks in software
engineering. A key reason is the influence of collective aspects of communities working on …

Streamlining code smells: Using collective intelligence and visualization

JVP dos Reis - 2022 - search.proquest.com
Context. Code smells are seen as major source of technical debt and, as such, should be
detected and removed. Code smells have long been catalogued with corresponding …

On the Interplay of Smells Large Class, Complex Class and Duplicate Code

E Sobrinho, M Maia - Proceedings of the XXXV Brazilian Symposium on …, 2021 - dl.acm.org
Bad smells have been defined to describe potential problems in code, possibly pointing out
refactoring opportunities. Several empirical studies have highlighted that smells have a …