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).
We welcome submissions at the intersection of RE and other sub-fields of software engineering, including but not limited to:
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:
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.
Max 4 pages, including references. These papers serve to foster discussion on emerging, relevant topics that emphasize the multi-facets of RE.
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.
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.).
Please follow carefully.
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.
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.
The programme wil mix invited keynotes, paper presentations, and activities.
For questions about the workshop, reach us via e-mail
University of Luxembourg
(Luxembourg)
Monash University
(Australia)
ISTI CNR
(Italy)
U. Ottawa
(Canada)
BTH
(Sweden)
Kennesaw State University
(USA)