Write a Blog >>
MSR 2019
Sun 26 - Mon 27 May 2019 Montreal, QC, Canada
co-located with ICSE 2019

Rob DeLine

Rob DeLine, a Principal Researcher at Microsoft Research, has spent the last thirty years designing programming environments for a variety of audiences: end users making 3D environments (Alice); software architects composing systems (Unicon); professional programmers exploring unfamiliar code (Code Thumbnails, Code Canvas, Debugger Canvas); and, most recently, data scientists analyzing streaming data (Tempe). He is a strong advocate of user-centered design and founded a research group applying that approach to software development tools. This approach aims for a virtuous cycle: conducting empirical studies to understand software development practices; inventing technologies that aim to improve those practices; and then deploying these technologies to test whether they actually do.

Title: We won! Now what?

To quote our research community’s succinct mission statement: “The Mining Software Repositories (MSR) field analyzes the rich data available in software repositories to uncover interesting and actionable information about software systems and projects.” In the earliest days of this conference, this mission was a novel possibility that the flourishing Open Source movement created. These days, however, the practice of turning repository data into actionable insights and deployed models has become bog standard. So, congratulations to the MSR community for leading the way! But now what? MSR finds itself caught in a heated competition among industry researchers and data scientists to find novel ways to exploit data and apply models. Given the resources and energy that industry now invests in data science and machine learning, MSR cannot hope to succeed by working on the same types of problems, using the same techniques. It’s time to pivot. Luckily there are hard open problems for which industry is hungry for results: How can we continue to get insights and build models while upholding privacy laws (GDPR) and user privacy preferences? How can we make trained models understandable to all relevant stakeholders? How can we ensure that our insights and models are not harmed by human biases like sexism, racism, political manipulation, etc.? The first half of this talk will describe current industry practice in data science and machine learning, based on recent studies. In the second half, I’ll describe some difficult new problems, to prod energetic discussion about the future direction of MSR.

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

Sun 26 May
Times are displayed in time zone: (GMT-04:00) Eastern Time (US & Canada) change

