MO2RE
2nd Workshop on Multi-disciplinary, Open, and integRatEd Requirements Engineering

ICSE 2025 Workshop

Supported by
SigSOFT
TCSE

Important Dates (AoE)

  • Abstract submission: November 11, 2024
  • Paper submission: November 15, 2024
  • Author notification: December 1, 2024
  • Workshop day: April 27, 2025

Workshop Overview

Requirements engineering (RE) is a critical sub-field of software engineering that deals with identifying, specifying, modeling, analyzing, and validating the needs and constraints of a system. Despite the wide spectrum of activities that the requirements engineering covers, practitioners and researchers alike have often the misconception that RE is limited to writing and analyzing requirements specifications. Consequently, many researchers in the software engineering community conduct research on RE problems but do not explicitly acknowledge it. Therefore, RE is generally under-represented and under-appreciated in the SE community.

The MO2RE workshop represents an opportunity to highlight the multiple facets of RE, clarify its role within the software development process, and bring together the broader SE community where RE is involved–e.g., testing, human aspects. The workshop is a shared place to gather the SE community around RE as a central topic while also hosting contributions from other under-represented areas, closely related to RE (e.g., modelling and system architecture).

Contributions

We welcome submissions at the intersection of RE and other sub-fields of software engineering, including but not limited to:

  • RE for Emerging Technologies (e.g., Quantum Computing)
  • RE for Artificial Intelligence
  • Applications of (Generative) Artificial Intelligence in RE
  • Human Factors of RE
  • RE for Society and Sustainability
  • Twin-peaks of Requirements and Architecture
  • Modeling Requirements and Systems
  • Requirements Elicitation, Analysis and Specification
  • Requirements Management
  • Requirements Verification and Validation
  • Requirements for Testing and Security
  • RE Education and Training
  • RE for Sustainability

The workshop also welcomes submissions that are more specific on RE given the current advances in artificial intelligence (AI) technologies. Specifically, topics including the following:

  • How RE can affect the revolution of AI towards more responsible and ethical AI.
  • How AI can impact the effectivity and efficiency of RE and software engineering activities.
  • Generative-driven AI within the RE spectrum

Call for Papers

Research Papers

Max 7 pages for long and 4 pages for short, including references. These papers should describe ongoing research that links RE with the entire spectrum of software engineering. Such papers can describe either a new technical solution or an empirical evaluation. Short papers present preliminary work or research previews, while long papers present more advanced, yet ongoing, studies.

Position Papers

Max 4 pages, including references. These papers serve to foster discussion on emerging, relevant topics that emphasize the multi-facets of RE.

Demo Papers

Max 4 pages, including references. These papers describe a tool that provides automated support in some RE activities. The demo paper should describe a plan for demonstrating the tool at the workshop.

Lightning Talks

Max 2 pages, including references. A lightning talk is a short presentation lasting up to five minutes on a related topic (we would be looking for controversial topics, industry experiences, etc.).

Instructions

Please follow carefully.

  • Workshop proceedings will be published in the IEEE Xplore digital library
  • 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 2025. The official publication date affects the deadline for any patent filings related to published work
  • Submissions are single-blind. Authors' name, institution, and contact details should appear on the first page
  • Submission should be written in English, formatted according to the ICSE'25 conference template, and submitted in PDF format
  • The page limit is strict. Purchases of additional pages in the proceedings is not allowed
  • Submissions must conform to the IEEE conference proceedings template, specified in the IEEE Conference Proceedings Formatting Guidelines (title in 24pt font and full text in 10pt type, LaTeX users must use \documentclass[10pt,conference]{IEEEtran} without including the compsoc or compsocconf options).

Keynote speakers

about

Building REsilience: Antifragility through Multidisciplinarity in Requirements Engineering

Sarah Gregory

Abstract: As the discipline of Requirements Engineering approaches its 50th year, software pundits call (again) for its early retirement. Outside of research, RE's future appears murky. Requirements jobs posted to LinkedIn are fewer in number, and fewer companies resource RE as a critical capability outside of those developing safety-critical systems. Fewer practitioners participate in RE events - possibly because fewer practitioners even exist. Rumors of RE's irrelevance are greatly exaggerated, of course, as they have been each time a new shiny practice or tool attracts attention. From Agile to AI, the "RE killer" lurks just around the corner. Will the latest existential challenges to our discipline expose its fragility and limit its future? Or will Requirements Engineering prove itself not only durable but antifragile - a discipline and community that becomes more robust with adversity? Multidisciplinarity - its exclusion or its embrace - will determine its future.

Bio: As Intel Corporation's first Principal Engineer in Requirements Engineering, Sarah Gregory developed innovative methodologies for requirements practice that drove quality improvements while maintaining usability and utility for even RE-averse practitioners. She mentored Requirements Engineering subject matter experts across Intel worldwide, and evolved and deployed the company's RE curriculum outside of Intel, including through IEEE Professional Development courses and the OpenRE initiative (REFSQ). Sarah’s RE-related academic background includes degrees in Law, Information Science, Systematic Theology, and Social Theory. After 24 years at Intel, Sarah retired in November 2024. She is the Founder and Principal at Crary Labs LLC, a consultancy specializing in challenging problems in systems and requirements, and developmental coaching for those navigating those challenges.

about

A History of RE as Seen by a Still-Active Alter Kaker Who Was in It From Before the Beginning

Daniel M. Berry

