An empirical study of code smells in transformer-based code generation techniques

ML Siddiq, SH Majumder, MR Mim… - 2022 IEEE 22nd …, 2022 - ieeexplore.ieee.org
Prior works have developed transformer-based language learning models to automatically
generate source code for a task without compilation errors. The datasets used to train these …

An empirical investigation on the relationship between design and architecture smells

T Sharma, P Singh, D Spinellis - Empirical Software Engineering, 2020 - Springer
Context: Architecture of a software system represents the key design decisions and therefore
its quality plays an important role to keep the software maintainable. Code smells are …

Software code smell prediction model using Shannon, Rényi and Tsallis entropies

A Gupta, B Suri, V Kumar, S Misra, T Blažauskas… - Entropy, 2018 - mdpi.com
The current era demands high quality software in a limited time period to achieve new goals
and heights. To meet user requirements, the source codes undergo frequent modifications …

Evolution of technical debt remediation in Python: A case study on the Apache Software Ecosystem

J Tan, D Feitosa, P Avgeriou… - Journal of Software …, 2021 - Wiley Online Library
In recent years, the evolution of software ecosystems and the detection of technical debt
received significant attention by researchers from both industry and academia. While a few …

[PDF][PDF] Code smells: A synthetic narrative review

P Kokol, M Kokol, S Zagoranski - arxiv preprint arxiv:2103.01088, 2021 - core.ac.uk
Code smells are symptoms of poor design and implementation choices, which might hinder
comprehension, increase code complexity and fault-proneness and decrease …

Code Smells: A Comprehensive Online Catalog and Taxonomy

M Jerzyk, L Madeyski - … and Knowledge Management Systems for Business …, 2023 - Springer
Abstract Context: Code Smells—a concept not fully understood among programmers, crucial
to the code quality, and yet unstandardized in the scientific literature. Objective: Goal (# 1) …

Empirical evaluation of code smells in open-source software (OSS) using Best Worst Method (BWM) and TOPSIS approach

S Tandon, V Kumar, VB Singh - International Journal of Quality & …, 2022 - emerald.com
Purpose Code smells indicate deep software issues. They have been studied by
researchers with different perspectives. The need to study code smells was felt from the …

Dacos—a manually annotated dataset of code smells

H Nandani, M Saad, T Sharma - 2023 IEEE/ACM 20th …, 2023 - ieeexplore.ieee.org
Researchers apply machine-learning techniques for code smell detection to counter the
subjectivity of many code smells. Such approaches need a large, manually annotated …

Study of Code Smells: A Review and Research Agenda.

S Tandon, V Kumar, VB Singh - International Journal of …, 2024 - search.ebscohost.com
Code Smells have been detected, predicted and studied by researchers from several
perspectives. This literature review is conducted to understand tools and algorithms used to …

Analyzing the relationship between community and design smells in open-source software projects: An empirical study

H Mumtaz, P Singh, K Blincoe - Proceedings of the 16th ACM/IEEE …, 2022 - dl.acm.org
Background: Software smells reflect the sub-optimal patterns in the software. In a similar
way, community smells consider the sub-optimal patterns in the organizational and social …