scispace - formally typeset
F

Fabiano Pecorelli

Researcher at University of Salerno

Publications -  34
Citations -  338

Fabiano Pecorelli is an academic researcher from University of Salerno. The author has contributed to research in topics: Computer science & Code smell. The author has an hindex of 6, co-authored 17 publications receiving 124 citations.

Papers
More filters
Proceedings ArticleDOI

Comparing heuristic and machine learning approaches for metric-based code smell detection

TL;DR: A large-scale study to empirically compare the performance of heuristic-based and machine-learning-based techniques for metric-based code smell detection, and considers five code smell types and compares machine learning models with DECOR, a state-of-the-art heuristics-based approach.
Journal ArticleDOI

A large empirical assessment of the role of data balancing in machine-learning-based code smell detection

TL;DR: Five approaches to mitigate data imbalance issues to understand their impact on Machine Learning-based approaches for code smell detection in Object-Oriented systems and those implementing the Model-View-Controller pattern are investigated.
Proceedings ArticleDOI

Developer-Driven Code Smell Prioritization

TL;DR: This paper proposes an approach based on machine learning able to rank code smells according to the perceived criticality that developers assign to them and performs a first step toward the concept of developer-driven code smell prioritization.
Proceedings ArticleDOI

On the role of data balancing for machine learning-based code smell detection

TL;DR: This study investigates several approaches able to mitigate data unbalancing issues to understand their impact on ML-based approaches for code smell detection and highlights a number of limitations and open issues.
Proceedings ArticleDOI

Just-In-Time Test Smell Detection and Refactoring: The DARTS Project

TL;DR: DARTS (Detection And Refactoring of Test Smells), an Intellij plug-in which implements a state-of-the-art detection mechanism to detect instances of three test smell types at commit-level and enables their automated refactoring through the integrated APIs provided by IntellIJ.