Talk

2025

  1. SANER paper presentation, LeakageDetector: An open source data leakage analysis tool in machine learning pipelines, Montreal, Canada
  2. ICMI paper presentation, Evaluating the effectiveness of ChatGPT in improving code quality, Mount Pleasant, Michigan, USA

2024

  1. SIGCSE paper presentation, Automating source code refactoring in the classroom, Portland, Oregon, USA
  2. SIGCSE lightning talk, How can we leverage static analysis and large language models to engage students in software quality improvement, Portland, Oregon, USA
  3. SIGCSE demo presentation, AntiCopyPaster: An open-source ecosystem for just-in-time code duplicates extraction, Portland, Oregon, USA
  4. University of Hawaii, Improving code quality: An industrial case study, Honolulu, Hawaii, USA

2023

  1. ESEM paper presentation, Just-in-time code duplicates extraction, New Orleans, Louisiana, USA
  2. ICSE paper presentation, On the use of static analysis to engage students with software quality improvement: An experience with PMD, Melbourne, Australia
  3. MSR award presentation, State of refactoring adoption: Better understanding developer perception of refactoring, Melbourne, Australia
  4. CSER paper presentation, How is software reuse discussed in stack overflow, Hoboken, New Jersey, USA

2022

  1. ASE paper presentation, AntiCopyPaster: Extracting code duplicates as soon as they are introduced in the IDE, Rochester, Michigan, USA
  2. ASE tutorial presentation, Extract Method refactoring: Challenges, opportunities, and recent application, Rochester, Michigan, USA
  3. ICSR tutorial presentation, Extract Method refactoring: Challenges, opportunities, and recent application, Montpellier, France
  4. MSR paper presentation, Code review practices for refactoring changes: An empirical study on OpenStack, Pittsburgh, Pennsylvania, USA
  5. MSR paper presentation, An exploratory study on refactoring documentation in issues handling, Pittsburgh, Pennsylvania, USA

2021

  1. Rochester Institute of Technology, Understanding refactoring practice in the context of modern code review, Rochester, New York, USA
  2. Stevens Institute of Technology, The PhD Journey: some personal reflections, Hoboken, New Jersey, USA
  3. Bowling Green State University, Understanding developer perception of refactoring, Bowling Green, Ohio, USA
  4. University of Kentucky, Understanding developer perception of refactoring, Lexington, Kentucky, USA
  5. Stevens Institute of Technology, Understanding developer perception of refactoring, Hoboken, New Jersey, USA
  6. Rochester Institute of Technology, Understanding developer perception of refactoring, Rochester, New York, USA
  7. ICSE paper presentation, Refactoring practices in the context of modern code review: An industrial case study at Xerox, Madrid, Spain
  8. SANER paper presentation, Toward the automatic classification of Self-Affirmed Refactoring, Hawaii, USA

2020

  1. ICSR paper presentation, How do developers refactor code to improve code reusability?, Hammamet, Tunisia
  2. ICSR paper presentation, An exploratory study on how software reuse is discussed in stack overflow, Hammamet, Tunisia
  3. IWoR paper presentation, On the relationship between developer experience and refactoring: An exploratory study and preliminary results, Seoul, South Korea

2019

  1. ICSME doctoral symposium, Towards better understanding developer perception of refactoring, Cleveland, Ohio, USA