Gema Rodriguez Perez

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

Reseach Interests

ESE - MSR - OSS - Social Aspects of SE - Diversity and Inclusion in SE

I do empirical software studies mining open source software repositories to create large datasets. I use a combination of quantitative and qualitative techniques to understand the problem and determine approaches that can help to solve it. I do bug localization and bug prediction studies to improve software products and help quality assurance teams understand where to relocate their economic resources. Recently, I do online social development and diversity studies to understand developers’ behaviour in online development environments.

Publications

2020

  • Watch out for Extrinsic Bugs! A Case Study of their Impact in Just-In-Time Bug Prediction Models on the OpenStack project

    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING - Impact Factor: 6.11

    [preprint] Journal Article

  • Insights into Non-Merged Pull Requests in GitHub: Is there Evidence of Bias Based on Perceptible Race?

    IEEE Software- Impact Factor: 3.250

    [preprint] Journal Article

2019

  • How Bugs Are Born: A Model to Identify How Bugs Are Introduced in Software Components

    Empirical Software Engineering - Impact Factor: 4.457

    Journal Article

2018

  • 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

2017

  • 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

2016

  • 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

Academic

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.

Service

Conferences

2021

  • MSR 2021 · Proceedings Chair
  • MSR 2021 · Research Track PC Member
  • SEAA 2021 · Research Track PC Member
  • ICPC 2021 · ERA Track PC Member
  • ICSE 2021 · Demonstration Track PC Member

2020

  • PROMISE 2020 · Replication Challenge Track Chair
  • ESEC/FSE 2020 · Tools Demo PC Member
  • ICSME 2020 · Research Track PC Member
  • ICSME 2020 · Industry Track PC Member
  • MSR 2020 · Mining Challenge-track PC Member

2018

  • ICSME 2018 · Web Chair
  • ICSME 2018 · Student Volunteer
  • MSR 2018 · Mining Challenge-track PC Member

2017

  • MSR 2017 · Publicity Chair

Journals

  • Journal of Systems and Software . Reviewer
  • Transactions on Software Engineering . Reviewer
  • Empirical Software Engineering . Reviewer
  • IEEE Software . Reviewer
  • Transactions on Software Engineering and Methodology . Reviewer