ICSSP/ICGSE 2021
Tue 18 - Wed 19 May 2021
co-located with ICSE 2021
VenueCo-located Events
Room nameMSR Room 1
Room InformationNo extra information available

Information for Participants
Info for MSR Room 1:
Program

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

Conference Day
Mon 17 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

03:10 - 04:00
Welcome Event MSR Technical Papers / MSR Tutorials / MSR MIP Award / MSR FOSS Award / MSR content / MSR Mining Challenge / MSR Hackathon / MSR Awards / MSR Registered Reports / MSR Data Showcase / MSR Shadow PC / MSR Keynotes at MSR Room 1

The MSR welcoming sessions will feature informal networking opportunities for newcomers to meet each other, learn about the MSR conference series, and interact with some established MSR veterans. All are welcome!

10:00 - 10:50
Resources for MSR ResearchMSR Technical Papers / MSR Data Showcase at MSR Room 1
Chair(s): Felipe EbertEindhoven University of Technology
10:01
3m
Talk
PSIMiner: A Tool for Mining Rich Abstract Syntax Trees from Code
MSR Technical Papers
Egor SpirinJetBrains Research; National Research University Higher School of Economics, Egor BogomolovJetBrains Research, Vladimir KovalenkoJetBrains Research, Timofey BryksinJetBrains Research, Saint Petersburg State University
Pre-print
10:04
3m
Talk
Mining DEV for social and technical insights about software development
MSR Technical Papers
Maria PapoutsoglouAristotle University of Thessaloniki, Johannes WachsVienna University of Economics and Business & Complexity Science Hub Vienna, Georgia KapitsakiUniversity of Cyprus
Pre-print
10:07
3m
Talk
TNM: A Tool for Mining of Socio-Technical Data from Git Repositories
MSR Technical Papers
Nikolai SviridovITMO University, Mikhail EvtikhievJetBrains Research, Vladimir KovalenkoJetBrains Research
Pre-print
10:10
3m
Talk
Identifying Versions of Libraries used in Stack Overflow Code Snippets
MSR Technical Papers
Ahmed ZeroualiVrije Universiteit Brussel, Camilo Velázquez-RodríguezVrije Universiteit Brussel, Coen De RooverVrije Universiteit Brussel
Pre-print Media Attached
10:13
3m
Talk
Sampling Projects in GitHub for MSR Studies
MSR Data Showcase
Ozren DabicSoftware Institute, Università della Svizzera italiana (USI), Switzerland, Emad AghajaniSoftware Institute, USI Università della Svizzera italiana, Gabriele BavotaSoftware Institute, USI Università della Svizzera italiana
Pre-print
10:16
3m
Talk
gambit – An Open Source Name Disambiguation Tool for Version Control Systems
MSR Technical Papers
Christoph GoteChair of Systems Design, ETH Zurich, Christian ZinggChair of Systems Design, ETH Zurich
Pre-print Media Attached
10:19
31m
Live Q&A
Discussions and Q&A
MSR Technical Papers

11:10 - 12:00
Welcome Event MSR Technical Papers / MSR Tutorials / MSR MIP Award / MSR FOSS Award / MSR content / MSR Mining Challenge / MSR Hackathon / MSR Awards / MSR Registered Reports / MSR Data Showcase / MSR Shadow PC / MSR Keynotes at MSR Room 1

The MSR welcoming sessions will feature informal networking opportunities for newcomers to meet each other, learn about the MSR conference series, and interact with some established MSR veterans. All are welcome!