Abstract: Berry briefly weaves the twin peaks of (1) his life with interests in computing, programming, programming languages, software engineering, formal methods, electronic publishing, and requirements engineering with (2) the almost concurrent development of the fields of Programming Languages (PLs), Software Engineering (SE), and Requirements Engineering (RE). He then traces the history of RE from (1) its beginnings as a concern for writing good specifications for computer-based systems (CBSs), through (2) a recognition that the tough problems were the joint elicitation and analysis of requirements, through (3) a recognition of the non-technical nature of elicitation and analysis, through (4) a recognition of the necessity to consider a CBS's interaction with the real world, to (5) what the RE field is now.

Bio: Daniel M. Berry got his B.S. in Mathematics from Rensselaer Polytechnic Institute, Troy, New York, USA in 1969 and his Ph.D. in Computer Science from Brown University, Providence, Rhode Island, USA in 1974. He was on the faculty of the Computer Science Department at the University of California, Los Angeles, California, USA from 1972 until 1987. He was in the Computer Science Faculty at the Technion, Haifa, Israel from 1987 until 1999. From 1990 until 1994, he worked for half of each year at the Software Engineering Institute at Carnegie Mellon University, Pittsburgh, Pennsylvania, USA, where he was part of a group that built CMU's Master of Software Engineering program. During the 1998-1999 academic year, he visited the Computer Systems Group at the University of Waterloo in Waterloo, Ontario, Canada. In 1999, Berry moved to what is now the Cheriton School of Computer Science at the University of Waterloo. He is still there, not yet retired. Between 2008 and 2013, Berry held an Industrial Research Chair in Requirements Engineering sponsored by Scotia Bank and the National Science and Engineering Research Council of Canada (NSERC). Berry's current research interests are in requirements engineering with occasional dabbles in Biblical commentary, scientific satire, and electronic publishing.

Program (preliminary)

The programme wil mix invited keynotes, paper presentations, and activities.

Session 1: Welcome + Keynote + workshop activity 9:00–10:30

  • Welcome from the organizers (10 min)
  • Keynote by Dan Berry (60 min)
  • Activity 1, TBD (20 min)

Coffee break 10:30–11:00
Session 2: Requirements and norms 11:00–12:30

  • A Taxonomy of Real-World Defeaters in Safety Assurance Cases by Usman Gohar, Michael C. Hunter, Myra B. Cohen and Robyn R. Lutz (45 min)
  • Untangling Shared Phenomena for Improving Analysis of Normative Requirements by Junwei Quan, Lina Marsso, Dalal Alrajeh and Marsha Chechik (45 min)

Lunch break 12:30–14:00
Session 3: TBD 14:00–15:30
  • Keynote by Sarah Gregory (60 min)
  • Activity 2, TBD (30 min)
Coffee break 15:30–16:00
Session 4: Requirements, AI, and testing 16:00–17:30
  • On the Automated Generation of UI for Template-based Requirements Specification by Ikram Darif, Ghizlane El Boussaidi and Sègla Kpodjedo (30 min)
  • Exploring Large Language Models for Requirements on String Values by Aren A. Babikian, Boqi Chen and Gunter Mussbacher (30 min)
  • Wrap up and closing (30 min)

Organizing Committee

For questions about the workshop, reach us via e-mail

Team
Sallam Abualhaija

University of Luxembourg
(Luxembourg)

Team
Chetan Arora

Monash University
(Australia)

Team
Alessio Ferrari

ISTI CNR
(Italy)

Team
Daniel Amyot

U. Ottawa
(Canada)

Team
Davide Fucci

BTH
(Sweden)

Team
Paola Spoletini

Kennesaw State University
(USA)

Program Committee

  • Ruzanna Chitchyan, University of Bristol (United Kingdom)
  • Anamaria-Roberta Preda, Johannes Kepler University Linz (Austria)
  • Gunter Mussbacher, McGill University (Canada)
  • Dan Berry, University of Waterloo (Canada)
  • Muhammad Abbas, RISE Research Institutes of Sweden (Sweden)
  • Soo Ling Lim, University College London (United Kingdom)
  • Sylwia Kopczynska, Poznan University of Technology (Poland)
  • Maria Spichkova, RMIT University (Australia)
  • Julian Frattini, Blekinge Institute of Technology (Sweden)
  • Falk Uebernickel, HPI (Germany)
  • Preethu Rose, TCS (India)
  • Nan Niu, University of Cincinnati (United States)
  • Nyyti Saarimäki, University of Luxembourg (Luxembourg)
  • Kurt Schneider, Leibniz Universität Hannover (Germany)
  • Andreas Vogelsang, University of Cologne (Germany)
  • Jameleddine Hassine, KFUPM (Saudi Arabia)
  • Travis Breaux, Carnegie Mellon University (United States)
  • James Tizard, The University of Auckland (New Zealand)
  • Nicolas Sannier, SNT - University of Luxembourg (Luxembourg)
  • Jennifer Horkoff, University of Gothenburg and Chalmers University of Technology (Sweden)
  • Anne Hess, Technical University of Applied Sciences Würzburg-Schweinfurt (Germany)
  • Maleknaz Nayebi, York University (Canada)
  • Jennifer Hehn, University of St. Gallen (Switzerland)
  • Tao Yue, Beihang University (China)
  • Elda Paja, IT University of Copenhagen (Denmark)
  • Xiaoli Lian, Beihang University (China)
  • Frank Houdek, Mercedes Benz (Germany)
  • Fatma Başak Aydemir, Utrecht University (Netherlands)