Write a Blog >>
MSR 2018
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden
co-located with ICSE 2018

Software repositories such as source control systems, archived communications between project personnel, and defect tracking systems 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. 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.

This year, we solicit three types of papers: research, practice, and data. As in previous MSR editions, there will be a Mining Challenge and a special issue of the best MSR papers published in the Empirical Software Engineering journal. For the research and practice papers, we especially encourage submissions that facilitate reproducibility and follow up research by publicly providing data sets and tools. Publicly providing reusable research artifacts (data or tools) is not mandatory, but will strengthen the reproducibility of the research, which is an explicit evaluation criterion.

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

The Impact and Value of MSR publications The impact of the MSR conference is similar to a CORE A conference, which is an “excellent conference, and highly respected in a discipline area”. For additional information concerning the impact and value of MSR publications, please consult this document.

MSR Mining Challenge

MSR 2018 Open Call for Mining Challenge Proposals

This year we are soliciting mining challenge proposals from the MSR community. Submissions should include the following information within 1 page:

  1. Title
    1. What is your dataset?
    2. What is the size of it?
    3. How accessible is it and how can the data be obtained?
    4. How generalizable is it?
    5. Does it has specialized components?
    6. What would a challenger need to work with the dataset?
    7. What kind of questions do you expect challengers to answer?
    8. Give us a small sample of the data.


Submissions should be 1 page with an optional 3 page appendix in standard ACM format. As an incentive, the selected winning submission will appear in the MSR 2018 proceedings and the challenge papers that use the data set will be required to cite the challenge paper or an existing paper about the data set selected by the winning proposal team. Submissions will be examined and discussed by the MSR 2018 PC chairs, General Chair, and potentially steering committee members in cases of conflict of interest. The challenge chairs will be those from the winning proposal’s team; the challenge chairs choose the MSR 2018 Mining Challenge program committee.

The PC of the challenge track will be finalized by September 13th, 2017, and the challenge CFP along with the PC will be announced on September 13th, 2017 along with a public release of the challenge data. By making the challenge data set available by late August, we hope that many student teams will be able to use the challenge data set for their class projects. The submission, reviewing, and presentation of challenge papers will be conducted in the same way as previous years.

MSR 2018 Organization/Proposal Reviewers:

General Chair: Andy Zaidman, Delft University of Technology
PC Co-Chair: Emily Hill, Drew University
PC Co-Chair: Yasutaka Kamei, Kyushu University

MSR 2018 Web Site: http://conf.researchr.org/home/msr-2018

Open Challenge Submission Web Site: https://easychair.org/conferences/?conf=msr2018

Important Dates:

Deadline for proposals July 25th, 2017
Proposal accepted and all submitters notified August 3rd, 2017
Challenge PC formed September 13th, 2017
Challenge CFP September 13th, 2017
Challenge data made available September 13th, 2017
Challenge papers deadline Feb 20th, 2018 (tentative)

Data Showcase

Since 2013 the MSR conference has included a Data Showcase. The purpose of the Data Showcase is to provide a forum to share and discuss the important data sets that underpin the work of the Mining Software Repositories community.

Data Showcase papers should describe data sets that are curated by their authors and made available to use by others. Ideally, these data sets should be of value to others in the community, should be preprocessed or filtered in some way, and should provide an easy-to-understand schema. Data showcase papers are expected to include:

  • a description of the data source
  • a description of the methodology used to gather it (preferably with the tool used to create/generate the data)
  • a description of the storage mechanism, including a schema if applicable,
  • a description of how the data has been used by others, ideas for what future research questions could be answered or what further improvements could be made to the data set, and any limitations and/or challenges in creating or using this data set. The data set should be made available at the time of submission of the paper for review, but will be considered confidential until publication of the paper.

Data showcase papers are not:

  • empirical studies
  • tool demos
  • based on poorly explained or untrustworthy heuristics for data collection, or
  • simply applying generic tools to generate data that is quick and easy for others to gather.


Submit your data paper (maximum 4 pages) to EasyChair. The deadline is to be announced.

Papers submitted for consideration should not have been published elsewhere and should not be under review or submitted for review elsewhere during the duration of consideration. ACM plagiarism policies and procedures shall be followed for cases of double submission.

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

Important Dates

Papers Due to be announced
Author Notification to be announced
Camera Ready to be announced

Call for Papers

Research papers can be short papers (4 pages plus 1 additional page for references) and full papers (10 pages plus 2 additional pages for references). 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 present their ideas in a short lightning talk. Full research papers are expected to describe new research results, and have a higher degree of technical rigor than short papers.

Practice Experiences

MSR encourages the submission of research papers on practice experiences. They should report experiences of applying mining repository algorithms in an industry/open source organization context. They aim at reporting positive or negative experiences of applying known algorithms, but adapting existing algorithms or proposing new algorithms for practical use would be plus.

Reusable Tools

MSR wants 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 may let researchers focus on specific aspects of research, let their work be more reproducible, lower the barriers to reuse previous research efforts. Therefore, MSR encourages the submission of papers about these tools. These papers can be descriptions of tools built by the authors, that can be used by other researchers, and/or descriptions of use of tools built by others to obtain some specific research results in the area of mining software repositories.

The public availability of the tool and its internal details, its usefulness for other researchers, the measures taken to simplify its installation and use, and the availability of documentation about it should be clearly discussed in the paper. Both long papers, for complete descriptions of mature tools and/or use cases, and short papers, for summaries of promising use cases and tools, will be accepted. The papers will be reviewed both on their academic merits, and on the specific usefulness of the tools, and the experiences described, for the whole MSR community.

Submission and Review of Research Papers

All research papers, including those describing practical experiences or tools, will face the same level of review and scrutiny. To take their peculiarities into account, if you consider a paper qualifies as practice or tool paper, specify that using the corresponding option when submitting.

Important Dates

Abstract Due to be announced
Papers Due to be announced
Author Notification to be announced
Camera Ready to be announced