Mining Software Repositories: Accomplishments, Challenges and Future Trends

Thank you for attending NII shonan meeting!
You can access to the presentation slides which the speakers used in our school!
You can download from HERE: LECTURE_SLIDES

March 6-10, 2017 in SHONAN

The field of Mining Software Repositories (MSR) has been steadily growing over the past decade. Since its first workshop in 2004, the MSR community has steadily grown to be one of (if not) the biggest co-located events with the International Conference on Software Engineering, the flagship conference in Software Engineering. The main goal of the MSR community is to leverage development data, often stored in software repositories. Examples of these repositories are: source control repositories, which store source code changes, defect tracking repositories, which store software defect reports and communication repositories, which store developer communications such as emails. These repositories contain a wealth of information that is available for most software projects. The MSR community has proposed techniques to effectively mine repository data, leverage such data to improve requirement, quality and traceability of software project and empirically study the impact of several development phenomena.

However, now MSR is at a critical point where many accomplishments have been made, but many challenges remain due to the changing landscape of software engineering. For example, the availability of data was one of the biggest challenges for MSR in the past, whereas now the availability of too much data is causing challenges. Recent technology advancements in complementary areas such as machine learning and artificial intelligence has enabled MSR researchers to develop more accurate techniques, however usability remains as an open challenge. The widespread use of mobile devices has lead to more mobile-related software, often known as mobile apps, is also a new trend that the MSR community has recently started to target.

Given the recent accomplishments, challenges and trends in MSR, we plan to organize a NSS to teach and train future generations about the successes and future challenges of MSR. The NSS will serve as a forum where students can learn from leaders in the MSR field and discuss potential solutions for such challenges. We plan the lectures at the NSS to have both, hands-on and lecture sessions. The lectures will be given by a mixed set of well-established and emerging leaders in the MSR field. In addition, we plan to have a day where students and young researchers will present their latest work.

You can see more information here: