scispace - formally typeset
M

Marco Zanoni

Researcher at University of Milano-Bicocca

Publications -  65
Citations -  2044

Marco Zanoni is an academic researcher from University of Milano-Bicocca. The author has contributed to research in topics: Code smell & Software quality. The author has an hindex of 22, co-authored 50 publications receiving 1600 citations. Previous affiliations of Marco Zanoni include University of Milan.

Papers
More filters
Journal ArticleDOI

Comparing and experimenting machine learning techniques for code smell detection

TL;DR: The largest experiment of applying machine learning algorithms to code smells to the best of the authors' knowledge concludes that the application of machine learning to the detection of these code smells can provide high accuracy (>96 %), and only a hundred training examples are needed to reach at least 95 % accuracy.
Journal ArticleDOI

Automatic detection of bad smells in code: An experimental assessment

TL;DR: The current panorama of the tools for automatic code smell detection is reviewed by analyzing the output of four representative code smell detectors applied to six different versions of GanttProject, an open source system written in Java.
Proceedings ArticleDOI

Code Smell Detection: Towards a Machine Learning-Based Approach

TL;DR: This paper proposes an approach for smells detection based on machine learning techniques, outlines some common problems faced and describes the different steps of the approach and the algorithms used for the classification.
Proceedings ArticleDOI

Arcan: A Tool for Architectural Smells Detection

TL;DR: This paper describes an open-source tool called Arcan developed for the detection of architectural smells through an evaluation of several different architecture dependency issues and focuses on the evaluation of Arcan results carried out with real-life software developers to check if the architectural smells detected by Arcan are really perceived as problems and to get an overall usefulness evaluation of the tool.
Journal ArticleDOI

Code smell severity classification using machine learning techniques

TL;DR: The severity of code smells is an important factor to take into consideration when reporting code smell detection results, since it allows the prioritization of refactoring efforts and creates larger issues to the maintainability of software a system.