17:00 - 17:50
Mining Challenge SessionMSR Mining Challenge / MSR Technical Papers at MSR Room 1
Chair(s): Charles SuttonGoogle Research, Rafael-Michael KarampatsisThe University of Edinburgh, Miltiadis AllamanisMicrosoft Research, UK
17:01
2m
Welcome by the Mining Challenge Co-chairs
MSR Mining Challenge
Miltiadis AllamanisMicrosoft Research, UK, Rafael-Michael KarampatsisThe University of Edinburgh, Charles SuttonGoogle Research
17:03
3m
Talk
A large-scale study on human-cloned changes for automated program repair
MSR Mining Challenge
Fernanda MadeiralKTH Royal Institute of Technology, Thomas DurieuxKTH Royal Institute of Technology, Sweden
Link to publication Pre-print
17:06
3m
Talk
Applying CodeBERT for Automated Program Repair of Java Simple Bugs
MSR Mining Challenge
Ehsan MashhadiUniversity of Calgary, Hadi HemmatiUniversity of Calgary
Pre-print Media Attached
17:09
3m
Talk
PySStuBs: Characterizing Single-Statement Bugs in Popular Open-Source Python Projects
MSR Mining Challenge
Arthur Veloso KamienskiUniversity of Alberta, Luisa PalechorUniversity of Alberta, Abram HindleUniversity of Alberta, Cor-Paul BezemerUniversity of Alberta
Pre-print
17:12
3m
Talk
How Effective is Continuous Integration in Indicating Single-Statement Bugs?
MSR Mining Challenge
Jasmine LatendresseConcordia University, Rabe AbdalkareemQueens University, Kingston, Canada, Diego CostaConcordia University, Canada, Emad ShihabConcordia University
Pre-print
17:15
3m
Talk
Mea culpa: How developers fix their own simple bugs differently from other developers
MSR Mining Challenge
Wenhan ZhuUniversity of Waterloo, Michael W. GodfreyUniversity of Waterloo, Canada
Pre-print
17:18
3m
Talk
On the Distribution of "Simple Stupid Bugs" in Unit Test Files: An Exploratory Study
MSR Mining Challenge
Anthony PerumaRochester Institute of Technology, Christian D. NewmanRochester Institute of Technology
Pre-print Media Attached
17:21
3m
Talk
On the Rise and Fall of Simple Stupid Bugs: a Life-Cycle Analysis of SStuBs
MSR Mining Challenge
Balázs MosolygóUniversity of Szeged, Norbert VándorUniversity of Szeged, Gabor AntalUniversity of Szeged, Peter HegedusUniversity of Szeged
Pre-print
17:24
3m
Talk
On the Effectiveness of Deep Vulnerability Detectors to Simple Stupid Bug Detection
MSR Mining Challenge
Jiayi HuaBeijing University of Posts and Telecommunications, Haoyu WangBeijing University of Posts and Telecommunications
Pre-print
17:27
23m
Live Q&A
Discussions and Q&A
MSR Technical Papers

18:10 - 19:00
Keynote: Nicole Forsgren MSR Technical Papers at MSR Room 1

Conference Day
Tue 18 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

02:00 - 02:50
Keynote: Leslie MileyMSR Technical Papers at MSR Room 1
03:10 - 04:00
Technical Debt and SmellsMSR Technical Papers / MSR Data Showcase at MSR Room 1
Chair(s): Gema Rodríguez-PérezUniversity of Waterloo
03:11
4m
Talk
Technical Debt in the Peer-Review Documentation of R Packages: a rOpenSci Case Study
MSR Technical Papers
Zadia CodabuxUniversity of Saskatchewan, Melina VidoniRMIT University, Fatemeh Hendijani FardUniversity of British Columbia
Pre-print
03:15
3m
Talk
QScored: A Large Dataset of Code Smells and Quality Metrics
MSR Data Showcase
Tushar SharmaSiemens Research, Marouane KessentiniUniversity of Michigan
Pre-print
03:18
3m
Talk
Architecture Smells and Pareto Principle: A Preliminary Empirical Exploration
MSR Technical Papers
Pre-print
03:21
4m
Talk
Self-Admitted Technical Debt in R Packages: An Exploratory Study
MSR Technical Papers
Melina VidoniRMIT University
Pre-print
03:25
4m
Full-paper
An Empirical Study of Developer Discussions on Low Code Software Development Challenges
MSR Technical Papers
Md Abdullah Al AlaminUniversity of Calgary, Sanjay MalakarBangladesh University of Engineering and Technology, Gias UddinUniversity of Calgary, Canada, Sadia AfrozBangladesh University of Engineering and Technology, Tameem Bin HaiderBangladesh University of Engineering and Technology, Anindya IqbalBangladesh University of Engineering and Technology Dhaka, Bangladesh
Pre-print
03:29
31m
Live Q&A
Discussions and Q&A
MSR Technical Papers

