Write a Blog >>
MSR 2022
Mon 23 - Tue 24 May 2022
co-located with ICSE 2022

Welcome to the website of the Mining Software Repositories 2022 conference!

The Mining Software Repositories (MSR) conference is the premier conference for data science, machine learning, and artificial intelligence in software engineering. The goal of the conference is to improve software engineering practices by uncovering interesting and actionable information about software systems and projects using the vast amounts of software data such as source control systems, defect tracking systems, code review repositories, archived communications between project personnel, question-and-answer sites, CI build servers, and run-time telemetry. Mining this information can help to understand software development and evolution, software users, and runtime behavior; support the maintenance of software systems; improve software design/reuse; empirically validate novel ideas and techniques; support predictions about software development; and exploit this knowledge in planning future development.

Hybrid MSR 2022

All accepted paper presentations, keynote, tutorials, and invited talks will happen during the virtual MSR 2022 (May 18-20). During the in-person MSR 2022 (May 23-24), we will have a keynote talk, an MIP award talk, blended technical sessions (featuring longer presentations of accepted papers whose authors attend the in-person event), a poster + networking session, discussion/brainstorming sessions, and a banquet. The in-person program is created collaboratively based on inputs received through a survey that was conducted with 70+ registrants of the in-person event (with a ~70% response rate).

Message from Organizers

Request for Certificate of Attendance

  • Please fill in the following form to request for a certificate of attendance. Please kindly submit your request before June 3. We’ll send certificates 1-2 weeks after that.

MSR Virtual Program Overview

Please Note: this schedule is shown in UTC, but the detailed program and the program on Midspace are adjusted to the time zone of your computer. Take note that MSR 2022 Opening may actually happen on May 17 depending on your time zone, e.g., MSR 2022 Opening session is at 5pm on May 17 in Vancouver, Canada.

May 18


  • Pacific Time Zone
  • Indian Time Zone
  • Atlantic Time Zone
Time (UTC) MSR Plenary Room MSR Main Room - odd hours MSR Main Room - even hours MSR Tutorials Room MSR Newcomer Orientation Room
00:00-00:50 MSR 2022 Opening
01:00-01:50 Newcomer Orientation I
Chairs: Yuan Tian, Gias Uddin
Mentors: Bram Adams, Fatemeh Fard, Li Li, Ali Ouni, Tianyi Zhang
02:00-02:50 Session 1: Communication (Documentation & Automation)
Chairs: Hongyu Zhang, Masud Rahman
07:00-07:50 Session 2: Maintenance (Issues & Smells)
Chair: Alessio Ferrari
08:00-08:50 Newcomer Orientation II
Chairs: Tegawendé F. Bissyandé, Chaiyong Rakhitwetsagul
Mentors: Bodin Chinthanet, Raula Gaikovina Kula, Christoph Treude, Xin Xia
09:00-09:50 Session 3: Introspection, Vision, and Human Aspects
Chairs: Alexander Serebrenik, Sebastian Baltes
15:00-15:50 Keynote: From Models to Systems: Rethinking the Role of Software Engineering for Machine Learning
Presenter: Christian Kästner
Chair: Nicole Novielli
16:00-16:50 Mining Challenge
Chair: Steffen Herbold
17:00-17:50 Session 4: Software Quality (Bugs & Smells)
Chairs: Maxime Lamothe, Mahmoud Alfadel
Tutorial: Empirical Standards for Repository Mining
Presenters: Paul Ralph, Tushar Sharma, Preetha Chatterjee
18:00-18:50 Session 5: Communication & Domains
Chairs: Masud Rahman, Mahmoud Alfadel
Tutorial: Mining the Ethereum Blockchain Platform
Presenter: Gustavo A. Oliva

May 19

