About
I am an ERCIM Research Fellow at Simula Research Laboratory, supervised by Professor Leon Moonen.
My research interests lie on the intersection of machine learning and software engineering, non-functional optimization, and fairness.
In particular, I focus on the use of large language models trained on source code to detect and repair software vulnerabilities.
Publications
- An Exploratory Literature Study on Sharing and Energy Use of Language Models for Source Code (ESEM'23) [Bibtex] [pdf]
- The EarlyBIRD Catches the Bug: On Exploiting Early Layers of Encoder Models for More Efficient Code Classification (FSE'23) [Bibtex] [pdf]
- Multi-objective Search for Gender-Fair and Semantically Correct Word Embeddings HOP (GECCO'23) [Bibtex] [pdf]
- Multi-objective Search for Gender-Fair and Semantically Correct Word Embeddings (Appl.SoftComput.'23) [Bibtex] [pdf]
- Bias Mitigation for Machine Learning Classifiers: A Comprehensive Survey (arXiv'22) [Bibtex] [pdf]
- Fairness Testing: A Comprehensive Survey and Analysis of Trends (arXiv'22) [Bibtex] [pdf]
- Enhanced Fairness Testing via Generating Effective Initial Individual Discriminatory Instances (arXiv'22) [Bibtex] [pdf]
- An Empirical Study on the Fairness of Pre-trained Word Embeddings (GEBNLP'22) [Bibtex] [pdf]
- Py2Cy: A Genetic Improvement Tool To Speed Up Python (GI@GECCO'22) [Bibtex] [pdf]
- Privileged and Unprivileged Groups: An Empirical Study on the Impact of the Age Attribute on Fairness (Fairware'22) [Bibtex] [pdf]
- Did You Do Your Homework? Raising Awareness on Software Fairness and Discrimination (ASE'22) [Bibtex] [pdf]
- Fairea: A Model Behaviour Mutation Approach to Benchmarking Bias Mitigation Methods (FSE'21) [Bibtex] [pdf]
- The Effect of Offspring Population Size on NSGA-II: A Preliminary Study (GECCO'21) [Bibtex] [pdf]
- A Survey of Performance Optimization for Mobile Applications (TSE'21) [Bibtex] [pdf]
- Optimising Word Embeddings With Search-Based Approaches (GECCO'20) [Bibtex] [pdf]
Master Thesis
- Using Deep Learning to Improve Proof-Number Search in Two-Player Board Games [pdf]
Service
- Invited speaker at the 63rd CREST Open Workshop
- Co-Chair RENE/NIER Track for SSBSE'23
- Junior PC for MSR'23 (Distinguished Reviewer)
- Shadow PC for MSR'22
- Reviewer for TSE
- Reviewer for TOSEM
- Reviewer for EMSE
- Reviewer for JAIR
- Co-reviewer for ASE'22
- Co-reviewer for ICSE'22
- Co-reviewer for FSE'21, FSE'22
- Co-reviewer for SANER'20
- Student Volunteer ICSE'21
- Student Volunteer FSE'20
- Teaching Assistant COMP0137 Machine Vision
- Teaching Assistant COMP0066 Introduction to Programming
- Teaching Assistant COMP0005 Algorithms
- Co-supervision of MSc student projects (Fairness of Word Embeddings, Genetic Improvement for Python)