10:00 - 10:50
Developer communicationsMSR Technical Papers / MSR Data Showcase at MSR Room 1
Chair(s): Hourieh KhalajzadehMonash University, Australia
10:01
3m
Talk
Waiting around or job half-done? Sentiment in self-admitted technical debt
MSR Technical Papers
Gianmarco FucciUniversity of Sannio, Nathan CasseeEindhoven University of Technology, Fiorella ZampettiUniversity of Sannio, Italy, Nicole NovielliUniversity of Bari, Alexander SerebrenikEindhoven University of Technology, Massimiliano Di PentaUniversity of Sannio, Italy
Pre-print Media Attached
10:04
4m
Research paper
Automatically Selecting Follow-up Questions for Deficient Bug Reports
MSR Technical Papers
Mia Mohammad ImranVirginia Commonwealth University, Agnieszka Ciborowska Virginia Commonwealth University, Kostadin DamevskiVirginia Commonwealth University
Pre-print
10:08
4m
Talk
Challenges in Developing Desktop Web Apps: a Study of Stack Overflow and GitHub
MSR Technical Papers
Gian Luca ScocciaUniversity of L'Aquila, Patrizio MigliariniDISIM, University of L'Aquila, Marco AutiliUniversity of L'Aquila, Italy
Pre-print
10:12
3m
Talk
Search4Code: Code Search Intent Classification Using Weak Supervision
MSR Data Showcase
Nikitha RaoMicrosoft Research, Chetan BansalMicrosoft Research, Joe GuanMicrosoft
Pre-print
10:15
35m
Live Q&A
Discussions and Q&A
MSR Technical Papers

11:10 - 12:00
11:10
50m
Tutorial
PyDriller 1.0 -- Ready to grow together
MSR Tutorials
Alberto BacchelliUniversity of Zurich, Maurício AnicheDelft University of Technology
Pre-print
17:00 - 17:50
HackathonMSR Technical Papers / MSR Hackathon at MSR Room 1
Chair(s): Alexander NolteUniversity of Tartu, Jim HerbslebCarnegie Mellon University, Audris MockusThe University of Tennessee
17:01
2m
Welcome by the MSR Hackathon Co-Chairs
MSR Hackathon
Jim HerbslebCarnegie Mellon University, Audris MockusThe University of Tennessee, Alexander NolteUniversity of Tartu
17:03
3m
Talk
An Exploratory Study of Project Activity Changepoints in Open Source Software Evolution
MSR Hackathon
James WaldenNorthern Kentucky University, NoahBurgin, Kuljit Kaur ChahalKaur
17:06
3m
Paper
The Diversity-Innovation Paradox in Open-Source Software
MSR Hackathon
Mengchen Sam YongCarnegie Mellon University, Pittsburgh, Pennsylvania, United States, Lavinia Francesca PaganiniFederal University of Pernambuco, Huilian Sophie QiuCarnegie Mellon University, Pittsburgh, Pennsylvania, United States, José Bayoán Santiago CalderónUniversity of Virginia, USA
DOI Pre-print
17:09
4m
Talk
The Secret Life of Hackathon Code
MSR Technical Papers
Ahmed Samir Imam MahmoudUniversity of Tartu, Tapajit DeyLero - The Irish Software Research Centre and University of Limerick, Alexander NolteUniversity of Tartu, Audris MockusThe University of Tennessee, Jim HerbslebCarnegie Mellon University
Pre-print
17:13
3m
Talk
Tracing Vulnerable Code Lineage
MSR Hackathon
David ReidUniversity of Tennessee, Kalvin EngUniversity of Alberta, Chris BogartCarnegie Mellon University, Adam TutkoUniversity of Tennessee - Knoxville
Pre-print
17:16
3m
Talk
Building the Collaboration Graph of Open-Source Software Ecosystem
MSR Hackathon
Pre-print
17:19
1m
Talk
The Secret Life of Hackathon Code
MSR Hackathon
Ahmed Samir Imam MahmoudUniversity of Tartu, Tapajit DeyLero - The Irish Software Research Centre and University of Limerick
Pre-print
17:20
30m
Live Q&A
Discussions and Q&A
MSR Technical Papers

