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 …

Deep learning-based code refactoring: A review of current knowledge

P Naik, S Nelaballi, VS Pusuluri… - Journal of Computer …, 2024 - Taylor & Francis
This paper presents a systematic literature review of deep learning (DL)-based software
refactoring, which involves restructuring and simplifying code without altering its external …

[HTML][HTML] Integrating interactive detection of code smells into scrum: Feasibility, benefits, and challenges

D Albuquerque, E Guimarães, M Perkusich… - Applied Sciences, 2023 - mdpi.com
Featured Application The potential application of this study is to guide developers and
organizations in effectively detecting and refactoring code smells, enhancing the quality and …

A lightweight framework for high-quality code generation

ML Siddiq, B Casey, J Santos - arXiv preprint arXiv:2307.08220, 2023 - arxiv.org
In recent years, the use of automated source code generation utilizing transformer-based
generative models has expanded, and these models can generate functional code …

[HTML][HTML] Static test flakiness prediction: How far can we go?

V Pontillo, F Palomba, F Ferrucci - Empirical Software Engineering, 2022 - Springer
Test flakiness is a phenomenon occurring when a test case is non-deterministic and exhibits
both a passing and failing behavior when run against the same code. Over the last years …

[PDF][PDF] Detection of code smells using machine learning techniques combined with data-balancing methods.

NA Adam Khleel, K Nehéz - International Journal of …, 2023 - pdfs.semanticscholar.org
Code smells indicate design issues that violate basic design principles such as hierarchy
encapsulation, abstraction, and others, potentially affecting software quality [1],[2]. Detecting …

[HTML][HTML] On the relationship between source-code metrics and cognitive load: A systematic tertiary review

A Abbad-Andaloussi - Journal of Systems and Software, 2023 - Elsevier
The difficulty of software development tasks depends on several factors including the
characteristics of the underlying source-code. These characteristics can be captured and …

Python code smell detection using machine learning

N Vatanapakorn, C Soomlek… - … Computer Science and …, 2022 - ieeexplore.ieee.org
Python is an increasingly popular programming language used in various software projects
and domains. Code smells in Python significantly influences the maintainability …

Intelligent mining of association rules based on nanopatterns for code smells detection

D Juliet Thessalonica… - Scientific …, 2023 - Wiley Online Library
Software maintenance is an imperative step in software development. Code smells can arise
as a result of poor design as well as frequent code changes due to changing needs. Early …

Prevalence of code smells in reinforcement learning projects

N Cardozo, I Dusparic… - 2023 IEEE/ACM 2nd …, 2023 - ieeexplore.ieee.org
Reinforcement Learning (RL) is being increasingly used to learn and adapt application
behavior in many domains, including large-scale and safety critical systems, as for example …