MSR 2020
Mon 29 - Tue 30 June 2020
co-located with ICSE 2020

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.

The goal of this two-day international conference is to advance the science and practice of software engineering with data-driven techniques. The 17th International Conference on Mining Software Repositories is co-located with ICSE 2020 in Seoul, South Korea, and will be held on May 25-26, 2020.

The important dates for the Technical Track papers are:

  • Abstract deadline: Thursday January 9, 2020, 23:59 AOE
  • Papers deadline: Thursday January 16, 2020, 23:59 AOE (No deadline extension or grace periods will be provided. Please plan accordingly)
  • Author Response Period: February 18 - 21, 2020
  • Author Notification: Monday March 2, 2020
  • Camera Ready: Monday March 16, 2020, 23:59 AOE

Please see the Call for Papers for all the details.

Highlights

Dates
Tracks
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Mon 29 Jun
Times are displayed in time zone: (UTC) Coordinated Universal Time change

msr-2020-papers
10:30 - 11:00: Technical Papers - Programming Languages & Models at MSR:Zoom
Chair(s): Dimitris KolovosUniversity of York

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-Registered-Reports10:30 - 10:36
Live Q&A
Jürgen CitoMIT, Jiasi ShenMassachusetts Institute of Technology, Martin RinardMIT
Pre-print Media Attached
msr-2020-papers10:36 - 10:42
Live Q&A
Jason TsayIBM Research, Alan BrazIBM Research, Martin HirzelIBM Research, Avraham ShinnarIBM Research, Todd Mummert
Pre-print Media Attached
msr-2020-papers10:42 - 10:48
Live Q&A
Timofey BryksinJetBrains Research, Saint Petersburg State University, Victor PetukhovJetBrains, ITMO University, Ilya Alexin, Stanislav Prikhodko, Alexey Shpilman, Vladimir KovalenkoTU Delft, Nikita PovarovJetBrains
Pre-print Media Attached
msr-2020-papers10:48 - 10:54
Live Q&A
Tomoki NakamaruGraduate School of Information Science and Technology, The University of Tokyo, Tomomasa Matsunaga, Tetsuro YamazakiGraduate School of Information Science and Technology, The University of Tokyo, Soramichi AkiyamaDepartment of Creative Informatics, The University of Tokyo, Shigeru ChibaThe University of Tokyo
Pre-print Media Attached
msr-2020-papers10:54 - 11:00
Live Q&A
Nan YangEindhoven University of Technology, The Netherlands, Pieter Cuijpers, Ramon SchiffelersEindhoven University of Technology and ASML, the Netherlands, Johan Lukkien, Alexander SerebrenikEindhoven University of Technology
Media Attached
msr-2020-papers
10:30 - 11:00: Technical Papers - Refactoring & Testing at MSR:Zoom2
Chair(s): Mauricio AnicheDelft University of Technology, Netherlands

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-papers10:30 - 10:37
Live Q&A
Leonardo Da Silva SousaCarnegie Mellon University, USA, Diego CedrimPontifical Catholic University of Rio de Janeiro, Alessandro GarciaPUC-Rio, Willian OizumiPUC-Rio, Ana Carla BibianoPUC-Rio, Daniel OliveiraPUC-Rio, Miryung KimUniversity of California, Los Angeles, Anderson OliveiraPUC-Rio
Pre-print Media Attached
msr-2020-papers10:37 - 10:45
Live Q&A
Matheus PaixaoUniversity of Fortaleza, Anderson UchôaPontifical Catholic University of Rio de Janeiro (PUC-Rio), Ana Carla BibianoPUC-Rio, Daniel OliveiraPUC-Rio, Alessandro GarciaPUC-Rio, Jens KrinkeUniversity College London, Emilio Arvonio
Pre-print Media Attached
msr-2020-Data-showcase10:45 - 10:52
Live Q&A
Federico Corò, Roberto VerdecchiaVrije Universiteit Amsterdam, Emilio Cruciani, Breno MirandaFederal University of Pernambuco, Antonia BertolinoCNR-ISTI
Pre-print Media Attached
msr-2020-Data-showcase10:52 - 11:00
Live Q&A
András Kicsi, László VidácsUniversity of Szeged, Hungary, Tibor Gyimothy
Pre-print Media Attached
msr-2020-papers
11:00 - 12:00: Technical Papers - Build, CI, & Dependencies at MSR:Zoom
Chair(s): Raula Gaikovina KulaNAIST

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-papers11:00 - 11:12
Live Q&A
Yiwen WuNational University of Defense Technology, Yang ZhangNational University of Defense Technology, China, Tao WangNational University of Defense Technology, Huaimin Wang
Pre-print Media Attached
msr-2020-papers11:12 - 11:24
Live Q&A
Suhaib MujahidConcordia University, Rabe AbdalkareemConcordia University, Montreal, Canada, Emad ShihabConcordia University, Shane McIntoshMcGill University
Pre-print Media Attached
msr-2020-Data-showcase11:24 - 11:36
Live Q&A
Jordan HenkelUniversity of Wisconsin–Madison, Christian Bird, Shuvendu K. LahiriMicrosoft Research, Thomas RepsUniversity of Wisconsin-Madison, USA
Media Attached
msr-2020-papers11:36 - 11:48
Live Q&A
Thomas DurieuxKTH Royal Institute of Technology, Sweden, Claire Le GouesCarnegie Mellon University, Michael HiltonCarnegie Mellon University, USA, Rui AbreuInstituto Superior Técnico, U. Lisboa & INESC-ID
DOI Pre-print Media Attached
msr-2020-Data-showcase11:48 - 12:00
Live Q&A
Carolin BrandtDelft University of Technology, Annibale PanichellaDelft University of Technology, Andy ZaidmanTU Delft, Moritz BellerDelft University of Technology
Pre-print Media Attached
msr-2020-Registered-Reports
11:30 - 12:00: Registered Reports - Registered Reports Track Discussion at MSR:Zoom2
Chair(s): Neil ErnstUniversity of Victoria, Janet SiegmundTU Chemnitz

