Fabiano Pecorelli

Ph.D. Student

About Me

I was born in Nocera Inferiore (Italy) on September 17th, 1991. Currently, I am a Ph.D. Student at the Department of Computer Science of the University of Salerno, advised by Professor Andrea De Lucia. I received (magna cum laude) the Master's Degree in Computer Science from the University of Salerno (Italy) in 2018 defending a thesis on Search Based Software Engineering, advised by Prof. Filomena Ferrucci. I got the (magna cum laude) Bachelor's Degree in Computer Science from University of Salerno in 2016 defending a thesis on Bug Prediction proposed by Prof. Andrea De Lucia.

Personal Info

  • Name
  • Birthday
  • Place of Birth
  • Nationality
  • Fabiano Pecorelli
  • 17/09/1991
  • Nocera Inferiore (SA)
  • Italian

Contact Info

  • E-Mail
  • Website
  • Skype
  • fpecorelli@unisa.it
  • https://fabiano-pecorelli.github.io
  • fabiano.pecorelli

Resume

Curriculum Vitae

Education

November 2018 - Until now

Ph.D. Student - University of Salerno

Ph.D Student at Department of Computer Science, under the supervision of Professor Andrea De Lucia.

March 2019 - July 2019

Visiting Period - University of Zurich (UZH)

Visiting Ph.D Student at Zurich Empirical Software Engineering Team (ZEST), under the supervision of Professor Alberto Bacchelli.

September 2013 - September 2016

Visiting Period - University College of London (UCL)

Visiting ERASMUS Student at Centre for Research on Evolution, Search and Testing (CREST), under the supervision of Professor Federica Sarro.

September 2016 - September 2018

Master Degree Cum Laude – University of Salerno

Master Thesis in Search Based Software Engineering (SBSE): "A Distibuted Multi-Objective Genetic Algorithm based on jMetal and Spark: A preliminary investigation", under the supervision of Professor Filomena Ferrucci (University of Salerno) and Dr. Federica Sarro (University College of London).

September 2013 - September 2016

Bachelor Degree Cum Laude - University of Salerno

Bachelor Thesis in Software Engineering: "A Machine-Learning based tool for Bug Prediction", under the supervision of Professor Andrea De Lucia (University of Salerno).

Experience

November 2018 - Until now

Teaching Assistant

Teaching assistant in the course of Software Engineering at the University of Salerno, starting from my first year of PhD.

skills

  • Research Interests:
  • My main research area is Software Maintenance and Evolution with a particular interest in Software Code Quality and Predictive Analytics
  • Languages
    • English (Fluent Speaking)
    • Spanish (Basic Knowledge)
    • Italian (Native)
  • Hobbies & Interests
    • Music
    • Sport
    • Travel
    • Cooking

Publications

My Works

Conferences

Journals

Workshops

Comparing Machine Learning and Heuristic Approaches for Metric-Based Code Smell Detection.

F. Pecorelli, F. Palomba, D. Di Nucci, A. De Lucia

In Proceedings of the IEEE/ACM International Conference on Program Comprehension (ICPC 2019), Montreal, Canada, 2019, 12 pages [pdf]


Test-related factors and post-release defects: an empirical study.

F. Pecorelli

In Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Tallinn, Estonia, 2019, 3 pages [pdf]


Refactoring Android-specific Energy Smells: A Plugin for Android Studio.

E. Iannone, F. Pecorelli, D. Di Nucci, F. Palomba, A. De Lucia

In Proceedings of the 28th IEEE/ACM International Conference on Program Comprehension (ICPC 2020), Seoul, South Korea, 2020, 5 pages [pdf]


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

S. Lambiase, A. Cupito, F. Pecorelli, A. De Lucia, F. Palomba

In Proceedings of the 28th IEEE/ACM International Conference on Program Comprehension (ICPC 2020), Seoul, South Korea, 2020, 5 pages [pdf]


Developer-Driven Code Smell Prioritization.

