AIRE logo


The workshop will take place on Tuesday, September 1, 2020. The presentation slides are avaliable here.

Session 1: Requirements Representation and Knowledge
Chair: F. Başak Aydemir

10:30 - 10:40

Welcome from the Organizers
F. Başak Aydemir, Nelly Bencomo, Alessio Ferrari, and Mona Rahimi

10:40 - 11:05

Towards a Semantic Representation for Functional Software Requirements
Riad Sonbol, Ghaida Rebdawi and Nada Ghneim
Discussant: Tong Li

11:05 - 11:30

Identification and Classification of Architecturally Significant Functional Requirements
Ranit Chatterjee, Abdul Ahmed and Preethu Rose Anish
Discussant: Michael Unterkalmsteiner

11:30 - 11:45

TT-RecS: The Taxonomic Trace Recommender System
Michael Unterkalmsteiner
Discussant: Ranit Chatterjee

11:45 - 12:00

An Extended Knowledge Representation Learning Approach for Context-based Traceability Link Recovery: Extended Abstract
Guoshuai Zhao, Tong Li and Zhen Yang
Discussant: Riad Sonbol

12:00 - 13:00


Session 2: Requirements for Machine Learning
Chair: Mona Rahimi

13:00 - 13:25

SENET: A Semantic Web for Supporting Automation of Software Engineering Tasks
Yalin Liu, Jinfeng Lin, Michael Vierhauser, Jane Cleland-Huang, Sugandha Lohar and Jin Guo
Discussant: Boyue Caroline Hu

13:25 - 13:50

Towards an Extended Requirements Problem Formulation for Superintelligence Safety
Hermann Kaindl and Jonas Ferdigg
Discussant: Deeksha Arya

13:50 - 14:15

Traceability Network Analysis: A Case Study of Links In Issue Tracking Systems
Alexander Nicholson, Deeksha Arya and Jin L.C. Guo
Discussant: Hermann Kaindl

14:15 - 14:30

Towards Requirements Specification for Machine-learned Perception Based on Human Performance
Boyue Caroline Hu, Rick Salay, Krzysztof Czarnecki, Mona Rahimi, Gehan Selim and Marsha Chechik
Discussant: Jinfeng Lin

14:30 - 15:00


Session 3: Keynote and Natural Language Processing
Chair: Alessio Ferrari

15:00 - 16:00

Keynote: AI for RE: Experience from Industry Collaborations and Implications for RE Education
Mehrdad Sabetzadeh

16:00 - 16:25

Topic Modeling on User Stories using Word Mover's Distance
Kim Julian Gülle, Nicholas Ford, Patrick Ebel, Florian Brokhausen and Andreas Vogelsang
Discussant: Harshitha Challa

16:25 - 17:00


Session 4: Machine Learning for Requirements
Chair: Nelly Bencomo

17:00 - 17:25

Faulty Requirements Made Valuable: On the Role of Data Quality in Deep Learning
Harshitha Challa, Nan Niu and Reese Johnson
Discussant: Zahra Khoshmanesh

17:25 - 17:50

Analysis of Compatibility in Open Source Android Mobile Apps
Debjyoti Mukherjee and Guenther Ruhe
Discussant: Jane Hayes

17:50 - 18:05

CEREC: Causality Extraction from Requirements Artifacts
Julian Frattini
Discussant: Debjyoti Mukherjee

18:05 - 18:20

Towards Improved Network Security Requirements and Policy: Domain-Specific Completeness Analysis via Topic Modeling
Jane Hayes, Alexander Dekhtyar, Jared Payne, Emily Essex, Kelsey Cole, Joseph Alverson, Dongfeng Fang and Grant Bernosky
Discussant: Julian Frattini

18:20 - 18:35

Does Link Prediction Help Find Feature Interactions in Software Product Lines?
Seyedehzahra Khoshmanesh and Robyn Lutz
Discussant: Harshitha Challa

18:35 - 18:45



Speaker: Mehrdad Sabetzadeh

Title: AI for RE: Experience from Industry Collaborations and Implications for RE Education

Abstract: Artificial intelligence (AI), particularly natural language processing (NLP) and machine learning (ML), are increasingly used for bringing automation to complex requirements analysis tasks. I will present results from some recent industry-focused research projects, where we have employed NLP, ML or a combination thereof in order to provide computerized assistance for RE activities. I will use these projects as a backdrop for discussing lessons learned and challenges in AI4RE. I will also reflect on the technical skills that we needed in these projects, arguing that, in addition to AI techniques, empirical research methods, notably qualitative coding, played an important role in solution development. The usefulness of these skills is not strictly limited to RE research. Because of the context-dependent nature of many RE problems, and given the strong push by many industry sectors for AI-based automation, practicing engineers too need to be able to build AI4RE solutions in-house. I am hoping that the talk will foster discussion about what constitutes core RE skills in relation to automation and how the rapid advances in AI will impact the future of RE education.

About the speaker: Mehrdad Sabetzadeh is an Associate Professor at the School of Electrical Engineering and Computer Science (EECS) of the University of Ottawa and a part-time faculty member at the Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg. Previously, he worked as a permanent member of the research staff at Simula Research Laboratory (Norway), and as an NSERC postdoctoral fellow at University College London (UK). His main research area is software engineering with specific interests in requirements engineering, model-based development, and legal compliance. A key aspect of his research is the application of artificial intelligence techniques, including natural language processing, machine learning and metaheuristic search, to software engineering problems. He is very passionate about fostering stronger ties between academia and industry. He has conducted most of his research in close collaboration with industry partners. In the past ten years, he has worked with over 20 partners in various sectors, including government, finance, legal services, telecommunications, maritime, energy, railways, and automotive. During this period, he has been Principal Investigator (PI) or co-PI for industry-oriented research projects worth more than C$6 million.

© 2020 Workshop on Artificial Intelligence and Requirements Engineering. All rights reserved.