Open Discussion over Zoom (Joining info available on Slack)

msr-2020-Registered-Reports11:30 - 12:00
Other
Neil ErnstUniversity of Victoria, Janet SiegmundUniversity of Passau
msr-2020-papers
12:00 - 13:00: Technical Papers - Code Smells at MSR:Zoom
Chair(s): Alessandro GarciaPUC-Rio

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-papers12:00 - 12:10
Live Q&A
Pre-print Media Attached
msr-2020-papers12:10 - 12:20
Live Q&A
Davide SpadiniDelft University of Technology, Netherlands, Martin Schvarcbacher, Ana Maria Oprescu, Magiel BruntinkSoftware Improvement Group, Alberto BacchelliUniversity of Zurich
DOI Pre-print Media Attached
msr-2020-papers12:20 - 12:30
Live Q&A
Biruk Asmare Muse, Masud RahmanDalhousie University, Csaba NagySoftware Institute - USI, Lugano, Anthony CleveUniversity of Namur, Foutse KhomhPolytechnique Montréal, Giuliano AntoniolPolytechnique Montréal
Pre-print Media Attached
msr-2020-Registered-Reports12:30 - 12:40
Live Q&A
Mouna Abidi, Moses Openja, Foutse KhomhPolytechnique Montréal
Pre-print Media Attached
msr-2020-papers12:40 - 12:50
Live Q&A
Hadhemi Jebnoun, Masud RahmanDalhousie University, Foutse KhomhPolytechnique Montréal, Houssem Ben Braiek
Pre-print Media Attached
msr-2020-papers12:50 - 13:00
Live Q&A
Fabiano PecorelliUniversity of Salerno, Fabio PalombaUniversity of Salerno, Foutse KhomhPolytechnique Montréal, Andrea De LuciaUniversity of Salerno
Pre-print Media Attached
msr-2020-mining-challenge
12:00 - 13:00: Mining Challenge - MSR Mining Challenge at MSR:Zoom2
Chair(s): Antoine PietriInria, Stefano ZacchiroliUniversité de Paris and Inria, Diomidis SpinellisAthens University of Economics and Business

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-mining-challenge12:00 - 12:20
Live Q&A
Pre-print Media Attached
msr-2020-mining-challenge12:20 - 12:40
Live Q&A
Avijit BhattacharjeeUniversity of Saskatchewan, Canada, Sristy Sumana Nath, Shurui ZhouCarnegie Mellon University, USA / University of Toronto, CA, Debasish Chakroborti, Banani RoyUniversity of Saskatchewan, Chanchal K. RoyUniversity of Saskatchewan, Kevin SchneiderUniversity of Saskatchewan
DOI Pre-print Media Attached
msr-2020-mining-challenge12:40 - 13:00
Live Q&A
Pre-print Media Attached
msr-2020-msr-plenary
13:00 - 13:15: MSR Plenary - "Opening" & Awards at MSR:Zoom
Chair(s): Sunghun KimHong Kong University of Science and Technology, Georgios GousiosDelft University of Technology, Sarah NadiUniversity of Alberta

Live on YouTube: https://www.youtube.com/watch?v=Qvf7mHa-YYs

