2nd International Workshop on Mining Software Repositories for Software Architecture (MSR4SA’22)

  • Co-located with ECSA 2022
  • Please note that there is an option that the conference will go fully online if required.
  • September 20th, 11:00 to 12:30 (Prague), 2022

Theme & Goals

Mining software repositories (MSR) became essential to support several software architectural design activities, such as architectural recovery, architectural knowledge capturing, mining architectural tactics, etc. Nevertheless, MSR to support software architecture (SA) is a challenging task, which requires expertise and focus. Moreover, MSR and SA are two separate communities with a small intersection. On the one hand, SA researchers are concerned with proposing approaches to support architectural activities. On the other hand, the MSR community exploits different software repositories, and applies systematically many data mining techniques.

The goal of MSR4SA is to gather researchers and practitioners from both the MSR and SA communities to create the starting point for a dedicated research community, which focusses on applying MSR techniques to resolve architectural problems. Moreover, we aim to create the first future research agenda for the research area of MSR for SA.

Keynote Talk (11:40 - 12:30)

We are happy to host the following keynote talk !

Mehdi Mirakhorli

Mehdi Mirakhorli - Associate Professor, Rochester Institute of Technology

Title: Tool Sharing, Composition, and Reproducible Research through Software Architecture INstrument (SAIN)

Abstract: Empirical research and technology transfer in the software architecture discipline are impeded by disjoint research and development environments, lack of a shared research infrastructure, high initial costs associated with developing robust tools, and a lack of datasets needed to conduct empirical research in this domain. As a result, researchers conducting empirical studies and practitioners in need of cutting-edge tools typically re-invent or re-implement research tools, often repeating each other’s efforts (and mistakes). Additionally, a major community-level challenge to empirical research and scientific innovation in this field is the hurdle to quantitative and reproducible research due to the lack of accessibility to research tools and techniques. As a result, the opportunities for potential breakthroughs in this domain are regularly missed. In this talk, I will discuss our journey in identifying barriers impacting empirical and reproducible research in the software architecture community and highlight a viable solution for eliminating these barriers.

Workshop Programs

11:00 – 11:20: “A Taxonomy for Design Decisions in Software Architecture Documentation” by Jan Keim, Tobias Hey, Bjarne Sauer and Anne Koziolek

11:20 – 11:40: “Establishing a Benchmark Dataset for Traceability Link Recovery between Software Architecture Documentation and Models” by Dominik Fuchß, Sophie Corallo, Jan Keim, Janek Speit and Anne Koziolek

11:40 – 12:30: MSR4SA keynote: “Tool Sharing, Composition, and Reproducible Research through Software Architecture INstrument (SAIN)” by Mehdi Mirakhorli

Submission Guidelines

Prospective participants are invited to submit:

  • Research papers presenting novel contributions on mining software repositories for software architecture (max. 16 pages)
  • Industry papers which show the application and challenges of MSR techniques for SA (max. 8 pages)
  • Dataset and tool papers on MSR for SA (max. 8 pages)
  • New ideas and emerging results presenting new ideas and on-going work to be discussed on advancing MSR for SA (max. 8 pages)
  • Reflection papers where researchers discuss contributions and lessons learned from previous publications that involve MSR for SA (max. 4 pages)

Submitted papers must be formatted according to the Springer LNCS style. Page limits include figures and references. All workshop papers should be submitted electronically in PDF format through the EasyChair workshop website. Accepted papers will be made available in the online proceedings of the ECSA conference. Afterthe workshop, selected papers will be invited for submission of an extended version in the ECSA post-proceedings, which will be published in a Springer LNCS volume (up to 16 pages). Workshop papers submitted for the post-proceedings will undergo a minorrevision cycle where the extensions with respect to the workshop versions will be checked by the reviewers.

Important Dates

  • Paper submissions due: July 01, 2022 July 10, 2022 (AoE time)
  • Notification to authors: July 29, 2022 (AoE time)
  • Camera-ready copies due: August 05, 2022 (AoE time)

Organizing Committee

Program Committee

  • Michel Albonico, Vrije Universiteit Amsterdam, (The Netherlands), Federal University of Technology - Parana, UTFPR, (Brazil)
  • Ivano Malavolta, Vrije Universiteit Amsterdam, The Netherlands
  • Muhammad “Ali Babar”, University of Adeleide, Australia
  • Francesca “Arcelli Fontana”, University of Milano-Bicocca, Italy
  • Paris Avgeriou, University of Groningen, The Netherlands
  • Matthias Galster, University of Canterbury, New Zealand
  • Ian Gorton, Northeastern University, USA
  • Heiko Koziolek, ABB Corporate Research, Germany
  • Peng Liang, Wuhan University, China
  • Patrick Mäder, Technische Universität Ilmenau, Germany
  • Ipek Ozkaya, SEI - Carnegie Mellon University, USA
  • Antonino Sabetta, SAP Labs, France
  • Bradley Schmerl, Carnegie Mellon University, USA
  • Arie “van Deursen”, Delft University of Technology, The Netherlands
  • Elisa “Yumi Nakagawa”, University of São Paulo, Brasil
  • Masud Rahman, Dalhousie University, Canada
  • Rabe Abdalkareem, Carleton University, Canada
  • Anil Koyuncu, Sabanci University, Turkey
  • Kui Liu, Huawei, China

Call for Papers