msr-2019-Keynote
09:05 - 10:30: MSR 2019 Keynote - Keynote + Q&A + Discussion at Place du Canada
msr-2019-Keynote09:05 - 09:50
Talk
Rob DeLineMicrosoft Research
msr-2019-Keynote09:50 - 10:00
msr-2019-Keynote10:00 - 10:30
Thomas ZimmermannMicrosoft Research, Alexander SerebrenikEindhoven University of Technology
msr-2019-Paper-Presentations
11:00 - 11:45: MSR 2019 Paper Presentations - Session I: Representations for Mining (Part 1) at Place du Canada
Chair(s): Chanchal K. RoyUniversity of Saskatchewan
msr-2019-papers11:00 - 11:15
Full-paper
Pre-print Media Attached
msr-2019-papers11:16 - 11:22
Short-paper
Vladimir KovalenkoTU Delft, Egor BogomolovHigher School of Economics, JetBrains Research, Timofey Bryksin, Alberto BacchelliUniversity of Zurich
DOI Pre-print Media Attached
msr-2019-papers11:23 - 11:38
Full-paper
Bart TheetenNokia Bell Labs, Belgium, Frederik Vandeputte, Tom Van CutsemNokia Bell Labs
Pre-print
msr-2019-Data-Showcase11:39 - 11:45
Talk
Vasiliki EfstathiouAthens University of Economics and Business, Diomidis SpinellisAthens University of Economics and Business
Pre-print
msr-2019-Paper-Presentations
11:00 - 11:45: MSR 2019 Paper Presentations - Session II: Defect Prediction and Testing (Part 1) at Centre-Ville
Chair(s): Patanamon ThongtanunamThe University of Melbourne
msr-2019-papers11:00 - 11:15
Full-paper
Thong HoangSingapore Management University, Singapore, Hoa Khanh DamUniversity of Wollongong, Yasutaka KameiKyushu University, David LoSingapore Management University, Naoyasu UbayashiKyushu University
msr-2019-papers11:16 - 11:31
Full-paper
Hoa Khanh DamUniversity of Wollongong, Trang PhamDeakin University, Shien Wee NgUniversity of Wollongong, Truyen Tran, John GrundyMonash University, Aditya Ghose, Taeksu Kim, Chul-Joo Kim
msr-2019-papers11:32 - 11:38
Short-paper
msr-2019-papers11:39 - 11:45
Short-paper
Aalok Ahluwalia, Davide FalessiCalifornia Polytechnic State University, Massimiliano Di PentaUniversity of Sannio
msr-2019-Paper-Presentations
11:55 - 12:30: MSR 2019 Paper Presentations - Session III: Representations for Mining (Part 2) at Place du Canada
Chair(s): Nicole NovielliUniversity of Bari
msr-2019-papers11:55 - 12:10
Full-paper
Eeshita Biswas, K. Vijay-Shanker, Lori PollockUniversity of Delaware, USA
Pre-print
msr-2019-Data-Showcase12:10 - 12:16
Talk
Musfiqur RahmanConcordia University, Montreal, Canada, Peter RigbyConcordia University, Montreal, Canada, Dharani PalaniConcordia University, Tien N. NguyenUniversity of Texas at Dallas
msr-2019-papers12:16 - 12:31
Full-paper
Christoph TreudeThe University of Adelaide, Markus Wagner
Pre-print
msr-2019-Paper-Presentations
11:55 - 12:30: MSR 2019 Paper Presentations - Session IV: Defect Prediction and Testing (Part 2) at Centre-Ville
Chair(s): Jesus M. Gonzalez-BarahonaUniversidad Rey Juan Carlos
msr-2019-Data-Showcase11:55 - 12:01
Talk
Aida Radu, Sarah NadiUniversity of Alberta
Pre-print
msr-2019-papers12:01 - 12:07
Short-paper
Adithya Raghuraman, Truong Ho-Quang, Michel ChaudronChalmers University of Technology, Alexander SerebrenikEindhoven University of Technology, Bogdan VasilescuCarnegie Mellon University
Pre-print
msr-2019-papers12:07 - 12:13
Short-paper
Stanislav ChrenMasaryk University, Radoslav Micko, Barbora BuhnovaMasaryk University, Bruno RossiMasaryk University
Pre-print
msr-2019-Data-Showcase12:13 - 12:19
Talk
Dirk BeyerLMU Munich
DOI Pre-print Media Attached
msr-2019-papers12:19 - 12:25
Short-paper
Hongyu Zhai, Casey CasalnuovoUniversity of California at Davis, USA, Prem DevanbuUniversity of California
msr-2019-papers12:25 - 12:31
Short-paper
Domenico Serra, Giovanni GranoUniversity of Zurich, Fabio Palomba, Filomena FerrucciUniversity of Salerno, Harald GallUniversity of Zurich, Alberto BacchelliUniversity of Zurich
DOI Pre-print Media Attached
msr-2019-Paper-Presentations
13:50 - 14:35: MSR 2019 Paper Presentations - Discussion: Data vs. Theory-driven Research at Place du Canada
Chair(s): Andy ZaidmanTU Delft, Michael W. GodfreyUniversity of Waterloo, Canada
msr-2019-Education
13:50 - 14:35: MSR 2019 Education - Tutorial I at Centre-Ville
msr-2019-Education13:50 - 14:35
Tutorial
Chakkrit (Kla) TantithamthavornMonash University, Australia
msr-2019-Paper-Presentations
14:45 - 15:30: MSR 2019 Paper Presentations - Session V: Large-Scale Mining at Place du Canada
Chair(s): Robert DyerBowling Green State University
msr-2019-papers14:45 - 15:00
Full-paper
Dimitris Mitropoulos, Panos Louridas , Vitalis Salis, Diomidis SpinellisAthens University of Economics and Business
Pre-print
msr-2019-Data-Showcase15:01 - 15:07
Talk
Antoine PietriInria, Diomidis SpinellisAthens University of Economics and Business, Stefano ZacchiroliUniversity Paris Diderot and Inria, France
Pre-print
msr-2019-papers15:08 - 15:23
Full-paper
Yuxing Ma, Christopher BogartCarnegie Mellon University, Sadika Amreen, Russell Zaretzki, Audris MockusUniversity of Tennessee - Knoxville
msr-2019-papers15:24 - 15:30
Short-paper
Dimitris KolovosUniversity of York, Patrick NeubauerUniversity of York, UK, Konstantinos Barmpis , Nicholas Matragkas, Richard PaigeMcMaster University
Pre-print
msr-2019-Paper-Presentations
14:45 - 15:30: MSR 2019 Paper Presentations - Session VI: Energy and Economics at Centre-Ville
Chair(s): Maleknaz NayebiPolytechnique Montréal
msr-2019-papers14:45 - 15:00
Full-paper
Pre-print
msr-2019-Data-Showcase15:01 - 15:07
Talk
Rui PereiraHASLab/INESC TEC & Universidade do Minho & Universidade da Beira Interior, Marco CoutoHASLab/INESC TEC & Universidade do Minho, João Paulo FernandesRelease/LISP, CISUC, Bruno Cabral, Hugo MatalongaUniversity of Minho, Simão Melo de Sousa, Fernando CastorFederal University of Pernambuco (UFPE)
Pre-print
msr-2019-Data-Showcase15:08 - 15:14
Talk
Rui RuaHASLab/INESC TEC & Universidade do Minho, Marco CoutoHASLab/INESC TEC & Universidade do Minho, João SaraivaUniversity of Minho, Portugal
msr-2019-papers15:15 - 15:21
Short-paper
Asher TrockmanUniversity of Evansville, Rijnard van TonderCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon University
Pre-print
msr-2019-Data-Showcase15:22 - 15:28
Talk
Rijnard van TonderCarnegie Mellon University, Asher TrockmanUniversity of Evansville, Claire Le GouesCarnegie Mellon University
msr-2019-Mining-Challenge
16:00 - 18:00: MSR 2019 Mining Challenge - Mining Challenge presentations at Place du Canada
msr-2019-Mining-Challenge16:00 - 16:10
Talk
Sebastian Baltes University of Trier, Christoph TreudeThe University of Adelaide, Stephan DiehlComputer Science, University Trier, Germany
Pre-print
msr-2019-Mining-Challenge16:10 - 16:17
Talk
Pre-print
msr-2019-Mining-Challenge16:17 - 16:24
Talk
Akond RahmanNorth Carolina State University, Effat Farhana, Nasif ImtiazNorth Carolina State University
Pre-print
msr-2019-Mining-Challenge16:24 - 16:31
Talk
Jens DietrichVictoria University of Wellington, Markus Luczak-Roesch, Elroy Dalefield
Pre-print
msr-2019-Mining-Challenge16:31 - 16:38
Talk
Nikolaos Bafatakis, Niels Boecker, Wenjie Boon, Martin Cabello Salazar, Jens KrinkeUniversity College London, Gazi Oznacar, Robert WhiteUniversity College London, UK
Pre-print Media Attached
msr-2019-Mining-Challenge16:38 - 16:45
Talk
Themistoklis DiamantopoulosElectrical and Computer Engineering Dept, Aristotle University of Thessaloniki, Maria-Ioanna SifakiElectrical and Computer Engineering Dept, Aristotle University of Thessaloniki, Andreas SymeonidisAristotle University of Thessaloniki
Pre-print Media Attached
msr-2019-Mining-Challenge16:45 - 16:52
Talk
Abhishek Soni, Sarah NadiUniversity of Alberta
Pre-print
msr-2019-Mining-Challenge16:52 - 16:59
Talk
Xianhao JinVirginia Tech, USA, Francisco ServantVirginia Tech
Pre-print
msr-2019-Mining-Challenge16:59 - 17:06
Talk
Durham AbricMcGill University, Oliver Clark, Matthew Caminiti, Keheliya GallabaMcGill University, Shane McIntoshMcGill University
Pre-print
msr-2019-Mining-Challenge17:06 - 17:13
Talk
Saraj Singh Manes, Olga BaysalCarleton University
Pre-print
msr-2019-Mining-Challenge17:13 - 17:20
Talk
Manziba Nishi, Agnieszka Ciborowska , Kostadin DamevskiVirginia Commonwealth University
Pre-print
msr-2019-Mining-Challenge17:20 - 17:27
Talk
Nasif ImtiazNorth Carolina State University, Akond RahmanNorth Carolina State University, Effat Farhana, Laurie WilliamsNorth Carolina State University
Pre-print
msr-2019-Mining-Challenge17:27 - 17:34
Talk
DOI Pre-print
msr-2019-Mining-Challenge17:34 - 17:41
Talk
Alan Bandeira, Carlos Filho, Matheus Paixao State University of Ceara, Brazil, Paulo MaiaState University of Ceará
Pre-print Media Attached
msr-2019-Mining-Challenge17:41 - 17:48
Talk
Hareem-e-Sahar , Abdul Ali BangashUniversity of Alberta, Canada, Alexander William Wong, Shaiful ChowdhuryUniversity of Alberta, Abram HindleUniversity of Alberta, Karim AliUniversity of Alberta
msr-2019-Mining-Challenge17:48 - 18:00

