About me

I am a Research Software Engineer at The Alan Turing Institute, and part of the Research Engineering Group. I am also a Visiting Fellow at the SEAD Research Group at The Open University.

I graduated in 2020 from University College London with a PhD in Software Engineering, under the supervision of Earl T. Barr, Federica Sarro and Mark Harman. As a postgraduate researcher, I studied cooperation in software development teams using game-theoretic models. I also have a Masters in Computer Science from Pontificia Universidad Catolica del Peru; with a dissertation on ant colony optimisation algorithms applied to computer vision. Previously, I was an undergraduate student of Systems Engineering at Universidad Nacional de Ingenieria.

As a software engineer, I worked on projects ranging from mobile applications to large-scale information systems. I have also taught courses on programming fundamentals and algorithms to undergraduate engineering students.

Presentations

GECCO2022 - Ant Colony Optimization for Software Engineers

Tutorial presentation at the Genetic and Evolutionary Computation Conference 2022.

ICSE-NIER2022 - What Do You Want From Me? Adapting Systems to the Uncertainty of Human Preferences

Video presentation at the 44th International Conference on Software Engineering.

MSR2022 - Quid Pro Quo: An Exploration of Reciprocity in Code Review

Hackathon presentation at the Mining Software Repositories Conference.

ASE2020 - Game-theoretic Analysis of Development Practices: Challenges and Opportunities

Journal-First presentation at the 35th IEEE/ACM International Conference on Automated Software Engineering.

ICSE2020 - The Assessor's Dilemma: Improving Bug Repair via Empirical Game Theory

Journal-First presentation at the 42nd International Conference on Software Engineering.

Selected Publications

Meet your Maker: A Social Identity Analysis of Robotics Software Engineering

Carlos Gavidia-Calderon, Amel Bennaceur, Tamara Lopez, Anastasia Kordoni, Mark Levine and Bashar Nuseibeh

Proceedings of the First International Symposium on Trustworthy Autonomous Systems (2023)

Publication · Preprint

Ant Colony Optimization for Software Engineers

Carlos Gavidia-Calderon and Héctor Menéndez

Proceedings of the Genetic and Evolutionary Computation Conference Companion (2022)

Publication · Preprint · GitHub

Quid Pro Quo: An Exploration of Reciprocity in Code Review

Carlos Gavidia-Calderon, DongGyun Han, and Amel Bennaceur

IEEE/ACM 18th International Conference on Mining Software Repositories (2022)
Publication · Preprint · GitHub · MSR2022

What Do You Want From Me? Adapting Systems to the Uncertainty of Human Preferences

Carlos Gavidia-Calderon, Anastasia Kordoni, Amel Bennaceur, Mark Levine and Bashar Nuseibeh

IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results (2022)
Publication · Preprint · ICSE-NIER2022

Game-Theoretic Analysis of Development Practices: Challenges and opportunities

Carlos Gavidia-Calderon, Federica Sarro, Mark Harman, and Earl T. Barr

Journal of Systems and Software (2020)
Publication · Preprint · ASE2020

The Importance of Being Discrete: on the Inaccuracy of Continuous Approximations in Auction Theory

Itzhak Rasooly and Carlos Gavidia-Calderon

ArXiv
Preprint· GitHub

Isula: A Java Framework for Ant Colony Algorithms

Carlos Gavidia-Calderon and César Beltrán Castañon

SoftwareX (2020)
Publication · Preprint · GitHub

The Assessor's Dilemma: Improving Bug Repair via Empirical Game Theory

Carlos Gavidia-Calderon, Federica Sarro, Mark Harman, and Earl T. Barr

IEEE Transactions on Software Engineering (2019)
Publication · Preprint · ICSE2020

Professional Service

Program Committees

Journal Reviewing

Organizing Committees

Teaching

Universidad Nacional de Ingenieria

College of Industrial and Systems Engineering