msr-2020-msr-plenary13:00 - 13:15
Day opening
Sunghun KimHong Kong University of Science and Technology, Sarah NadiUniversity of Alberta, Georgios GousiosDelft University of Technology
Media Attached
msr-2020-Keynote
13:15 - 14:15: Keynote - MSR 2020 Keynote at MSR:Zoom
Chair(s): Sunghun KimHong Kong University of Science and Technology

Live on YouTube https://www.youtube.com/watch?v=Qvf7mHa-YYs (Q/A through Slack)

msr-2020-Keynote13:15 - 14:15
Keynote
Media Attached
msr-2020-papers
14:30 - 15:30: Technical Papers - Bugs & Issues at MSR:Zoom
Chair(s): Francisco ServantVirginia Tech

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-Data-showcase14:30 - 14:40
Live Q&A
Cristiano PolitowskiConcordia University, Canada, Fabio PetrilloUniversity of Quebec at Chicoutimi, Yann-Gaël GuéhéneucConcordia University and Polytechnique Montréal, Gabriel Cavalheiro UllmannUNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul, Josias De Andrade Werly
Media Attached
msr-2020-papers14:40 - 14:50
Live Q&A
Omar El Zarif, Daniel Alencar Da CostaUniversity of Otago, Safwat HassanQueens University, Kingston, Canada, Ying ZouQueen's University, Kingston, Ontario
Pre-print Media Attached
msr-2020-papers14:50 - 15:00
Live Q&A
Pre-print Media Attached
msr-2020-papers15:00 - 15:10
Live Q&A
Media Attached
msr-2020-Data-showcase15:10 - 15:20
Live Q&A
Rafael-Michael KarampatsisThe University of Edinburgh, Charles SuttonGoogle Research
Pre-print Media Attached
msr-2020-Registered-Reports15:20 - 15:30
Live Q&A
Steffen HerboldUniversity of Göttingen, Alexander TrautschUniversity of Göttingen, Benjamin Ledel
Pre-print Media Attached
msr-2020-Education
14:30 - 15:00: Education - Tutorial 1: GDPR Considerations at MSR:Zoom2
Chair(s): Alexander SerebrenikEindhoven University of Technology, Abram HindleUniversity of Alberta

Q/A for tutorial (Joining info available on Slack)

msr-2020-Education14:30 - 15:00
Tutorial
Jesus M. Gonzalez-BarahonaUniversidad Rey Juan Carlos
Pre-print Media Attached
msr-2020-paper-q-a-discussions
15:30 - 16:30: Ask Me Anything - Software Engineering for Machine Learning: AMA at MSR:Zoom
Chair(s): Tim MenziesNorth Carolina State University

Live YouTube: https://youtu.be/bLAyj1c_JZ0

msr-2020-paper-q-a-discussions15:30 - 16:30
Live Q&A
Christian KästnerCarnegie Mellon University, Mohamed El-GeishCisco Systems, Inc, Foutse KhomhPolytechnique Montréal, Miryung KimUniversity of California, Los Angeles
Media Attached
msr-2020-papers
16:30 - 17:30: Technical Papers - Github & OSS Datasets at MSR:Zoom
Chair(s): Olga BaysalCarleton University

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-Data-showcase16:30 - 16:38
Live Q&A
Xunhui ZhangNational University of Defense Technology, China, Ayushi RastogiPostdoctoral researcher at TU Delft, Yue YuCollege of Computer, National University of Defense Technology, Changsha 410073, China
Pre-print Media Attached
msr-2020-Data-showcase16:38 - 16:47
Live Q&A
Usman Ashraf, Christoph Mayr-DornJohannes Kepler University Linz, Alexander EgyedJohannes Kepler University, Linz, Sebastiano Panichella
Media Attached
msr-2020-Data-showcase16:47 - 16:55
Live Q&A
Audris Mockus, Zoe KottiAthens University of Economics and Business, Diomidis SpinellisAthens University of Economics and Business, Gabriel Dusing
Media Attached
msr-2020-Data-showcase16:55 - 17:04
Live Q&A
Diomidis SpinellisAthens University of Economics and Business, Zoe KottiAthens University of Economics and Business, Konstantinos Kravvaritis, Georgios Theodorou, Panos Louridas Athens University of Economics and Business
DOI Pre-print Media Attached
msr-2020-Data-showcase17:04 - 17:12
Live Q&A
Diomidis SpinellisAthens University of Economics and Business, Zoe KottiAthens University of Economics and Business, Audris Mockus
DOI Pre-print Media Attached
msr-2020-Data-showcase17:12 - 17:21
Live Q&A
Tanner Fry, Tapajit Dey, Andrey KarnauchUniversity of Tennessee Knoxville, Audris Mockus
Pre-print Media Attached
msr-2020-Data-showcase17:21 - 17:30
Live Q&A
Maëlick Claes University of Oulu, Mika MäntyläUniversity of Oulu
Media Attached
msr-2020-papers
16:30 - 17:00: Technical Papers - Platforms & Datasets at MSR:Zoom2
Chair(s): Moritz BellerDelft University of Technology

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-papers16:30 - 16:37
Live Q&A
Toni MattisHasso Plattner Institute, University of Potsdam, Patrick ReinHasso Plattner Institute, Falco Dürsch, Robert HirschfeldHasso-Plattner-Institut (HPI), Germany
DOI Pre-print Media Attached
msr-2020-papers16:37 - 16:45
Live Q&A
Konstantinos Barmpis , Patrick NeubauerUniversity of York, UK, Jonathan Co, Dimitris KolovosUniversity of York, Nicholas Matragkas, Richard PaigeMcMaster University
Media Attached
msr-2020-papers16:45 - 16:52
Live Q&A
Che Shian Hung, Robert DyerUniversity of Nebraska - Lincoln
Pre-print Media Attached
msr-2020-Registered-Reports16:52 - 17:00
Live Q&A
Antoine PietriInria, Guillaume RousseauUniversité de Paris and Inria, Stefano ZacchiroliUniversité de Paris and Inria
Pre-print Media Attached