Conference Day
Wed 19 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

02:00 - 02:50
02:01
4m
Talk
Practitioners' Perceptions of the Goals and Visual Explanations of Defect Prediction Models
MSR Technical Papers
Jirayus JiarpakdeeMonash University, Australia, Chakkrit TantithamthavornMonash University, John GrundyMonash University
Pre-print
02:05
3m
Talk
On the Effectiveness of Deep Vulnerability Detectors to Simple Stupid Bug Detection
MSR Mining Challenge
Jiayi HuaBeijing University of Posts and Telecommunications, Haoyu WangBeijing University of Posts and Telecommunications
Pre-print
02:08
4m
Talk
An Empirical Study of OSS-Fuzz Bugs
MSR Technical Papers
Zhen Yu DingMotional, Claire Le GouesCarnegie Mellon University
Pre-print
02:12
3m
Talk
Denchmark: A Bug Benchmark of Deep Learning-related Software
MSR Data Showcase
Misoo KimSungkyunkwan University, Youngkyoung KimSungkyunkwan University, Eunseok LeeSungkyunkwan University
02:15
4m
Talk
JITLine: A Simpler, Better, Faster, Finer-grained Just-In-Time Defect Prediction
MSR Technical Papers
Chanathip PornprasitMonash University, Chakkrit TantithamthavornMonash University
Pre-print
02:19
31m
Live Q&A
Discussions and Q&A
MSR Technical Papers

03:10 - 04:00
03:10
50m
Tutorial
Elasticsearch Full-Text Search Internals
MSR Tutorials
10:00 - 10:50
DatasetsMSR Data Showcase / MSR Technical Papers at MSR Room 1
Chair(s): Sridhar ChimalakondaIndian Institute of Technology Tirupati
10:01
3m
Talk
AndroidCompass: A Dataset of Android Compatibility Checks in Code Repositories
MSR Data Showcase
Sebastian NielebockOtto-von-Guericke University Magdeburg, Germany, Paul BlockhausOtto-von-Guericke-University Magdeburg, Germany, Jacob KrügerOtto von Guericke University Magdeburg, Frank OrtmeierOtto-von-Guericke-University Magdeburg, Faculty of Computer Science, Chair of Software Engineering
Pre-print Media Attached
10:04
3m
Talk
GE526: A Dataset of Open Source Game Engines
MSR Data Showcase
Dheeraj VagavoluIndian Institute of Technology Tirupati, Vartika AgrahariIndian Institute of Technology Tirupati, Sridhar ChimalakondaIndian Institute of Technology Tirupati, Akhila Sri Manasa VenigallaIIT Tirupati, India
10:07
3m
Talk
Andromeda: A Dataset of Ansible Galaxy Roles and Their Evolution
MSR Data Showcase
Ruben OpdebeeckVrije Universiteit Brussel, Ahmed ZeroualiVrije Universiteit Brussel, Coen De RooverVrije Universiteit Brussel
10:10
3m
Talk
The Wonderless Dataset for Serverless Computing
MSR Data Showcase
Nafise EskandaniTU Darmstadt, Guido SalvaneschiUniversity of St. Gallen
Pre-print
10:13
3m
Talk
DUETS: A Dataset of Reproducible Pairs of Java Library-Clients
MSR Data Showcase
Thomas DurieuxKTH Royal Institute of Technology, Sweden, César Soto-ValeroKTH Royal Institute of Technology, Benoit BaudryKTH Royal Institute of Technology
Pre-print
10:16
3m
Talk
EQBENCH: A Dataset of Equivalent and Non-equivalent Program Pairs
MSR Data Showcase
Sahar BadihiUniversity of British Columbia, Canada, Yi LiNanyang Technological University, Singapore, Julia RubinUniversity of British Columbia, Canada
10:19
31m
Live Q&A
Discussions and Q&A
MSR Technical Papers

