Machine learning techniques for code smell detection: A systematic literature review and meta-analysis

MI Azeem, F Palomba, L Shi, Q Wang - Information and Software …, 2019 - Elsevier
Background: Code smells indicate suboptimal design or implementation choices in the
source code that often lead it to be more change-and fault-prone. Researchers defined …

A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and Recommendations

A Razzaq, J Buckley, Q Lai, T Yu… - ACM Computing …, 2024 - dl.acm.org
Context and Motivation–Developer eXperience (Dev-X) is a recent research area that
focuses on developers perceptions, feelings, and values with respect to software …

Deeplinedp: Towards a deep learning approach for line-level defect prediction

C Pornprasit… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Defect prediction is proposed to assist practitioners effectively prioritize limited Software
Quality Assurance (SQA) resources on the most risky files that are likely to have post-release …

Fine-grained just-in-time defect prediction

L Pascarella, F Palomba, A Bacchelli - Journal of Systems and Software, 2019 - Elsevier
Defect prediction models focus on identifying defect-prone code elements, for example to
allow practitioners to allocate testing resources on specific subsystems and to provide …

The secret life of software vulnerabilities: A large-scale empirical study

E Iannone, R Guadagni, F Ferrucci… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Software vulnerabilities are weaknesses in source code that can be potentially exploited to
cause loss or harm. While researchers have been devising a number of methods to deal …

Beyond technical aspects: How do community smells influence the intensity of code smells?

F Palomba, DA Tamburri, FA Fontana… - IEEE transactions on …, 2018 - ieeexplore.ieee.org
Code smells are poor implementation choices applied by developers during software
evolution that often lead to critical flaws or failure. Much in the same way, community smells …

Within-project defect prediction of infrastructure-as-code using product and process metrics

S Dalla Palma, D Di Nucci, F Palomba… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Infrastructure-as-code (IaC) is the DevOps practice enabling management and provisioning
of infrastructure through the definition of machine-readable files, hereinafter referred to as …

Toward a smell-aware bug prediction model

F Palomba, M Zanoni, FA Fontana… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Code smells are symptoms of poor design and implementation choices. Previous studies
empirically assessed the impact of smells on code quality and clearly indicate their negative …

Method-level bug prediction: Problems and promises

S Chowdhury, G Uddin, H Hemmati… - ACM Transactions on …, 2024 - dl.acm.org
Fixing software bugs can be colossally expensive, especially if they are discovered in the
later phases of the software development life cycle. As such, bug prediction has been a …

Developer-driven code smell prioritization

F Pecorelli, F Palomba, F Khomh… - Proceedings of the 17th …, 2020 - dl.acm.org
Code smells are symptoms of poor implementation choices applied during software
evolution. While previous research has devoted effort in the definition of automated solutions …