Tue 30 Jun
Times are displayed in time zone: (UTC) Coordinated Universal Time change

msr-2020-papers
10:30 - 11:00: Technical Papers - Apps & Bots at MSR:Zoom2
Chair(s): Ivano MalavoltaVrije Universiteit Amsterdam

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-Data-showcase10:30 - 10:37
Live Q&A
Pei Liu, Li LiMonash University, Australia, Yanjie Zhao, Xiaoyu Sun, John GrundyMonash University
Media Attached
msr-2020-Data-showcase10:37 - 10:45
Live Q&A
Media Attached
msr-2020-papers10:45 - 10:52
Live Q&A
Tapajit Dey, Sara Mousavi, Eduardo PonceUniversity of Tennessee - Knoxville, Tanner Fry, Bogdan VasilescuCarnegie Mellon University, Anna Filippova, Audris MockusUniversity of Tennessee - Knoxville
Pre-print Media Attached
msr-2020-papers10:52 - 11:00
Live Q&A
Ahmad AbdellatifConcordia University, Diego CostaConcordia University, Canada, Khaled BadranConcordia University, Rabe AbdalkareemConcordia University, Montreal, Canada, Emad ShihabConcordia University
Pre-print Media Attached
msr-2020-papers
10:30 - 11:00: Technical Papers - Evolution at MSR:Zoom
Chair(s): Jürgen CitoMIT

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-papers10:30 - 10:37
Live Q&A
Jens MeinickeCarnegie Mellon University, Juan HoyosUniversidad Nacional de Colombia, Bogdan VasilescuCarnegie Mellon University, Christian KästnerCarnegie Mellon University
Pre-print Media Attached
msr-2020-papers10:37 - 10:45
Live Q&A
Antoine PietriInria, Guillaume RousseauUniversité de Paris and Inria, Stefano ZacchiroliUniversité de Paris and Inria
Pre-print Media Attached
msr-2020-papers10:45 - 10:52
Live Q&A
Sergey Svitkov, Timofey BryksinJetBrains Research, Saint Petersburg State University
Pre-print Media Attached
msr-2020-Data-showcase10:52 - 11:00
Live Q&A
Themistoklis DiamantopoulosElectrical and Computer Engineering Dept, Aristotle University of Thessaloniki, Michail Papamichail , Thomas Karanikiotis, Kyriakos Chatzidimitriou Aristotle University of Thessaloniki, Andreas SymeonidisAristotle University of Thessaloniki
Pre-print Media Attached
msr-2020-papers
11:00 - 12:00: Technical Papers - Quality at MSR:Zoom
Chair(s): Jens KrinkeUniversity College London

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-papers11:00 - 11:12
Live Q&A
Laerte XavierUniversidade Federal de Minas Gerais (UFMG), Fabio da Silva Ferreira, Rodrigo Brito, Marco Tulio ValenteFederal University of Minas Gerais, Brazil
Pre-print Media Attached
msr-2020-papers11:12 - 11:24
Live Q&A
Peipei WangNorth Carolina State University, USA, Chris BrownNorth Carolina State University, Jamie JenningsNorth Carolina State University, Kathryn StoleeNorth Carolina State University
Pre-print Media Attached
msr-2020-Registered-Reports11:24 - 11:36
Live Q&A
Pavlína Wurzel Gonçalves, Enrico Fregnan, Tobias Baum, Kurt SchneiderLeibniz Universität Hannover, Software Engineering Group, Alberto BacchelliUniversity of Zurich
Pre-print Media Attached
msr-2020-papers11:36 - 11:48
Live Q&A
Pre-print Media Attached
msr-2020-papers11:48 - 12:00
Live Q&A
Yaroslav GolubevJetBrains Research, ITMO University, Maria Eliseeva, Nikita PovarovJetBrains, Timofey BryksinJetBrains Research, Saint Petersburg State University
Pre-print Media Attached
msr-2020-papers
11:00 - 12:00: Technical Papers - Security at MSR:Zoom2
Chair(s): Dimitris MitropoulosAthens University of Economics and Business

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-papers11:00 - 11:12
Live Q&A
Danielle GonzalezRochester Institute of Technology, USA, Michael RathTechnische Universität Ilmenau, Mehdi MirakhorliRochester Institute of Technology
DOI Pre-print Media Attached
msr-2020-papers11:12 - 11:24
Live Q&A
Paolo Calciati IMDEA Software Institute, Konstantin KuznetsovSaarland University, CISPA, Alessandra GorlaIMDEA Software Institute, Andreas ZellerCISPA Helmholtz Center for Information Security
Media Attached
msr-2020-papers11:24 - 11:36
Live Q&A
Triet Le Huynh MinhThe University of Adelaide, David Hin, Roland Croft, Muhammad Ali BabarThe University of Adelaide
DOI Pre-print Media Attached
msr-2020-Data-showcase11:36 - 11:48
Live Q&A
Jiahao FanNew Jersey Institute of Technology, USA, Yi LiNew Jersey Institute of Technology, USA, Shaohua WangNew Jersey Institute of Technology, USA, Tien N. NguyenUniversity of Texas at Dallas
Media Attached
msr-2020-papers11:48 - 12:00
Live Q&A
James WaldenNorthern Kentucky University
Pre-print Media Attached
msr-2020-paper-q-a-discussions
12:00 - 13:00: Ask Me Anything - DevOps: AMA at MSR:Zoom
Chair(s): Philipp LeitnerChalmers University of Technology & University of Gothenburg

