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

The Mining Software Repositories (MSR) field analyzes the rich data associated with software production and operations to uncover interesting and actionable information about software systems and projects. Software repositories such as source control systems, defect tracking systems, code review repositories, archived communications between project personnel, question-and-answer sites, and CI build servers are used to help manage the progress of software projects. Software practitioners and researchers are recognizing the benefits of mining this information to support the maintenance of software systems, improve software design/reuse, and empirically validate novel ideas and techniques. As such, research is now proceeding to uncover the ways in which mining these repositories can help to understand software development and software evolution, to support predictions about software development, and to 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 via the analysis of data stored in software repositories. The 16th International Conference on Mining Software Repositories is co-located with ICSE 2019 in sunny Montréal, QC, Canada and will be held on May 26-27, 2019.

The important dates for the Technical Papers are:

  • Abstract deadline: January 15, 2019, 23:59 AoE
  • Papers deadline: January 22, 2019, 23:59 AoE
  • Grace period for paper updates: January 23-24, 2019, 23:59 AoE
  • Author Notification: March 1, 2019, 23:59 AoE
  • Camera Ready: March 15, 2019, 23:59 AoE

Please see the Call for Papers for all details.

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: Eastern Time (US & Canada) change

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

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

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

Not scheduled yet

Not scheduled yet
Break
MSR 2019 Technical Papers
Not scheduled yet
Break
MSR 2019 Technical Papers

Call for Papers

Scope

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

  • Analysis of change patterns and trends to assist in future development
  • Analysis of natural language artifacts in software repositories
  • Analysis of software ecosystems and mining of repositories across multiple projects
  • Approaches, applications, and tools for software repository mining
  • Characterization, classification, and prediction of software defects based on analysis of software repositories
  • Characterization of bias in mining and guidelines to ensure quality results
  • Empirical studies on extracting data from repositories of large long-lived and/or industrial projects
  • Energy efficiency of software
  • 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 repositories
  • Mining execution traces and logs
  • Mining human and social aspects of development
  • Mining interaction data repositories
  • Mining mobile app stores and app reviews
  • Mining multimedia repositories
  • 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
  • Prediction and modeling of software quality
  • Privacy and ethics in mining software repositories
  • 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 science
  • Studies of programming language features and their usage
  • Techniques and tools for capturing new forms of data for storage in software repositories, 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 2 additional pages 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 mining 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:

  • relevance to field of MSR (+ clarity of relation with related work)
  • novelty
  • soundness of approach
  • quality of evaluation [for long papers]
  • ability to replicate the evaluation [for long papers]
  • quality of presentation (e.g., paper is readable, easy to follow, figures are clear, etc.)

2. Practice Experience

Adapting existing algorithms or proposing new algorithms or approaches for practical use are considered a plus.

Full practice papers are expected to evaluate the application of mining repository algorithms in an industry/open source organization context and discuss the actionable results of the evaluation (whether positive or negative) as well as any adaptations and/or modifications to the algorithms. While a detailed account of an empirical evaluation is expected for long papers, short practice papers can focus more on presenting adaptations of existing approaches or proposals of new approaches/variants for their application in an industry/open source organization context. Accepted short papers will be presented in a short lightning talk.

Relevant review criteria:

  • relevance to field of MSR (+ clarity of relation with related work)
  • explicit discussion of any adaptations or variants required by the application of the existing/new approach in practice
  • quality of empirical evaluation [long papers]
  • explicit discussion on the usefulness/impact of the approach in practice [long papers]
  • quality of presentation (e.g., paper is readable, easy to follow, figures are clear, etc.)

3. Tool Track

Given that MSR has reached its 16th edition in 2019, it is essential to promote and recognize 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.

Short Tool papers should include descriptions and promising use cases of previously unpublished tools built by the authors that are publicly available for reuse by other researchers and practitioners. Long tool papers should also provide an empirical evaluation (qualitative and/or quantitative) of a tool.

Since the tool track is double blind, any citations that might reveal the tool’s name or authors should be marked as [removed for double-blind]. Furthermore, we do not request the tool to be available for review, since blinding out tool names in the code or documentation is a hassle. Instead, we require a short appendix (counted in the 2 pages of bibliography) explaining how you will be making the tool available for the next 5 years, how people will be able to install and run the tool, and what kinds of tutorials/sample data will be made available with the tool. After acceptance, the tool should be made available according to those specifications.

