Introduction

I am a Ph.D. student and research assistant since September 2018 in the Faculty of Informatics at the University of Lugano (USI), Switzerland. I am working at the REVEAL and SEART research group under the supervision of Prof. Dr. Gabriele Bavota and Prof. Dr. Michele Lanza.

The specific topics I am focusing on include mining software repositories and building recommender systems for software engineering. I am also interested in natural language processing and image recognition.

About

Doctoral researcher and software engineer with machine learning and data mining expertise. Competent in problem-solving, collaboration and communication. Highly motivated to learn and experiment with new technologies and tools.

Work Experience

Sep 2018 - Dec 2021

Doctoral Research Assistant

Software Institute

Developing techniques or tools to aid software development by mining big data available in open-source software projects.

Mar 2016 - Aug 2018

Support Engineer

Meteor Inkjet

Customer Support for helping the OEMs develop and test the industrial inkjet printers for variety of applications with Meteor electronics and software (or SDK)

Jul 2012 - Jan 2014

Research & Development Engineer

Founder Electronics

Developing and testing the Numerical Control System of large scale printer (embedded system and logic circuit).

Education

Sep 2018 - Oct 2021

Ph.D. in Software Engineering

Universita` della Svizzera italiana

Sep 2014 - Dec 2015

Master of Science in Adavanced Computer Science

University of Liverpool

Sep 2007 - Jul 2012

Bachelor of Engineering in Information Engineering

Beijing University of Posts and Telecommunications

Publications
Quick Remedy Commits and Their Impact on Mining Software Repositories  

Fengcai Wen, Csaba Nagy, Michele Lanza, and Gabriele Bavota.

In Springer Journal of Empirical Software Engineering 27, 14 (2022).
FeaRS: Recommending Complete Android Method Implementations  

Fengcai Wen, Valentina Ferrari, Emad Aghajani, Csaba Nagy, Michele Lanza and Gabriele Bavota.

In Proceedings of the 37th International Conference on Software Maintenance and Evolution (ICSME 2021) – Tool Demo Track, To appear.
Siri, Write the Next Method  

Fengcai Wen, Emad Aghajani, Csaba Nagy, Michele Lanza and Gabriele Bavota.

In Proceedings of the 43rd International Conference on Software Engineering (ICSE 2021) – Technical Track, pp. 138-149, 2021.
An Empirical Study of Quick Remedy Commits  

Fengcai Wen, Csaba Nagy, Michele Lanza, and Gabriele Bavota.

In Proceedings of the 28th Interna- tional Conference on Program Comprehension (ICPC 2020) – Technical Research, pp. 60-71, 2020.
A Large-Scale Empirical Study on Code-Comment Inconsistencies  

Fengcai Wen, Csaba Nagy, Gabriele Bavota and Michele Lanza.

In Proceedings of the 27th International Conference on Program Comprehension (ICPC 2019) – Technical Research, pp. 53-64, 2019.
Contact Me

Software Institute,
Campus Est,
Università della Svizzera italiana, Via la Santa 1,
6962 Viganello (TI),
Switzerland