Conference Program
Conference Program
Workshops W1 – W6
W1 (10:30 – 18:30): D4RE – Program
W2 (10:30 – 14:30): ESPRE – Program
W3 (10:30 – 18:30): FormReq – Program
W4 (15:00 – 18:30): REET – Program
W5 (10:30 – 14:30): REthics – Program
W6 (10:30 – 18:30): REWBAH – Program
Tutorials T1, T2
T1 (10:30 – 14:30): Requirements Reuse and Reusability for Mass Customization
T2 (15:00 – 18:30): Rapid Prototyping for Requirements Validation
Other Events
Workshops W7 – W12
W7 (10:30 – 18:30): AIRE – Program
W8 (10:30 – 14:30): AffectRE – Program
W9 (15:00 – 18:30): CrowdRE – Program
W10 (10:30 – 18:30): iStar – Program
W11 (10:30 – 18:30): MoDRE – Program
W12 (10:30 – 18:30): RE4SuSy – Program
Tutorials T4, T3
T4 (10:30 – 14:30): Usable and Secure Requirements Engineering with CAIRIS
T3 (15:00 – 18:30): Machine Learning — From Requirements to Solutions
Industry Day
Industry Day (10:30 – 18:30; Zoom Room: Industry Day Lecture Hall: 04-G-30 )
Doctoral Symposium
Doctoral Symposium (13:00 – 18:30)
Social Event
Reception at the historic guild hall “Zunfthaus zur Meisen”
Main Conference: Wednesday September 2, 2020
09:45-10:15 | Registration | |||
10:15-10:30 | Room 1 Lecture Hall 15-G-40 | |||
Conference Opening Samuel Fricker and Martin Glinz, General Co-Chairs |
||||
10:30-12:00 | Room 1 Lecture Hall 15-G-40 | Room 2 Lecture Hall 03-G-95 | Room 3 Lecture Hall 03-G-91 | Discord |
Session R 1: Requirements Traceability Session Chair: Kurt Schneider [R] Cutting through the Jungle: Disambiguating Model-based Traceability Terminology [Distinguished Paper] [R] Trace Link Recovery using Semantic Relation Graphs and Spreading Activation [N] Early Requirements Traceability with Domain-Specific Taxonomies — A Pilot Experiment |
Session R 2: User Feedback Session Chair: Muneera Bano [R] The Way it Makes you Feel. Predicting Users’ Engagement during Interviews with Biofeedback and Supervised Learning [R] Same but Different: Finding Similar User Feedback Across Multiple Channels and Languages [R] Voice of the Users: A Demographic Study of Software Feedback Behaviour [Distinguished Paper] |
Session I 1: Quality Requirements and Quality Models Session Chair: Michael Panis [I] Quality Requirements Elicitation by Ideation of Product Quality Risks with Design Thinking [I] Cyber Digital Twin Simulator for Automatic Gathering and Prioritization of Security Controls Requirements [I] Requirements-Driven Method to Determine Quality Characteristics and Measurements for Machine Learning Software and Its Evaluation |
RE Cares
Report on state of work Planning design activities |
|
12:00-13:00 | Lunch | |||
13:00-14:30 | Room 1 Lecture Hall 15-G-40 | Room 2 Lecture Hall 03-G-95 | Room 3 Lecture Hall 04-G-30 | Discord |
Session R 3: Requirements Traceability and Machine Learning Session Chair: Barbara Paech [N] Towards Semantically Guided Traceability [R] Which App Features Are Being Used? Learning App Feature Usages from Interaction Data [N] Towards Queryable and Traceable Domain Models |
Session R 4: Ontology and Goal Modeling I Session Chair: Paola Spoletini [R] Requirements Dependency Extraction by Integrating Active Learning with Domain-specific Ontology [JF] Reconstructing the Past: The Case of the Spadina Expressway [JF] Understanding what is important in iStar extension proposals: the viewpoint of researchers |
Session I 2: Critical Systems (Rail, Automotive, Nuclear) Session Chair: Joerg Doerr [I] Requirements Management in Automotive: An Empirical Study on Process Improvement Areas [I-PO] Consistent Requirements through Semantic MBSE Models [I] Towards a Taxonomy for Eliciting Design-Operation Continuum Requirements of Cyber-Physical Systems |
RE Cares
Breakout Design Session |
|
14:30-15:00 | Break | |||
15:00-16:30 | Room 1 Lecture Hall 15-G-40 | |||
15:00-15:20 | Welcome Messages Session Chair: Martin Glinz Introduction to the RE’20 Technical Program Welcome from the Steering Committee Chair |
|||
15:20-16:30 | Keynote 1: Francien Dechesne Session Chair: Samuel Fricker Interdisciplinary requirements engineering for moral considerations in algorithmic systems |
|||
16:30-17:00 | Break | |||
17:00-18:30 | Room 1 Lecture Hall 15-G-40 | Room 2 Lecture Hall 03-G-95 | Room 3 Lecture Hall 04-G-30 | Discord |
Session R 5: Non-Functional Requirements Session Chair: Yijun Yu [R] The Lack of Shared Understanding of Non-Functional Requirements in Continuous Software Engineering: Accidental or Essential? [R] How Developers Believe Invisibility Impacts NFRs Related to User Interaction [Distinguished Paper] [N] What Users Think about Predictive Analytics? A Survey on NFRs |
Poster and Demo Session Session Chair: Amel Bennaceur [P] Does our Culture Influence Requirements Engineering Activities? Vietnam’s Practitioners View [D] Requirements in the Loop – A Computer-aided Analysis of Consistency, Completeness, and Correctness of Requirements [D] NERO: A Text-Based Tool for Content Annotation and Detection of Smells in Feature Requests [D] Requirements-Collector: Automating Requirements Specification from Elicitation Sessions and User Feedback [P] Utilising Perspectives to Improve Completeness in Industrial Requirements Specifications [P] Identifying Use Case Elements from Textual Specification: A Preliminary Study [P] Improving the Quality of Requirements in Middleware Requirements Specifications |
Session I 3: Experience and Challenges Session Chair: Alessio Ferrari [I] An Analysis of Requirements-Related Problems that Occurred in an Organization Using a Mature Requirements Engineering Process [I] The Ten Lockheed Martin Cyber-Physical Challenges: Formalized, Analyzed, and Explained [I] On the Pragmatics of Requirements Engineering Practices in a Startup Ecosystem |
RE Cares
Evaluation of Design |
Main Conference: Thursday September 3, 2020
10:00-10:30 | Get Together | |||
10:30-12:00 | Room 1 Lecture Hall 15-G-60 | Room 2 Lecture Hall 03-G-95 | Room 3 Lecture Hall 03-G-91 | Discord |
Session I 4: Modernizing Systems and Processes Session Chair: Tobias Ellenberger [I-PO] Heavy Process. Pragmatic RE. Modern Solution Ugur Demirci and Gael Feyertag (Helvetia Insurance, Switzerland) [I-PO] Requirements Engineering by Modernization or Replacement of a Legacy System
|
Session R 6: Security, Safety and Risk Session Chair: Dalal Alrajeh [R] OASIS: Weakening User Obligations for Security-critical Systems Thein Than Tun, Amel Bennaceur (The Open University, UK) and Bashar Nuseibeh (The Open University, UK & Lero, Ireland) [JF] Safety Practices in Requirements Engineering: The Uni-REPM Safety Module [R] Data-driven Risk Management for Requirements Engineering: An Automated Approach based on Bayesian Networks |
Session R 7: Legal Requirements Session Chair: Mitra Bokaei [R] An AI-assisted Approach for Checking the Completeness of Privacy Policies Against GDPR Damiano Torre, Sallam Abualhaija (University of Luxembourg, Luxembourg), Mehrdad Sabetzadeh, Lionel Briand (University of Ottawa, Canada & University of Luxembourg, Luxembourg), Katrien Baetens, Peter Goes and Sylvie Forastier (Linklaters LLP, Luxembourg) [R] Extracting and Classifying Requirements from Software Engineering Contracts [R] Automated Recommendation of Templates for Legal Requirements |
RE Cares All-Day Hackathon |
|
12:00-13:00 | Lunch | |||
13:00-14:30 | Room 1 Lecture Hall 15-G-60 | Room 2 Lecture Hall 03-G-95 | Room 3 Lecture Hall 03-G-91 | Discord |
Panel 1: What can Industry expect from Academia in RE — and vice-versa? Moderator: Kurt Schneider (Leibniz Universität Hannover, Germany) Panelists: Sara Bertone (Zurich Insurance, Switzerland) Stefan Gärtner(adesso, Germany) Carola Lilienthal (WPS, Germany) Andreas Spichiger (Federal IT Steering Unit, Switzerland) |
Session R 8: Machine Learning and RE Session Chair: Lionel Briand [R] NoRBERT: Transfer Learning for Requirements Classification Tobias Hey, Jan Keim, Anne Koziolek and Walter F. Tichy (Karlsruhe Institute of Technology, Germany) [R] A Deep Context-wise Method for Coreference Detection in Natural Language Requirements [Distinguished Paper] [N] Evidence-driven Requirements Engineering for Uncertainty of Machine Learning-based Systems |
Session R 9: Goal Modeling II Session Chair: Liliana Pasquale [R] Continual Human Value Analysis in Software Development: A Goal Model Based Approach Harsha Perera (Monash University, Australia), Gunter Mussbacher (McGill University, Canada), Waqar Hussain, Rifat Ara Shams, Arif Nurwidyantoro and Jon Whittle (Monash University, Australia) [N] Towards a General Solution for Layout of Visual Goal Models with Actors [JF] Creative goal modeling for innovative requirements |
RE Cares All-Day Hackathon |
|
14:30-15:00 | Break | |||
15:00-16:30 | Room 1 Lecture Hall 15-G-60 | |||
15:00-15:20 | Awards Session Chair: Martin Glinz |
|||
15:20-16:30 | Keynote 2: David Marcos Session Chair: Travis Breaux Ethics @ Scale: Governing Responsible Innovation in the Cloud David Marcos (Microsoft, USA) |
|||
16:30-17:00 | Break | |||
17:00-18:30 | Room 1 Lecture Hall 15-G-60 | Room 2 Lecture Hall 03-G-95 | Room 3 Lecture Hall 03-G-91 | Discord |
Most Influential Paper Award Session Session Chairs: Jane Cleland-Huang and Martin Glinz The awardees Luciano Baresi, Liliana Pasquale, and Paola Spoletini reflect on their award-winning RE’10 paper “Fuzzy Goals for Requirements-Driven Adaptation” |
Session R 10: Sustainability and Society Session Chair: Alicia Grubb [R] Digital Discrimination in Sharing Economy: A Requirements Engineering Perspective Miroslav Tushev, Fahimeh Ebrahimi and Anas Mahmoud (Louisiana State University, USA) [N] ShapeRE — Towards a Multi-Dimensional Representation for Sustainable Software Requirements [N] Symboleo: Towards a Specification Language for Smart Contracts |
Session R 11: Empirical Studies Session Chair: Jennifer Horkoff [JF] Why and How to Balance Alignment and Diversity of Requirements Engineering Practices in Automotive Rebekka Wohlrab (Chalmers University of Technology | Systemite AB, Gothenburg, Sweden), Eric Knauss (Chalmers | University of Gothenburg, Sweden) and Patrizio Pelliccione (Chalmers | University of Gothenburg, Sweden & University of L’Aquila, Italy) [JF] The Inconsistency between Theory and Practice in Managing Inconsistency in Requirements Engineering [JF] Requirements specification for developers in agile projects: Evaluation by two industrial case studies |
RE Cares All-Day Hackathon |
|
19:30 | Social Event: Conference Banquet UZH Irchel Campus
We will start at 19:30 with an outdoor reception on the H-Floor (follow the RE’20 flags). From 19:40-20:00, three alphorn players will give a concerto for us. After the concert, we move inside for the dinner. Please be on time; you cannot get into the building if you arrive after 20:00. |
Main Conference: Friday September 4, 2020
10:00-10:30 | Get Together | |||
10:30-12:00 | Room 1 Lecture Hall 24-G-55 | Room 2 Lecture Hall 15-G-19 | Room 3 Lecture Hall 03-G-95 | Discord |
Session R 12: Education and Start-ups Session Chair: Sjaak Brinkkemper [R] Inspectors Academy: Pedagogical Design for Requirements Inspection Training [N] Teaching Requirements Engineering for All: A Preliminary Report [N] Reaching the Unreachable: A Method for Early Stage Software Startups to Reach Inaccessible Stakeholders within Large Corporations |
Session R 13: Natural Language Requirements & Theory Session Chair: Kenji Tei [N] Automated Goal Model Extraction from User Stories Using NLP [N] Towards Causality Extraction from Requirements [R] Theory as a Source of Software Requirements [Best Paper Award] |
Artifact Session Session Chairs: Mona Rahimi and Fabiano Dalpiaz Presentation of Artifacts Artifact Panel |
||
12:00-13:00 | Lunch | |||
13:00-14:30 | Room 1 Lecture Hall 24-G-55 | |||
13:00-13:20 | RE Cares Result Report Presented by the RE Cares Team |
|||
13:20-14:30 | Keynote 3: Jeff Kramer Session Chair: Andrea Zisman RE @ runtime — the challenge of change |
|||
14:30-15:00 | Break | |||
15:00-16:00 | Room 1 Lecture Hall 24-G-55 | |||
Panel 2: Requirements Engineering in a Post-Covid World #newnormal Moderator: Jon Whittle (CSIRO and Monash University, Australia) Panelists: |
||||
16:00-16:30 | Room 1 Lecture Hall 24-G-55 | |||
Closing; Invitation to RE’21 | ||||
16:30-17:00 | Farewell |
Tuesday, September 1
14:30-15:00 | Meeting of RE’21 Program Committee |
Wednesday, September 2
14:00-14:50 and 18:40-19:50 |
Steering Committee Meeting
The SC meeting is held in two parts to enable every SC member to attend at least one part. |