An empirical study of code smells in transformer-based code generation techniques
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 …
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
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 …
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
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 …
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 …
received significant attention by researchers from both industry and academia. While a few …
[PDF][PDF] Code smells: A synthetic narrative review
Code smells are symptoms of poor design and implementation choices, which might hinder
comprehension, increase code complexity and fault-proneness and decrease …
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) …
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
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 …
researchers with different perspectives. The need to study code smells was felt from the …
Dacos—a manually annotated dataset of code smells
Researchers apply machine-learning techniques for code smell detection to counter the
subjectivity of many code smells. Such approaches need a large, manually annotated …
subjectivity of many code smells. Such approaches need a large, manually annotated …
Study of Code Smells: A Review and Research Agenda.
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 …
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
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 …
way, community smells consider the sub-optimal patterns in the organizational and social …