MSR 2007: International Workshop on Mining Software Repositories

Call for Papers (PDF)

May 19-20, 2007

Co-located with ICSE 2007,
IEEE International Conference on Software Engineering

Program Co-chairs

Harald Gall
Dept. of Informatics
University of Zurich, Switzerland
Michele Lanza
Dept. of Informatics
University of Lugano, Switzerland

Challenge Chair

Thomas Zimmermann
Dept. of Informatics
Saarland University, Germany

Program Committee

Tsuneo Ajisaka
(Wakayama U., Japan)
Serge Demeyer
(U. of Antwerp, Belgium)
Premkumar T. Devanbu
(U. of California, USA)
Stephan Diehl
(U. of Trier, Germany)
Massimiliano di Penta
(U. of Sannio, Italy)
Stephane Ducasse
(U. of Annecy, France)
Daniel German
(U. of Victoria, Canada)
Tudor Girba
(U. of Bern, Switzerland)
Mike Godfrey
(U. of Waterloo, Canada)
Ahmed Hassan
(U. of Victoria, Canada)
Jane Hayes
(U. of Kentucky, USA)
Ric Holt
(U. Waterloo, Canada)
Shih-Kun Huang
(Nat. Chiao Tung U., Taiwan)
Katsuro Inoue
(Osaka U., Japan)
Jonathan Maletic
(Kent State U., USA)
Andrian Marcus
(Wayne State U., USA)
Radu Marinescu
(TU Timisoara, Romania)
Audris Mockus
(Avaya Labs, USA)
Leon Moonen
(Delft U. of Tech., Netherlands)
Gail Murphy
(U. of British Colombia, Canada)
David Notkin
(U. of Washington, USA)
Masao Ohira
(NAIST, Japan)
Dewayne Perry
(U. of Texas, USA)
Martin Pinzger
(U. of Zurich, Switzerland)
Jelber Sayyad Shirabad
(Ottawa U., Canada)
Alexandru Telea
(Eindhoven TU, The Netherlands)
Annie Ying
(IBM Research, USA)
Jim Whitehead
(U. of California, USA)
Kenny Wong
(U. of Alberta, Canada)
Andreas Zeller
(Saarland U., Germany)


Co-located with ICSE 2007,
Minneapolis, USA

Some photos of MSR by Harald Gall

MSR 2007 Best Paper Award
Identifying Changed Source Code Lines from Version Repositories by Gerardo Canfora, Luigi Cerulo, Massimiliano Di Penta

Annotated version of the keynote slides (by Andreas Zeller)

Location of MSR and location of the dinner (NBA city)

Download the proceedings



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 beginning to recognize the potential benefit 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, to support predictions about software development, and to plan various aspects of software projects.

The goal of this two-day workshop is to strengthen the community of researchers and practitioners who are working to recover and use the data stored in software repositories to further understanding of software development practices. We expect the presentations and discussions at MSR 2007 in Minneapolis to continue on a number of general themes and challenges from the previous workshops held at ICSE 2006 in China, ICSE 2005 in the US, and ICSE 2004 in Europe.

We solicit short position papers (4 pages) and research papers (8 pages). Short papers will be expected to discuss controversial issues in the field, or describe interesting or thoughtprovoking ideas that are not yet fully developed, while full papers will be expected to describe new research results, and have a higher degree of technical rigor than short papers. The papers must be in ICSE format. We plan to invite the best papers of MSR in a revised and extended version for publication in an international journal.


Papers may address issues along the general themes, including but not limited to the following:

  • Approaches, applications, and tools for software repository mining
  • Quality aspects and guidelines to ensure quality results in mining
  • Meta-models, exchange formats, and infrastructure tools to facilitate the sharing of extracted data and to encourage reuse and repeatability
  • Models for social and development processes that occur in large software projects
  • Search techniques to assist developers in finding suitable components for reuse
  • Techniques to model reliability and defect occurrences
  • Analysis of change patterns to assist in future development
  • Case studies on extracting data from repositories of large long lived projects
  • Visualization techniques and models of mined data

In addition to the MSR paper track we invite researchers to participate in the MSR Challenge and demonstrate the usefulness of their mining tools. The main task will be to find interesting insights by analyzing the software repositories of Eclipse and Firefox (Challenge #1: Scale). Both systems are large in size, several years mature, and provide lots of input for mining tools. Experts and developers of the investigated projects will give feedback on the submissions (Challenge #2: Convince) and authors of selected submissions will be invited to report their findings at the workshop. More information about the requirements and rules for the MSR Challenge are available on the MSR Challenge homepage.

Important Dates

  • Paper submission: 20th January 2007
  • Acceptance notification: 20th February 2007
  • Camera-ready: 2nd March 2007
  • Workshop date: 19-20 May 2007

Marco D'Ambros [marco dot dambros at lu dot unisi dot ch]
Nedstat Basic - Free web site statistics