Hello, I'm

Rosalia Tufano!

Since February 2020 I am a PhD student
at the Università della Svizzera Italiana,
in the beautiful Lugano.

What I Do

I am part of the Software Institute, more precisely of the SEART reserach group, excellently led by Prof. Gabriele Bavota, working on the DEVINTA project.

The purpose of my research is applying Machine Learning models to solve Software Engineering tasks.

Next

Publications

11- Unveiling ChatGPT's Usage in Open Source Projects: A Mining-based Study

        R. Tufano, A. Mastropaolo, F. Pepe, O. Dabic, M. Di Penta, G. Bavota
        21st International Conference on Mining Software Repositories (MSR), 2024

10- Towards Summarizing Code Snippets Using Pre-Trained Transformers

        A. Mastropaolo, M. Ciniselli, L. Pascarella, R. Tufano, E. Aghajani, G. Bavota
        32nd International Conference on Program Comprehension (ICPC), 2024

9- Code Review Automation: Strengths and Weaknesses of the State of the Art

        R. Tufano, O. Dabic, A. Mastropaolo, M. Ciniselli, G. Bavota
        Transactions on Software Engineering (TSE), 2024

8- A comprehensive evaluation of SZZ Variants through a developer-informed oracle

        G. Rosa, L. Pascarella, S. Scalabrino, R. Tufano, G. Bavota, M. Lanza, R. Oliveto
        Journal of Systems and Software (JSS), 2023

7- Doctoral Symposium: Automating Code Review

        R. Tufano
        45th International Conference on Software Engineering (ICSE 2023), pp. 192–196

6- Automating Code-Related Tasks Through Transformers: The Impact of Pre-training

        R. Tufano, L. Pascarella, G. Bavota
        45th International Conference on Software Engineering (ICSE 2023), pp. 2425–2437

5- Don't Reinvent the Wheel: Towards Automatic Replacement of Custom Implementations with APIs

        R. Tufano, E. Aghajani, G. Bavota
        38th International Conference on Software Maintenance and Evolution (ICSME 2022), pp. 394-398

4- Using Reinforcement Learning for Load Testing of Video Games

        R. Tufano, S. Scalabrino, L. Pascarella, R. Oliveto, E. Aghajani, G. Bavota
        44th International Conference on Software Engineering (ICSE 2022), pp. 2303-2314

3- Using Pre-Trained Models to Boost Code Review Automation

        R. Tufano, S. Masiero, A. Mastropaolo, L. Pascarella, D. Poshyvanyk, G. Bavota
        44th International Conference on Software Engineering (ICSE 2022), pp. 2291-2302

2- Evaluating SZZ Implementations Through a Developer-informed Oracle

        G. Rosa, L. Pascarella, S. Scalabrino, R. Tufano, G. Bavota, M. Lanza, R. Oliveto
        43rd International Conference on Software Engineering (ICSE 2021), pp. 436-447

1- Towards Automating Code Review Activities

        R. Tufano, L. Pascarella, M. Tufano, D. Poshyvanyk, G. Bavota
        43rd International Conference on Software Engineering (ICSE 2021), pp. 163-174

Professional Service

Proceeding Co-Chair

3. 32th International Conference on Program Comprehension
        ICPC 2024 - April 2024, Lisbon, Portugal.

2. 39th International Conference on Software Maintenance and Evolution
        ICSME 2023 - Oct 2023, Bogotá, Colombia.

1. 30th International Conference on Program Comprehension
        ICPC 2022 - May 2022, Pittsburgh, USA.

Program Commitee

6. 47th International Conference on Software Engineering
ICSE 2025 - April-May, Ottawa, Ontario, Canada

5. 28th International Conference on Evaluation and Assessment in Software Engineering
EASE 2024 - June 2024, Salerno, Italy

4. International Conference on Software Analysis, Evolution and Reengineering
SANER 2024 - March 2024, Rovaniemi, Finland

3. 27th International Conference on Evaluation and Assessment in Software Engineering
EASE 2023 - June 2023, Oulu, Finland

2. (Shadow-PC) 20th International Conference on Mining Software Repositories
        MSR 2023 - May 2023, Melbourne, Australia.

1. (Shadow-PC) 19th International Conference on Mining Software Repositories
        MSR 2022 - May 2022, Pittsburgh, USA.

Reviewer of International Journals

5. Science of Computer Programming

4. Empirical Software Engineering

3. Transactions on Software Engineering and Methodology

2. Journal of Systems and Software

1. Frontiers of Computer Science

Student Volunteer

2. 39th International Conference on Software Maintenance and Evolution
ICSME 2023 - October 2023, Bogotá, Colombia.

1. 45rd International Conference on Software Engineering
ICSE 2023 - May 2023, Melbourne, Australia.

Teaching

Students Co-Supervised

5. Christelle Rossier - Università della Svizzera italiana, Bachelor student (now)

4. Francesco Casarella - Università della Svizzera italiana, Bachelor student (2023)
“Improving the Quality of Datasets used for the Automation of Code Review via Deep Learning”

3. Alessandro Giagnorio - Università della Svizzera italiana, Master student (2023)
“Investigating the Usage of Data Augmentation for Code Review Automation”

2. Sara Mangialavori - Università della Svizzera italiana, Master student (2022)
“Automating Code Review: Using Deep Learning to Assess the Quality of Code Contributions and Recommend Changes”

1. Simone Masiero - Università della Svizzera italiana, Master student (2021)
“Using Pre-Trained Models to Partially Automate Code Review Activities”

Teaching Assistant

  1. 6. Software Atelier I (BSc), at Università della Svizzera italiana. Fall 2023
  2. 5. Software Atelier I (BSc), at Università della Svizzera italiana. Fall 2022
  3. 4. Linear Algebra (BSc), at Università della Svizzera italiana. Spring 2022
  4. 3. Software Atelier I (BSc), at Università della Svizzera italiana. Autumn 2021
  5. 2. Linear Algebra (BSc), at Università della Svizzera italiana. Spring 2021
  6. 1. Software Atelier I (BSc), at Università della Svizzera italiana. Autumn 2020

Talks

7. PhD Dissertation Defence
        "Automating Code Review" (November 2023, Università della Svizzera italiana)

6. 45th International Conference on Software Engineering (ICSE 2023)
        "Doctoral Symposium - Automating Code Review" (May 2023, Melbourne)

5. Talk at University College London (SSE Reading Group)
        "Dont’t Reinvent the Weel: Towards Automatic Replacement of Custom Implementations with APIs" (April 2023, Online)

4. 38th International Conference on Software Maintenance and Evolution (ICSME 2022)
        "Dont’t Reinvent the Weel: Towards Automatic Replacement of Custom Implementations with APIs" (Oct 2022, Cyprus)

3. 44th International Conference on Software Engineering (ICSE 2022)
        "Using Pre-Trained Models to Boost Code Review Automation" (May 2022, Pittsburgh)

2. 44th International Conference on Software Engineering (ICSE 2022)
        "Using Reinforcement Learning for Load Testing of Video Games" (May 2022, Pittsburgh)

1. 43rd International Conference on Software Engineering (ICSE 2021)
        "Towards Automating Code Review Activities" (May 2021, online)

Moments

Say Hello.

If you are interested in my research do not hesitate to contact me!