Registered user since Sat 6 Jun 2020
I am currently an associate professor (tenure track) at University of Oulu (Finland). My research activities are related to modern software development practices and methodologies, including data analysis in software engineering, software quality, software maintenance and evolution, focusing on Technical Debt as well as code and architectural smells. Before that, I was an assistant professor (tenure track) at the University of Oulu (Finland), a postdoctoral researcher at LUT University (Finland), Tampere University (Finland), and the Free University of Bozen-Bolzano, (Italy). Moreover, I was visiting researcher at the University of Kaiserslautern (TUK) and the Fraunhofer Institute for Experimental Software Engineering IESE (Germany). I obtained my Ph.D. in Computer Science in 2015 with a dissertation on effort estimation and data analysis in software engineering.
Contributions
2025
ESEM
International Conference on Technical Debt
2024
ESEM
- Session Chair of Empirical research methods and applications (part of ESEM Technical Papers)
- Committee Member in Program Committee within the ESEM Technical Papers-track
- Author of Beyond Words: On Large Language Models Actionability in Mission-Critical Risk Analysis within the ESEM IGC-track
- Mentor of Effective and Efficient Scenarios for Simulation-Based Safety Testing of Automated Driving Systems within the IDoESE Doctoral Symposium-track
- Author of In Search of Metrics to Guide Developer-Based Refactoring Recommendations. A Registered Report within the ESEM Registered Reports-track
- Mentor of Towards Developing a Comprehensive Methodical Framework for Evaluating Code Recommender Systems within the IDoESE Doctoral Symposium-track
- Mentor of Analysing Dependency Issues of Workflows in the GitHub Actions Ecosystem within the IDoESE Doctoral Symposium-track
- Mentor of Understanding and Eliminating Barriers to Replications in Behavioural Software Engineering within the IDoESE Doctoral Symposium-track
- Research Projects Co-Chair in Organizing Committee
- Committee Member in Program Committee within the IDoESE Doctoral Symposium-track
- Co-chair in Contacts within the ESEM Research Projects-track
- Mentor of Responsible development and use of AI: a metric-based framework for enabling empirical evaluations within the IDoESE Doctoral Symposium-track
- Panelist of Do's and Don'ts When Performing Doctoral Studies within the IDoESE Doctoral Symposium-track
- Mentor of Improving Software Modeling through gamification and automated agents within the IDoESE Doctoral Symposium-track
- Co-chair of The pearls, challenges, and pitfalls of analyzing data in software engineering empirical studies within the ISERN-track
- Mentor of Research proposal: An Analysis an Model of Positionality Statements in Software Engineering Research within the IDoESE Doctoral Symposium-track
ICSME
- Committee Member in Registered Reports Track - Program Committee within the Registered Reports Track-track
- Committee Member in Doctoral Symposium Track - Program Committee within the Doctoral Symposium Track-track
- Committee Member in Tool Demo Track - Program Committee within the Tool Demo Track-track
- Author of Analyzing the Ripple Effects of Refactoring. A Registered Report within the Registered Reports Track-track
SCAM
ECSA
- Author of A Multi-variant Benchmark for Microservice Systems in Software Engineering Research within the Tools & Demos-track
- Doctoral Symposium Co-Chair in Organizing Committee
- Session Chair of Student Talks (ECSA) (part of Doctoral Symposium)
- Session Chair of Keynote and Panel (part of Doctoral Symposium)
- Co-chair in Program Committee within the Doctoral Symposium-track
ICSA
GE@ICSE
- Author of Welcome and Introductions within the GE@ICSE 2024-track
- Workshops Co-Chair in Organising Committee within the GE@ICSE 2024-track
- Session Chair of Gender Equality and Women in IT (part of GE@ICSE 2024)
- Author of Closing remarks within the GE@ICSE 2024-track
- Session Chair of Welcome and Keynotes (part of GE@ICSE 2024)
ICSE
- Session Chair of Static Detection Techniques (part of Research Track)
- Committee Member in Research Track within the Research Track-track
- Committee Member in Community Mentors within the SMeW - Student Mentoring Workshop-track
- Author of Motivating Open Source Collaborations Through Social Network Evaluation: A Gamification Practice from Alibaba within the Software Engineering in Practice-track
Mining Software Repositories
International Conference on Technical Debt
- PC Member in Technical papers within the Technical papers-track
- Author of Comparing Multivariate Time Series Analysis and Machine Learning Performance for Technical Debt Prediction: The SQALE Index Case within the Technical papers-track
- Presenter of Posters and networking within the Plenary-track
- Author of Towards a Technical Debt for Recommender System within the Emerging Researchers' Forum-track
- Publicity Chair in Organizing Committee
2023
PROFES
ESEM
- Equality, Diversity and Inclusion in Organizing Committee
- Author of Illustrative Example within the IASESE Advanced School-track
- Committee Member in Instructors within the IASESE Advanced School-track
- Committee Member in Program Committee within the ESEM Technical Papers-track
- Author of Wrap-up within the IASESE Advanced School-track
- Author of A Critical Comparison on Six Static Analysis Tools: Detection, Agreement, and Precision within the ESEM Journal-First Papers-track
- Author of Breaks and Code Quality: Investigating the Impact of Forgetting on Software Development. A Registered Report within the ESEM Registered Reports-track
- Session Chair of 6B - Code quality and beyond (part of ESEM Technical Papers)
- Author of Session 4: Shall we shorten the Study Design Sections? within the ISERN-track
- Author of Methods in AOS: context, subject selection, design within the IASESE Advanced School-track
ICSME
- Session Chair of Software Quality (part of Research Track)
- Author of Does Microservices Adoption Impact the Development Velocity? A Cohort Study. A Registered Report within the Registered Reports Track-track
- Committee Member in Tool Demo Track - Program Committee within the Tool Demo Track-track
- Committee Member in Registered Reports Track - Program Committee within the Registered Reports Track-track
- Author of Can We Trust the Default Vulnerabilities Severity? within the Artifact Evaluation Track and ROSE Festival-track
EASE
ICSE
- Mentor in Mentors within the SMeW - Student Mentoring Workshop-track
- Program Committee Member in Technical Track within the Technical Track-track
- Author of A Machine and Deep Learning analysis among SonarQube rules, Product, and Process Metrics for Faults Prediction within the Journal-First Papers-track
- Session Chair of Software quality (part of Technical Track)
GE@ICSE
CAIN
International Conference on Program Comprehension
CHASE
2022
ICSE
- Author of ASPA: A Static Analyser to Support Learning and Continuous Feedback on Programming Courses. An Empirical Validation within the SEET - Software Engineering Education and Training-track
- Author of EUGAIN. The European Network For Gender Balance in Informatics within the Technical Track-track
- Author of A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits within the Journal-First Papers-track
- Committee Member in Program Committee within the SRC - ACM Student Research Competition-track
- Committee Member in Judges within the SRC - ACM Student Research Competition-track
Mining Software Repositories
International Conference on Technical Debt
CAIN
- Author of What is Software Quality for AI Engineers? Towards a Thinning of the Fog within the CAIN 2022-track
- Author of Preliminary Insights to enable automation of the Software Development Process in Software StartUps. A Investigation Study from the use of Artificial Intelligence and Machine Learning within the CAIN 2022-track
International Conference on Program Comprehension
2021
ASE
ESEM
- Author of Towards a Methodology for Participant Selection in Software Engineering Experiments. A Vision of the Future within the Emerging Results and Vision papers-track
- Committee Member in Technical Track PC within the Technical Papers-track
- Social Media and Publicity Co-Chair in Organizing Committee
- Session Chair of Defect Prediction (part of Technical Papers)
- Session Chair of Development Approaches, Requirements & Behavioral Software Engineering (part of Technical Papers)