Gema Rodriguez Perez

Postdoctoral Fellow at the David R. Cheriton School of Computer Science University of Waterloo, Canada.

Reseach Interests


My research interest focuses in Open Source Systems, Mining Software Repositories and Empirical Software Engineering. I like developing tools to help researchers and practitioners in their tasks. My current research work focuses on understanding the Bug Seeding process. Specifically, I analyze the information from code review process and bug tracking systems to understand how defects are introduced and manifested into the source code.



  • Reproducibility and credibility in empirical software engineering: A case study based on a systematic literature review of the use of the SZZ algorithm

    Information and Software Technology - Impact Factor: 2.694

    Journal Article

  • What if a Bug has a Different Origin? Making Sense of Bugs Without an Explicit Bug Introducing Change

    International Symposium on Empirical Software Engineering and Measurement (ESEM’18) [Best emerging results paper award ]

    Conference Article

  • Towards an Empirical Model to Identify When Bugs are Introduced

    Ph.D. Thesis


  • How much time did it take to notify a bug?: two case studies: Elasticsearch and Nova

    WETSoM'17 Proceedings of the 8th Workshop on Emerging Trends in Software Metrics - At ICSE'17

    Workshop Article

  • New Approach To Understand The Origins Of a Bug

    Seminar Series on Advanced Techniques & Tools for Software Evolution

    Seminar Article


  • Bugtracking: A tool to assist in the identification of bug reports

    IFIP International Conference on Open Source Systems

    Conference Article

  • Analyzing how the bugs are injected into the source code.

    Proceedings of the Doctoral Consortium at the 12th International Conference on Open Source Systems

    Doctoral Symposium Article

Personal Info


I holds my degree in Telecomunications Engineering specializing in Telecomunication Systems in the University of Valladolid, Spain. After that, I moved to Madrid to hold my Master in the University Rey Juan Carlos, where I started to learn and be passionate about Software Engineering and Open Source Software.

In 2015 I started my Ph.D. in Empirical Software Engineering at the University King Juan Carlos, Spain, where I was under supervision of Dr. Jesus M. Gonzalez Barahona and Dr. Gregorio Robles.

In 2018 I was working as a visiting researcher at Delft University of Technology and Eindhoven University of Technology, The Netherlands, where I was under supervision of with Dr. Andy Zaidman and Dr. Alexander Serebrenik

In 2019 I started as a Postdoctoral Fellow at the University of Waterloo, Canada, where I'm working in Dr. Mei Nagappan's reseach group

Free Time

When forced indoors, I love hiking and running. I follow a number of sci-fi and fantasy genre movies and television shows. I spend free time exploring the latest technolgy advancements.




  • ICSME 2018 · Web Chair
  • ICSME 2018 · Student Volunteer
  • MSR 2018 · Mining Challenge Committee


  • MSR 2017 · Publicity Chair


  • Journal of Systems and Software . Reviewer
  • Transactions on Software Engineering . Reviewer