Live YouTube: https://youtu.be/lVorjsH6uWM

msr-2020-paper-q-a-discussions12:00 - 13:00
Live Q&A
Laurie WilliamsNorth Carolina State University, Taco BakkerING Bank, Hyrum WrightGoogle
Media Attached
msr-2020-MSR-Awards
13:00 - 13:45: MSR Awards - Award Talks at MSR:Zoom
Chair(s): Andy ZaidmanTU Delft

Live YouTube: https://youtu.be/97JCEBPZHkU

msr-2020-MSR-Awards13:00 - 13:22
Talk
Michele LanzaUniversita della Svizzera italiana (USI), Marco D'ambros, Romain RobbesFree University of Bozen-Bolzano
msr-2020-MSR-Awards13:22 - 13:45
Talk
Jonathan MaleticKent State University, Michael CollardThe University of Akron
msr-2020-msr-plenary
13:45 - 14:00: MSR Plenary - "Closing" & MSR 2021 at MSR:Zoom
Chair(s): Sarah NadiUniversity of Alberta, Georgios GousiosDelft University of Technology, Sunghun KimHong Kong University of Science and Technology

Live YouTube: https://youtu.be/97JCEBPZHkU

msr-2020-papers
14:00 - 15:00: Technical Papers - ML4SE at MSR:Zoom
Chair(s): Kevin MoranWilliam & Mary/George Mason University

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-papers14:00 - 14:12
Live Q&A
Chen YangVeracode, Inc., Andrew SantosaVeracode, Inc., Ang Ming Yi, Abhishek Sharma Singapore Management University, Singapore, Asankhaya SharmaVeracode, Inc., David LoSingapore Management University
Pre-print Media Attached
msr-2020-papers14:12 - 14:24
Live Q&A
Rhys ComptonUniversity of Waikato, Eibe FrankDepartment of Computer Science, University of Waikato, Panos Patros, Abigail KoayUniversity of Waikato
DOI Pre-print Media Attached
msr-2020-papers14:24 - 14:36
Live Q&A
Abdulkarim KhormiFlorida State University, USA - Jazan University, KSA, Mohammad AlahmadiFlorida State University, Sonia HaiducFlorida State University
Pre-print Media Attached
msr-2020-papers14:36 - 14:48
Live Q&A
Gustavo PintoUFPA, Breno MirandaFederal University of Pernambuco, Supun DissanayakeThe University of Adelaide, Marcelo d'AmorimFederal University of Pernambuco, Christoph TreudeThe University of Adelaide, Antonia BertolinoCNR-ISTI
Pre-print Media Attached
msr-2020-papers14:48 - 15:00
Live Q&A
Sakib HaqueUniversity of Notre Dame, Alexander LeClairUniversity Of Notre Dame, Lingfei WuIBM Research, Collin McMillanUniversity of Notre Dame
Pre-print Media Attached
msr-2020-Education
14:30 - 15:00: Education - Tutorial 2: Software Analytics at MSR:Zoom2
Chair(s): Abram HindleUniversity of Alberta, Alexander SerebrenikEindhoven University of Technology