Mon 27 May
Times are displayed in time zone: (GMT-04:00) Eastern Time (US & Canada) change

msr-2019-Paper-Presentations
08:45 - 09:30: MSR 2019 Paper Presentations - Session I: APIs & Dependencies (Part 1) at Place du Canada
Chair(s): Philipp LeitnerChalmers University of Technology & University of Gothenburg
msr-2019-papers08:45 - 09:00
Full-paper
Sven AmannCQSE GmbH, Hoan NguyenIowa State University, Sarah NadiUniversity of Alberta, Tien N. NguyenUniversity of Texas at Dallas, Mira MeziniTU Darmstadt, Germany
Pre-print
msr-2019-papers09:00 - 09:15
Full-paper
João Eduardo MontandonUniversidade Federal de Minas Gerais (UFMG), Luciana L. Silva, Marco Tulio ValenteFederal University of Minas Gerais, Brazil
Pre-print
msr-2019-papers09:15 - 09:30
Full-paper
Simone ScalabrinoUniversity of Molise, Gabriele BavotaUniversità della Svizzera italiana (USI), Mario Linares-VasquezUniversidad de los Andes, Michele LanzaUniversita della Svizzera italiana (USI), Rocco OlivetoUniversity of Molise
msr-2019-Paper-Presentations
08:45 - 09:30: MSR 2019 Paper Presentations - Session II: Automatic Summarization at Centre-Ville
Chair(s): Xin XiaMonash University
msr-2019-papers08:45 - 09:00
Full-paper
Qin Liu, Zihe LiuSchool of Software Engineering, Tongji University, Shanghai, China, Hongming Zhu, Hongfei Fan, Bowen Du, Yu Qian
msr-2019-papers09:00 - 09:15
Full-paper
Anwar Alqaimi, Patanamon ThongtanunamThe University of Melbourne, Christoph TreudeThe University of Adelaide
Pre-print
msr-2019-papers09:15 - 09:30
Full-paper
Shaohua WangNew Jersey Institute of Technology, USA, Nhathai Phan, Yan Wang, Yong Zhao
msr-2019-Paper-Presentations
09:40 - 10:30: MSR 2019 Paper Presentations - Session III: APIs & Dependencies (Part 2) at Place du Canada
Chair(s): Georgios GousiosTU Delft
msr-2019-Data-Showcase09:40 - 09:46
Talk
Amine Benelallam, Nicolas Harrand, César Soto-ValeroKTH Royal Institute of Technology, Benoit BaudryKTH Royal Institute of Technology, Sweden, Olivier Barais
Pre-print
msr-2019-papers09:46 - 10:01
Full-paper
César Soto-ValeroKTH Royal Institute of Technology, Amine Benelallam, Nicolas Harrand, Olivier Barais, Benoit BaudryKTH Royal Institute of Technology, Sweden
Pre-print
msr-2019-papers10:01 - 10:16
Full-paper
Jens DietrichVictoria University of Wellington, David PearceVictoria University of Wellington, New Zealand, Jacob Stringer, Amjed TahirMassey University, Kelly BlincoeUniversity of Auckland
Pre-print
msr-2019-papers10:16 - 10:31
Full-paper
msr-2019-Paper-Presentations
09:40 - 10:30: MSR 2019 Paper Presentations - Session IV: Security at Centre-Ville
Chair(s): Sarah NadiUniversity of Alberta
msr-2019-papers09:40 - 09:55
Full-paper
msr-2019-Data-Showcase09:55 - 10:01
Talk
msr-2019-papers10:01 - 10:16
Full-paper
Jun GaoUniversity of Luxembourg, SnT, Pingfan KongInterdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Li LiMonash University, Australia, Tegawendé F. BissyandéSnT, University of Luxembourg, Jacques KleinUniversity of Luxembourg, SnT
msr-2019-Data-Showcase10:16 - 10:22
Talk
Anna-Katharina WickertTU Darmstadt, Germany, Michael ReifTU Darmstadt, Germany, Michael EichbergTU Darmstadt, Germany, Anam Dodhy, Mira MeziniTU Darmstadt, Germany
Pre-print Media Attached
msr-2019-Data-Showcase10:22 - 10:28
Talk
Haoyu WangBeijing University of Posts and Telecommunications, China, Junjun Si, Hao Li , Yao GuoPeking University
msr-2019-Paper-Presentations
11:00 - 11:45: MSR 2019 Paper Presentations - Session V: Collaboration & Communication (Part 1) at Place du Canada
Chair(s): Peter RigbyConcordia University, Montreal, Canada
msr-2019-papers11:00 - 11:15
Full-paper
Jiaxin ZhuInstitute of Software at Chinese Academy of Sciences, China, Jun WeiInstitute of Software, Chinese Academy of Sciences, China
msr-2019-papers11:15 - 11:30
Full-paper
Reed MilewiczSandia National Laboratories, Gustavo PintoUFPA, Paige Rodeghero University of Notre Dame
Pre-print
msr-2019-papers11:30 - 11:45
Full-paper
Christoph GoteChair of Systems Design, ETH Zurich, Ingo Scholtes, Frank Schweitzer
DOI Pre-print
msr-2019-Paper-Presentations
11:00 - 11:45: MSR 2019 Paper Presentations - Session VI: Software Quality (part 1) at Centre-Ville
Chair(s): Fabio PalombaUniversity of Zurich
msr-2019-papers11:00 - 11:15
Full-paper
Sarra HabchiUniversity of Lille, Romain RouvoyUniversity Lille 1 and INRIA, Naouel MohaUniversity of Montreal
msr-2019-papers11:15 - 11:30
Full-paper
Jonas De BleserSofware Languages Lab, Vrije Universiteit Brussel, Dario Di NucciVrije Universiteit Brussel, Coen De RooverVrije Universiteit Brussel
Pre-print
msr-2019-papers11:30 - 11:45
Full-paper
Pre-print
msr-2019-Paper-Presentations
11:55 - 12:30: MSR 2019 Paper Presentations - Session VII: Collaboration & Communication (Part 2) at Place du Canada
Chair(s): Kelly BlincoeUniversity of Auckland
msr-2019-papers11:55 - 12:10
Full-paper
Saikat MondalUniversity of Saskatchewan, Masud RahmanUniversity of Saskatchewan , Chanchal K. RoyUniversity of Saskatchewan
Pre-print
msr-2019-papers12:10 - 12:25
Full-paper
Preetha ChatterjeeUniversity of Delaware, USA, Kostadin DamevskiVirginia Commonwealth University, Lori PollockUniversity of Delaware, USA, Vinay Augustine, Nicholas A. KraftABB Corporate Research
Pre-print
msr-2019-papers12:25 - 12:31
Short-paper
Junichi HayashiOsaka University, Yoshiki HigoOsaka University, Shinsuke MatsumotoOsaka University, Shinji KusumotoOsaka University
Pre-print
msr-2019-Paper-Presentations
11:55 - 12:30: MSR 2019 Paper Presentations - Session VIII: Software Quality (part 2) at Centre-Ville
Chair(s): Yasutaka KameiKyushu University
msr-2019-papers11:55 - 12:10
Full-paper
Pre-print
msr-2019-papers12:10 - 12:25
Full-paper
Daniel PerezImperial College London, Shigeru ChibaUniversity of Tokyo, Japan
Pre-print
msr-2019-Data-Showcase12:25 - 12:31
Talk
Marius Kamp, Patrick Kreutzer, Michael PhilippsenFriedrich-Alexander University Erlangen-Nürnberg (FAU)
msr-2019-Paper-Presentations
13:50 - 14:35: MSR 2019 Paper Presentations - Discussion: SE for AI for SE at Place du Canada
Chair(s): Neil ErnstUniversity of Victoria, Tim MenziesNorth Carolina State University
msr-2019-Education
13:50 - 14:35: MSR 2019 Education - Tutorial II at Centre-Ville
msr-2019-Education13:50 - 14:35
Tutorial
Christoph TreudeThe University of Adelaide
msr-2019-Paper-Presentations
14:45 - 15:30: MSR 2019 Paper Presentations - Session IX: Traceability at Place du Canada
Chair(s): Francisco ServantVirginia Tech
msr-2019-papers14:45 - 15:00
Full-paper
Aidan Z.H. YangQueen's University, Canada, Daniel Alencar Da Costa Queen's University, Kingston, Ontario, Ying ZouQueen's University, Kingston, Ontario
msr-2019-papers15:01 - 15:07
Short-paper
Daan Schipper, Mauricio AnicheDelft University of Technology, Netherlands, Arie van DeursenDelft University of Technology
Pre-print
msr-2019-papers15:08 - 15:14
Short-paper
Junnosuke Matsumoto, Yoshiki HigoOsaka University, Shinji KusumotoOsaka University
Pre-print
msr-2019-papers15:15 - 15:21
Short-paper
Ryosuke Funaki, Shinpei HayashiTokyo Institute of Technology, Motoshi SaekiTokyo Institute of Technology
Pre-print
msr-2019-papers15:22 - 15:28
Short-paper
Moein Owhadi-KareshkUniversity of Alberta, Sarah NadiUniversity of Alberta
msr-2019-Paper-Presentations
14:45 - 15:30: MSR 2019 Paper Presentations - Session X: Building on Data at Centre-Ville
Chair(s): Cor-Paul BezemerUniversity of Alberta, Canada
msr-2019-papers14:45 - 15:00
Full-paper
Zoe KottiAthens University of Economics and Business, Diomidis SpinellisAthens University of Economics and Business
Pre-print
msr-2019-Data-Showcase15:00 - 15:06
Talk
Sumon BiswasIowa State University, Md Johirul IslamIowa State University, Yijia Huang, Hridesh RajanIowa State University
Pre-print Media Attached
msr-2019-Data-Showcase15:06 - 15:12
Talk
Oliviero Riganelli, Marco Mobilio, Daniela MicucciUniversity of Milano-Bicocca, Italy, Leonardo MarianiUniversity of Milano Bicocca
msr-2019-Data-Showcase15:12 - 15:18
Talk
Saket JoshiIndian Institute of Technology Tirupati, Sridhar ChimalakondaIndian Institute of Technology Tirupati
msr-2019-papers15:18 - 15:24
Short-paper
Ahmed ZeroualiUMONS, Valerio CosentinoBitergia, Jesus M. Gonzalez-BarahonaUniversidad Rey Juan Carlos, Gregorio RoblesUniversidad Rey Juan Carlos, Tom MensUniversity of Mons
Pre-print
msr-2019-Data-Showcase15:24 - 15:30
Talk
Gian Luca Scoccia, Anthony PerumaRochester Institute of Technology, Virginia Pujols, Ben Christians, Daniel KrutzRochester Institute of Technology