F. Pecorelli, F. Palomba, F. Khomh, A. De Lucia

In Proceedings of IEEE/ACM Working Conference on Mining Software Repositories (MSR 2020), Seoul, South Korea, 2020, 12 pages [pdf]


Testing of Mobile Applications in the Wild: A Large-Scale Empirical Study on Android Apps.

F. Pecorelli, G. Catolino, F. Ferrucci, A. De Lucia, F. Palomba

In Proceedings of the 28th IEEE/ACM International Conference on Program Comprehension (ICPC 2020), Seoul, South Korea, 2020, 12 pages [pdf]


Refactoring Recommendations Based on the Optimization of Socio-Technical Congruence.

M. De Stefano, F. Pecorelli, D. A. Tamburri, F. Palomba, A. De Lucia

In Proceedings of the 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), Virtual, 2020, 3 pages [pdf]


VITRuM: A Plug-In for the Visualization of Test-Related Metrics.

F. Pecorelli, G. Di Lillo, F. Palomba, A. De Lucia

In Proceedings of the International Conference on Advanced Visual Interfaces, Ischia, Italy, 2020, 3 pages [pdf]


cASpER: A Plug-in for Automated Code Smell Detection and Refactoring.

M. De Stefano, M. S. Gambardella, F. Pecorelli, F. Palomba, A. De Lucia

In Proceedings of the International Conference on Advanced Visual Interfaces, Ischia, Italy, 2020, 3 pages [pdf]

A Large Empirical Assessment of the Role of Data Balancing in Machine-Learning-based Code Smell Detection.

F. Pecorelli, D. Di Nucci, C. De Roover, A. De Lucia

Elsevier's Journal of Systems and Software (JSS), [pdf]



Adaptive selection of classifiers for bug prediction: A large-scale empirical analysis of its performances and a benchmark study.

F. Pecorelli, D. Di Nucci

Science of Computer Programming [pdf]



The Relation of Test-Related Factors to Software Quality: A Case Study on Apache Systems.

F. Pecorelli, F. Palomba, A. De Lucia

Empirical Software Engineering (EMSE) [pdf]



Software Testing and Android Applications: A Large-Scale Empirical Study.

F. Pecorelli, G. Catolino, F. Ferrucci, A. De Lucia, F, Palomba

Empirical Software Engineering (EMSE) [pdf]

On the Role of Data Balancing for Machine Learning-Based Code Smell Detection.

F. Pecorelli, D. Di Nucci, C. De Roover, A. De Lucia

In Proceedings of the 3rd ACM SIGSOFT International Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE 2019), Tallinn, Estonia, 2019, 6 pages [pdf]


Splicing Community Patterns and Smells: A Preliminary Study.

M. De Stefano, F. Pecorelli, D. A. Tamburri, F. Palomba, A. De Lucia

In Proceedings of the 3rd ACM SIGSOFT International Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE 2019), Tallinn, Estonia, 2019, 6 pages [pdf]


A preliminary study on the adequacy of static analysis warnings with respect to code smell prediction.

S. Lujan, F. Pecorelli, F. Palomba, A. De Lucia, V. Lenarduzzi

In Proceedings of the 4th ACM SIGSOFT International Workshop on Machine-Learning Techniques for Software-Quality Evaluation (MaLTeSQuE 2020), Virtual, 2020, 6 pages [pdf]


Comparing within-and cross-project machine learning algorithms for code smell detection.

M. De Stefano, F. Pecorelli, F. Palomba, A. De Lucia

In Proceedings of the 5th International Workshop on Machine Learning Techniques for Software Quality Evolution (MaLTeSQuE 2020), Virtual, 2021, 6 pages [pdf]

Contact

Say Hello

Personal Info

Drop on in

Università degli Studi di Salerno
Via Giovanni Paolo II, 132 - 84084 - Fisciano (SA)

Give me a call

Office : +39 089 963381


Let's connect

Email: fpecorelli@unisa.it
Twitter: @FabianoPecorel1
Skype: fabiano.pecorelli