Q/A for tutorial (Joining info available on Slack)

msr-2020-Education14:30 - 15:00
Tutorial
Fabio PalombaUniversity of Salerno
Media Attached
msr-2020-paper-q-a-discussions
15:00 - 16:00: Ask Me Anything - Machine Learning for Software Engineering: AMA at MSR:Zoom
Chair(s): Baishakhi RayColumbia University, New York

Live YouTube: https://youtu.be/cphPhsehw2M

msr-2020-paper-q-a-discussions15:00 - 16:00
Live Q&A
Vincent HellendoornUniversity of California at Davis, USA, Michael PradelUniversity of Stuttgart, Miltiadis AllamanisMicrosoft Research
Media Attached
msr-2020-papers
16:00 - 17:00: Technical Papers - Developer Collaboration at MSR:Zoom
Chair(s): Bogdan VasilescuCarnegie Mellon University

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-papers16:00 - 16:10
Live Q&A
Pre-print Media Attached
msr-2020-papers16:10 - 16:20
Live Q&A
Nicole NovielliUniversity of Bari, Fabio CalefatoUniversity of Bari, Davide DongiovanniUniversity of Bari, Daniela GirardiUniversity of Bari, Filippo LanubileUniversity of Bari
DOI Pre-print Media Attached
msr-2020-Data-showcase16:20 - 16:30
Live Q&A
Esteban ParraFlorida State University, Ashley Ellis, Sonia HaiducFlorida State University
Pre-print Media Attached
msr-2020-Registered-Reports16:30 - 16:40
Live Q&A
Ingrid NunesUniversidade Federal do Rio Grande do Sul (UFRGS), Brazil, Christoph TreudeThe University of Adelaide, Fabio CalefatoUniversity of Bari
Pre-print Media Attached
msr-2020-Data-showcase16:40 - 16:50
Live Q&A
Preetha ChatterjeeUniversity of Delaware, USA, Kostadin DamevskiVirginia Commonwealth University, Nicholas A. KraftUserVoice, Lori Pollock
Pre-print Media Attached
msr-2020-papers16:50 - 17:00
Live Q&A
Yalin LiuUniversity of Notre Dame, Jinfeng LinUniversity of Notre Dame, Jane Cleland-HuangUniversity of Notre Dame
Media Attached
msr-2020-papers
16:00 - 17:00: Technical Papers - Visions & Reflections at MSR:Zoom2
Chair(s): Venera ArnaoudovaWashington State University

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-papers16:00 - 16:15
Live Q&A
Danielle GonzalezRochester Institute of Technology, USA, Thomas ZimmermannMicrosoft Research, Nachiappan NagappanMicrosoft Research
DOI Pre-print Media Attached
msr-2020-papers16:15 - 16:30
Live Q&A
Nicolas GoldUniversity College London, Jens KrinkeUniversity College London
DOI Pre-print Media Attached
msr-2020-papers16:30 - 16:45
Live Q&A
Ang JiaXi'an Jiaotong University, Ming FanXi'an Jiaotong University, Xi Xu, Di CuiXi'an Jiaotong University, Wenying Wei, Zijiang YangWestern Michigan University, Kai Ye, Ting LiuXi'an Jiaotong University
DOI Pre-print Media Attached
msr-2020-papers16:45 - 17:00
Live Q&A
Pre-print Media Attached

Call for Papers

Scope

