About me

I am a Postdoctoral Research Associate in Software Engineering at The Open University, and part of the SEAD Research Group. I am also a Research Associate at the UKRI TAS Node in Resilience.

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

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.

Research Publications

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

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

  • Introduction to Computer Science, B.Sc. Systems Engineering, Semester 2021-I.
  • Algorithms and Data Structures, B.Sc. Systems Engineering, Semesters 2014-I and 2014-III.
  • Structured Programming Languages, B.Sc. Systems Engineering, Semester 2014-II.