Antonio Mastropaolo

About Me

I was born in Campobasso (Italy) on August, 2nd, 1996. I received (cum laude) Master's degree in Software System Security from the University of Molise (Italy) in July 2020, by defending a thesis named: "DeepGen: a multi-task learning model for software engineering related-tasks", advised by Prof. Rocco Oliveto and Prof. Denys Poshyvanyk. In October 2020 I started my Ph.D. in the SEART group @USI, working on the DEVINTA project advised by Prof. Gabriele Bavota

  • Age: 26
  • Based in: Switzerland, Lugano (TI)
  • E-Mail: antonio.mastropaolo@usi.ch

More about me

I am a highly motivated, disciplined and insatiably curious person, eager to constantly learn new things and grow. I'm a strong believer in discipline as a tool to achive great results in each aspects of life.

Antonio's Triad

S.E Research Activities

Working Out

Reading

Resume

Education

2018-2020
University of Molise

MSc in Software Security and Systems

During my master's degree, I had the opportunity to grow my skills and enrich my knowledge by taking part in various research projects ranging from formal methods, machine learning, and deep learning. I successfully defended my master thesis in July 2020

2015-2018
University of Molise

BSc in Computer Science

During my bachelor's degree, I built a solid computer science foundation and, in my final year, I had the chance to work on a research project concerning the dynamic distribution of the search budget in search-based software testing. This project led me to an experimental thesis named: "An Adaptive allocation of search budget in search-based software testing", where Prof. Rocco Oliveto was my supervisor. I graduated(Cum Laude) in July 2018, by successfully defending my thesis

Experience

Spring 2020
University of Molise

Research Assistant

I was in charge of developing and implementing an over-approximation schema for the entire C99 programming language. I integrated such a schema into Lazy C-Seq (a tool that analyzes concurrent programs) by leveraging the code-to-code translation technique. I was supervised by Prof. Gennaro Parlato and Prof. Salvatore La Torre

Soft Skills

Time Management

95%

Flexibility

85%

Teamwork

85%

Creative Thinking

90%

Coding Skills

Java

90%

Python

95%

HTML/CSS

90%

Deep Learning

95%

Machine Learning

90%

Knowledges

  • Keynotes
  • Communication
  • Problem-Solving
  • Social Networking

Certificates

Offensive Security Wireless Attacks

19 January 2019

Publications

Conference Papers

ICSE-22
Internation Conference on Software Engineering

Using Deep Learning to Generate Complete Log Statements

Antonio Mastropaolo, Luca Pascarella, Gabriele Bavota

ICSE-22
Internation Conference on Software Engineering

Using Pre-Trained Models to Boost Code Review Automation

Rosalia Tufano, Simone Masiero, Antonio Mastropaolo, Luca Pascarella, Denys Poshyvanyk, Gabriele Bavota

ICSME-21
Internation Conference on Software Maintanance and Evolution

An Empirical Study on Code Comment Completion

Antonio Mastropaolo, Emad Aghajani, Luca Pascarella, Gabriele Bavota

ICSE-21
Internation Conference on Software Engineering

Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related Tasks

Antonio Mastropaolo, Simone Scalabrino, Nathan Cooper, David Palacio, Denys Poshyvanyk, Rocco Oliveto, Gabriele Bavota

Journal Papers

TSE-22
Transaction On Software Engineering

Using Transfer Learning for Code-Related Tasks

Antonio Mastropaolo, Nathan Cooper, David Nader Palacio, Simone Scalabrino, Denys Poshyvanyk, Rocco Oliveto, Gabriele Bavota

TSE-21
Transaction On Software Engineering

An Empirical Study on the Usage of Transformer Models for Code Completion

Matteo Ciniselli, Nathan Cooper, Luca Pascarella, Antonio Mastropaolo, Emad Aghajani, Denys Poshyvanyk, Massimiliano Di Penta, Gabriele Bavota

TOSEM-21
ACM Transactions on Software Engineering and Methodology

An Adaptive Search Budget Allocation Approach for Search-Based Test Case Generation

Simone Scalabrino, Antonio Mastropaolo, Gabriele Bavota, Rocco Oliveto

Teaching

Fall 2022

Software Atelier I

Bachelor of Science in Computer Science

Fall 2022

Software Analytics

Master of Science in Software and Data Engineering

Spring 2022

Experimentation and Evaluation

Bachelor of Science in Computer Science

Fall 2021

Software Atelier I

Bachelor of Science in Computer Science

Spring 2021

Programming Fundamentals II

Bachelor of Science in Computer Science

Contact

Lugano, Switzerland

antonio.mastropaolo@usi.ch

Stop by for a coffee: Campus EST, Section D, Office D3.10 (Level 3)