Time (UTC) MSR Plenary Room MSR Main Room - odd hours MSR Main Room - even hours
00:00-00:50 Session 6: Maintenance & Testing
Chair: Ajay Kumar Jha, Amjed Tahir
01:00-01:50 Session 7: Developer Wellbeing & Project Communication
Chair:Bram Adams
07:00-07:50 Session 8: Large-Scale Mining & Software Ecosystems
Chairs: Fiorella Zampetti, Gregorio Robles
08:00-08:50 Session 9: Scaling & Cloud
Chair: Lwin Khin Shar
09:00-09:50 Session 10: Security
Chair: Triet Le Huynh Minh
14:00-14:50 Virtual Coffee
15:00-15:50 Session 11: Machine Learning & Information Retrieval Chair: Phuong Nguyen
16:00-16:51 Vision & Reflections Track: Past
Presenters: Audris Mockus, Ahmed E. Hassan, Daniela Damian
Chairs: Bram Adams and Shaowei Wang
17:00-17:51 Vision & Reflections Track: Future
Presenters: Alexander Serebrenik, Denae Ford Robinson, Foutse Khomh
Chairs: Bram Adams and Shaowei Wang
18:00-18:50 MIP Award Session
Most Influential Paper: "GHTorrent: Github's data from a firehose" by Georgios Gousios and Diomidis Spinellis (MSR 2012).
Chair: Massimiliano Di Penta

May 20

Time (UTC) MSR Plenary Room MSR Main Room - odd hours MSR Main Room - even hours MSR Tutorials Room
00:00-00:50 Session 12: Integration & Large-Scale Mining
Chairs: Jin L.C. Guo, Amjed Tahir
01:00-01:50 Session 13: Security & Quality
Chair: Gias Uddin
02:00-02:50 Foundational Contribution Award
Chair: Miryung Kim
08:00-08:50 Session 14: Software Quality
Chairs: Chakkrit (Kla) Tantithamthavorn, Simone Scalabrino
09:00-09:30 Closing Session of Virtual MSR 2022 + Introduction of MSR 2023
Speakers: David Lo, Shane McIntosh, Nicole Novielli, Emad Shihab
14:00-14:50 Shadow PC Retrospective
Chairs: Eleni Constantinou, Sarah Nadi
(Closed to Shadow PC Members)
15:00-15:50 Session 15: Collaboration & Open Source
Chairs: Massimiliano Di Penta, Fiorella Zampetti
16:00-16:50 Tutorial: Using Datalore for Reproducible Research
Presenter: Jodie Burchell
17:00-17:50 Hackathon
Chairs: Gregorio Robles, Jesus M. Gonzalez-Barahona, Maëlick Claes
Tutorial: Software Bots in Software Engineering: Benefits and Challenges
Presenters: Mairieli Wessel, Marco Gerosa, Emad Shihab
18:00-19:00 Session 16: Non-functional Properties (Availability, Security, Legal Aspects)
Chair: Maxime Lamothe, Jin L.C. Guo

MSR In-Person Program Overview

May 23


  • Blended
  • Specific
  • Interactive
Time (Eastern Time) Room 315 + 316
09:00-10:30 Opening Message from the Chairs
Keynote: Christian Kästner - From Models to Systems: Rethinking the Role of Software Engineering for Machine Learning
Chair: David Lo
MIP Award Talk: Georgios Gousios, Diomidis Spinellis - GHTorrent: Github's data from a firehose
Chair: David Lo
10:30-11:00 Coffee Break
11:00-12:30 Blended Technical Session 1 (Integration, Large-scale mining, and Software Ecosystems)
Chair: Bogdan Vasilescu
12:30-13:30 Lunch
13:30-15:00 Blended Technical Session 2 (Machine Learning and Information Retrieval)
Chair: Preetha Chatterjee
15:00-15:30 Coffee Break
15:30-17:00 Networking & Poster Session
Chair: Miikka Kuutila
19:00-21:00 JetBrains Co-Sponsored MSR Dinner

May 24

Time (Eastern Time) Room 315 + 316
09:00-10:30 Blended Technical Session 3 (Smells and Maintenance)
Chair: Andy Zaidman
10:30-11:00 Coffee Break
11:00-12:15 Blended Technical Session 4 (Introspection, Vision, and Human Aspects)
Chair: Ayushi Rastogi
12:15-12:30 Brainstorming / Discussion I
Chair: Shane Mcintosh
12:30-13:30 Lunch
13:30-15:00 Brainstorming / Discussion II
Chair: Shane Mcintosh
15:00-15:30 Coffee Break
15:30-17:00 Blended Technical Session 5 (Miscellaneous)
Chair: Luis Miranda da Cruz
17:00-17:30 MSR Award and Closing Session



Technical Sponsors