The technical track of MSR 2020 solicits novel, high quality submissions on a wide range of topics, including (but not limited to):

  • Analysis of software data with the goal of improving software productivity and reliability
  • Analysis and modeling of runtime information to optimize deployment, delivery and error handling in software development processes
  • Analysis of change patterns and trends to assist in future development
  • Analysis of natural language artifacts in software data
  • Analysis of software ecosystems and mining of software data across multiple projects
  • Approaches, applications, and tools for mining software data
  • Artificial intelligence for software engineering
  • Characterization, classification, and prediction of software defects based on analysis of software data
  • Characterization of bias in mining and guidelines to ensure the quality of results
  • Data science for software projects
  • Empirical studies on extracting data from large long-lived and/or industrial projects
  • Machine learning for software engineering
  • Meta-models, exchange formats, and infrastructure tools to facilitate the sharing of extracted data and to encourage reuse and repeatability
  • Methods of integrating mined data from various historical sources
  • Mining code review data
  • Mining execution traces and logs
  • Mining human and social aspects of development
  • Mining interaction data
  • Mining mobile app stores and app reviews
  • Mining software licensing and copyrights
  • Models for social and development processes in large software projects
  • Models of software project evolution based on historical repository data
  • Models and processes for improving the quality of machine learning pipelines
  • Natural language processing in software engineering
  • Prediction and modeling of software quality
  • Privacy and ethics in mining software data
  • Release engineering, including continuous integration, delivery and deployment
  • Search-driven software development, including search techniques to assist developers in finding suitable components and code fragments for reuse, and software search engines
  • Software analytics
  • Software engineering for artificial intelligence and machine learning
  • Energy efficiency of software
  • Studies of programming language features and their usage
  • Techniques and tools for capturing new forms of software data such as effort data, fine-grained changes, and refactoring
  • Techniques to model reliability and defect occurrences
  • Visualization techniques and models of mined data

Types of Technical Track Submissions

We accept both full (10 pages plus 2 additional pages of references) and short (4 pages plus 1 additional page of references) papers. Furthermore, in order to facilitate the reviewing process of your paper’s contribution, you should select one of the following paper categories:

1. Research Paper

Full research papers are expected to describe new methodologies and/or provide novel research results, and should be evaluated scientifically. While a high degree of technical rigor is expected for long papers, short research papers should discuss controversial issues in the field, or describe interesting or thought-provoking ideas that are not yet fully developed. Accepted short papers will be presented in a short lightning talk.

Relevant review criteria:

  • novelty
  • soundness of approach
  • relevance to the conference (+ clarity of relation with related work)
  • quality of presentation
  • quality of evaluation [for long papers]
  • ability to replicate [for long papers]

2. Practice Experience

MSR encourages the submission of papers that report on both positive and negative experiences of applying software analytics strategies in an industry/open source organization context. Adapting existing algorithms or proposing new algorithms or approaches for practical use are considered a plus.

Relevant review criteria:

  • quality of empirical evaluation
  • explicit discussion on the usefulness/impact of the approach in practice
  • explicit discussion of any adaptations required by the application of existing/new approach in practice
  • quality of presentation
  • relevance to the conference (+ clarity of relation with related work)

3. Reusable Tool

MSR actively promotes and recognizes the creation and use of tools that are designed and built not only for a specific research project, but for the MSR community as a whole. Those tools enable other researchers to jumpstart their own research efforts, and also enable reproducibility of earlier work.

Reusable Tool papers can be descriptions of tools built by the authors that can be used by other researchers, and/or descriptions of the use of tools built by others to obtain some specific research results in the area of mining software repositories.

Relevant review criteria:

  • evaluation of usefulness/reusability of the tool [for long papers]
  • novelty
  • quality of presentation (details on tool’s internals, usage, etc.)
  • relevance to the conference (+ clarity of relation with related work)
  • availability of the tool, clear installation instructions and example data set that allow the reviewers to run the tool

Submission Process