17:00 - 17:50
Energy, logging, and APIsMSR Technical Papers at MSR Room 1
Chair(s): Akond RahmanTennessee Tech University
17:01
3m
Talk
S3M: Siamese Stack (Trace) Similarity Measure
MSR Technical Papers
Aleksandr KhvorovJetBrains, ITMO University, Roman VasilievJetBrains, George ChernishevSaint-Petersburg State University, Irving Muller RodriguesPolytechnique Montreal, Montreal, Canada, Dmitrij KoznovSaint-Petersburg State University, Nikita PovarovJetBrains
Pre-print
17:04
4m
Talk
Mining the ROS ecosystem for Green Architectural Tactics in Robotics and an Empirical Evaluation
MSR Technical Papers
Ivano MalavoltaVrije Universiteit Amsterdam, Katerina ChinnappanVrije Universiteit Amsterdam, Stan SwanbornVrije Universiteit Amsterdam, The Netherlands, Grace LewisCarnegie Mellon Software Engineering Institute, Patricia LagoVrije Universiteit Amsterdam
Pre-print Media Attached
17:08
4m
Talk
Mining Energy-Related Practices in Robotics Software
MSR Technical Papers
Michel AlbonicoUTFPR, Ivano MalavoltaVrije Universiteit Amsterdam, Gustavo PintoFederal University of Pará, Emitzá GuzmánVrije Universiteit Amsterdam, Katerina ChinnappanVrije Universiteit Amsterdam, Patricia LagoVrije Universiteit Amsterdam
Pre-print Media Attached
17:12
3m
Talk
Mining API Interactions to Analyze Software Revisions for the Evolution of Energy Consumption
MSR Technical Papers
Andreas SchulerUniversity of Applied Sciences Upper Austria, Gabriele Anderst-KotsisJohannes Kepler University, Linz, Austria
Pre-print
17:15
4m
Talk
Can I Solve it? Identifying the APIs required to complete OSS tasks
MSR Technical Papers
Fabio Marcos De Abreu SantosNorthern Arizona University, USA, Igor Scaliante WieseFederal University of Technology – Paraná - UTFPR, Bianca TrinkenreichNorthern of Arizona Univeristy, Igor SteinmacherFederal University of Technology - Paraná / Northern Arizona University, Anita SarmaOregon State University, Marco GerosaNorthern Arizona University, USA
Pre-print
17:19
31m
Live Q&A
Discussions and Q&A
MSR Technical Papers

Conference Day
Mon 17 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room2:00303:00304:00305:00306:00307:00308:00309:003010:003011:003012:003013:003014:003015:003016:003017:003018:0030
MSR Room 1

Conference Day
Mon 17 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room10:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
MSR Room 1

Conference Day
Tue 18 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room2:001530453:001530454:001530455:001530456:001530457:001530458:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:00153045
MSR Room 1

Conference Day
Wed 19 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room2:001530453:001530454:001530455:001530456:001530457:001530458:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:00153045
MSR Room 1