Relevant review criteria:

  • relevance to field of MSR, including potential for reuse by other research teams and practitioners
  • novelty (+ clarity of relation with related work)
  • presence of comprehensive details on tool’s internals and usage
  • evaluation of usefulness/usability of the tool [for long papers]
  • quality of presentation (e.g., paper is readable, easy to follow, figures are clear, etc.)
  • before acceptance: short appendix explaining plans for public access to the tool for the next 5 years, for documentation on hot to install and use the tool, and for sample data included with the tool
  • after acceptance: tool, documentation and sample data should be made available according to the appendix

Submission Process

Papers must be submitted electronically through EasyChair. 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 IEEE Conference Proceedings Formatting Guidelines, with title in 24pt font and full text in 10pt type. LaTEX users must use \documentclass[10pt,conference]{IEEEtran} without including the compsoc or compsocconf option.

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 policy and procedures shall be followed for cases of double submission. The submission must also comply with the IEEE Policy on Authorship.

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 2019 conference. All accepted contributions will be published in the conference electronic proceedings.

The official publication date is the date the proceedings are made available in the ACM or IEEE Digital Libraries. This date may be up to two weeks prior to the first day of ICSE 2019. The official publication date affects the deadline for any patent filings related to the published work. Purchases of additional pages in the proceedings is not allowed.

A selection of the best papers will be invited to an EMSE Special Issue. All accepted technical papers in 2019 have a chance to win the "MSR FOSS Impact Paper Award“.

IMPORTANT: The main technical track of MSR 2019 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)

However, mind that it is easily possible to anonymously share replication packages with reviewers through the process described below in the “Open Science Policy” section or through anonymous sharing via Dropbox, Google Drive, etc. We highly recommend doing so, except for confidentiality or privacy reasons.

Open Science Policy

MSR encourages authors to submit replication packages and/or data sets with their papers, since access to data and scripts is essential during peer review. 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.

If you decide to share data, we strongly encourage you to archive data sets and scripts on online archival sites such as zenodo.org, figshare.com, or archive.org. Note that zenodo.org accepts up to 50GB per dataset (more upon request), while archive.org allows to upload terabytes of data. During peer review the data set or scripts should be privately shared via an anonymous link in your manuscript. Once accepted, an option can be toggled to publish the data and scripts with an official DOI.

Apart from openness during peer review, the above archival sites also enable openness to the reader once the paper is accepted and to cite the archived content via an automatically generated DOI. A clearly illustrated walkthrough to archive data and scripts on zenodo.org and figshare.com can be found here.

Finally, MSR encourages authors to self-archive a preprint of your accepted manuscript in open, preserved repositories such as arXiv.org. This is legal and allowed by all major publishers including ACM and IEEE, enabling open access to any interested party. Note that the final version of the paper, as laid out by the publisher, cannot be self-archived. Instead, use the manuscript with reviewer comments addressed, but before applying the camera-ready instructions and templates. Feel free to contact the MSR 2019 PC or proceedings chairs for more details.

Deadlines

Abstract deadline: January 15, 2019, 23:59 AoE

Papers deadline: January 22, 2019, 23:59 AoE

Grace period for paper updates: January 23-24, 2019, 23:59 AoE

Author Notification: March 1, 2019, 23:59 AoE

Camera Ready: March 15, 2019, 23:59 AoE

Organization

Bram Adams (PC co-chair), Polytechnique Montreal, Canada

Sonia Haiduc (PC co-chair), Florida State University, USA

Margaret-Anne Storey (General Chair), University of Victoria, Canada

Accepted Papers

Title
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
MSR 2019 Technical Papers
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
MSR 2019 Technical Papers
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
MSR 2019 Technical Papers
MSR 2019 Technical Papers
DOI Pre-print Media Attached
MSR 2019 Technical Papers
DOI Pre-print Media Attached
MSR 2019 Technical Papers
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print Media Attached
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
MSR 2019 Technical Papers
MSR 2019 Technical Papers
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
Pre-print
MSR 2019 Technical Papers
MSR 2019 Technical Papers
DOI Pre-print
MSR 2019 Technical Papers
MSR 2019 Technical Papers
Pre-print