All types of technical papers will be peer-reviewed according to the specified review criteria, hence it is required to choose the right type of paper according to the paper’s major contributions. Submissions should follow the ACM Conference Proceedings Formatting Guidelines (https://www.acm.org/publications/proceedings-template ). LaTeX users must use the provided acmart.cls and ACM-Reference-Format.bst without modification, enable the conference format in the preamble of the document (i.e., \documentclass[sigconf,review]{acmart}), and use the ACM reference format for the bibliography (i.e., \bibliographystyle{ACM-Reference-Format}). The review option adds line numbers, thereby allowing referees to refer to specific lines in their comments.

Papers submitted for consideration should not have been published elsewhere and should not be under review or submitted for review elsewhere for the duration of consideration. ACM plagiarism policies and procedures shall be followed for cases of double submission. The submission must also comply with the IEEE Policy on Authorship. Please read the ACM Policy and Procedures on Plagiarism (https://www.acm.org/publications/policies/plagiarism) and the IEEE Plagiarism FAQ (https://www.ieee.org/publications/rights/plagiarism/plagiarism-faq.html) before submitting.

Upon notification of acceptance, all authors of accepted papers will be asked to complete a copyright form and will receive further instructions for preparing their camera ready versions. At least one author of each paper is expected to register and present the results at the MSR 2020 conference. All accepted contributions will be published in the conference electronic proceedings.

A selection of the best papers will be invited to an EMSE Special Issue. The authors of accepted papers that show outstanding contributions to the FOSS community will have a chance to self-nominate their paper for the MSR FOSS Impact Paper Award.

IMPORTANT: MSR 2020 follows the double-blind submission model. Submissions should not reveal the identity of the authors in any way. This means that authors should:

  • leave out author names and affiliations from the body and metadata of the submitted pdf
  • ensure that any citations to related work by themselves are written in the third person, for example “the prior work of XYZ” as opposed to “our prior work [2]”
  • not refer to their personal, lab or university website; similarly, care should be taken with personal accounts on github, bitbucket, Google Drive, etc.
  • not upload unblinded versions of their paper on archival websites during bidding/reviewing, however uploading unblinded versions prior to submission is allowed and sometimes unavoidable (e.g., thesis)
  • not to advertise their submission number or paper topic on social media accounts. Please be careful about posting your paper number, a description of your submitted paper, or any other information that may make it easy for reviewers to identify your submission.

Please note that double-blind submission should not be an excuse for hiding replication packages or data sets from reviewers, since that effectively hinders the peer-review process. Since access to data and scripts is essential during peer review, we strongly recommend to archive data sets on online archival sites such as dropbox.com, zenodo.org or figshare.com (Instructions available in Open Science Policy below). The latter two even allow to receive a DOI and hence become citable.

Submission Link

Technical papers must be submitted through EasyChair: https://easychair.org/conferences/?conf=msr20

Open Science Policy

Openness in science is key to fostering progress via transparency, reproducibility and replicability. Our steering principle is that all research output should be accessible to the public and that empirical studies should be reproducible. In particular, we actively support the adoption of open data and open source principles. The following guidelines are recommendations and not mandatory. Your choice to use open science or not will not affect the review process for your paper. However, to increase reproducibility and replicability, we encourage all contributing authors to disclose:

  • the source code of relevant software used or proposed in the paper, including that used to retrieve and analyze data
  • the data used in the paper (e.g., evaluation data, anonymized survey data etc)
  • instructions for other researchers describing how to reproduce or replicate the results

Already upon submission, authors can privately share their anonymized data and software on preserved archives such as Zenodo or Figshare (tutorial available hereplease make sure to any links shared during peer review are anonymized). Zenodo accepts up to 50GB per dataset (more upon request). There is no need to use Dropbox or Google Drive. Once accepted, an option can be toggled to publish the data and scripts with an official DOI. Zenodo and Figshare accounts can easily be linked with GitHub repositories to automatically archive software releases. In the unlikely case that authors need to upload terabytes of data, Archive.org may be used.

After acceptance, we encourage authors to self-archive pre-prints of their papers in open, preserved repositories such as arXiv.org. This is legal and allowed by all major publishers including ACM and IEEE and it lets anybody in the world reach your paper. Note that you are usually not allowed to self-archive the PDF of the published article (that is, the publisher proof or the Digital Library version). Instead, use the manuscript with reviewer comments addressed, but before applying the camera-ready instructions and templates. Feel free to contact the MSR 2020 PC or proceedings chairs for more details.

Please note that the success of the open science initiative depends on the willingness (and possibilities) of authors to disclose their data and that all submissions will undergo the same review process independent of whether or not they disclose their analysis code or data. We encourage authors who cannot disclose industrial or otherwise non-public data, for instance due to non-disclosure agreements, to provide an explicit (short) statement in the paper.

Deadlines

  • Abstract Deadline: Thursday January 9, 2020, 23:59 AOE
  • Papers Deadline: Thursday January 16, 2020, 23:59 AOE (No deadline extension or grace periods will be provided. Please plan accordingly)
  • Author Response Period: February 18 - 21, 2020
  • Author Notification: March 2, 2020
  • Camera Ready: Monday March 16, 2020, 23:59 AOE

Accepted Papers

Title
Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
DOI Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
DOI Pre-print Media Attached
DOI Pre-print Media Attached
DOI Pre-print Media Attached
DOI Pre-print Media Attached
Pre-print Media Attached
DOI Pre-print Media Attached
Pre-print Media Attached
DOI Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
DOI Pre-print Media Attached
Media Attached
Media Attached
DOI Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
DOI Pre-print Media Attached
Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached
Pre-print Media Attached