TUESDAY, Aug 21, 2018


  Overview   Monday   Tuesday   Wednesday   Thursday   Friday


7:30-17:30 Registration
Location: KC 204
Workshops Tutorials Doctoral Symposium

9:00-17:30

WS02 - AffectRE'18
1st International Workshop on Affective Computing for Requirements Engineering

Detailed Program

(Some Downloads available)

9:00-12:30

T01
Writing Good Requirements

Detailed Program

9:00-17:30

Doctoral Symposium

Detailed Program

9:00-17:30

WS04 - AIRE'18
5th International Workshop on Artificial Intelligence for Requirements Engineering

Detailed Program

9:00-12:30

T05
Requirements Reuse and Reusability: Product Lines, Cases and Feature‐Similarity Models

Detailed Program

(Download)

 

9:00-17:30

WS05 - REET'18
8th International Workshop on Requirements Engineering Education and Training

Detailed Program

14:00-17:30

T03
On Tap: Writing Requirements for Molecular Programs

Detailed Program

 

9:00-17:30

WS07 - QuaRAP'18
1st International Workshop on Quality Requirements in Agile Projects

Detailed Program

(Some Downloads available)

   

9:00-17:30

WS10 - EARS'18
1st International Workshop on Easy Approach to Requirements Syntax

Detailed Program

   

9:00-17:30

WS13 - RE Cares'18
RE Cares about giving back to Society: Employing RE Techniques and Hackathon for Alberta

Detailed Program

   

Time: 18:00

Reception at The Banff Centre

Room: KC 103
(first floor at the Kinnear Centre)

Workshops


WS02 - AffectRE'18 - Tuesday, Aug 21, 2018 - Room: KC 210
1st International Workshop on Affective Computing for Requirements Engineering
Time Session  
9:00-9:10

Welcome and Introduction

Workshop Organizers:

    • Davide Fucci, (University of Hamburg, Germany)
    • Nicole Novielli, (University of Bari, Italy)
    • Emitzá Guzmán, (University of Zurich, Switzerland)

9:10-9:30

Paper Presentations:

How Angry are your Customers? Sentiment Analysis of Support Tickets that Escalate.

Colin Werner, Gabriel Tapuc, Lloyd Montgomery, Diksha Sharma, Sanja Dodos and Daniela Damian.

9:30-9:50

Paper presentation. Affect and Affective Trust in Agile Requirement Engineering.

Abdulaziz Alhubaishy and Luigi Benedicenti.

9:50-10:30

Keynote:

Affects of User Involvement in Software Development

Didar Zowghi

University of Technology Sydney

10:30-11:00 Network Break
11:00-11:20

Paper Presentations:

Exploring RE Knowledge for Gamification: Can RE Achieve a High Score?

Anna Perini, Norbert Seyff, Melanie Stade and Angelo Susi

11:20-11:40

Usability Related Qualities through Sentiment Analysis.

Roxana Portugal and Julio Cesar Leite

11:40-12:20

Keynote:

Room: 210

Digital Motivation, Digital Addiction, and Responsibility Requirements

Raian Ali

Bournemouth University

12:20-12:30

Identification of Discussions Topics

12:30-14:00 Lunch Break (Lunch at Vistas Dining Room will be provided up to 13:30)
14:00-15:00

Open Discussion and Working Groups

15:00-15:15 Summary of Discussion
15:15-15:30 Conclusions and Plans for the Future


WS04 - AIRE'18 - Tuesday, Aug 21, 2018 - Room: KC 203
5th International Workshop on Artificial Intelligence for Requirements Engineering
Time Session  
9:00-10:00

Workshop Opening

Workshop Organizers:

    • Eduard C. Groen, (Fraunhofer IESE, Germany)
    • Rachel Harrison, (Oxford Brookes University, U.K.)
    • Pradeep K. Murukannaiah,(Rochester Institute of Technology, USA)
    • Andreas Vogelsang, (Technische Universität Berlin, Germany)

Beyond Face Value of Natural Language Requirements

 

Keynote:

Analyzing Natural-Language Requirements: Industrial Needs and Scalable Solutions

Lionel Briand
University of Luxembourg

10:00-10:30

 

Domain Knowledge Discovery Guided by Software Trace Links.
Jin L.C. Guo, Natawut Monaikul, Jane Cleland-Huang

10:30-11:00 Network Break
11:00-12:30

Predicting and Identifying Requirements from Natural Llanguage Texts

ELICA: An Automated Tool for Dynamic Extraction of Requirements Relevant Information.
Zahra Shakeri, Vincenzo Gervasi, Didar Zowghi, Ken Barker

User Feedback from Tweets vs App Store Reviews: An Exploratory Study of Frequency, Timing and Content.
Gouri Deshpande, Jon Rokne

Extraction and Formal Representation of Natural Language Requirements from Breach Reports.
Hui Guo, Ozgur Kafali, Munindar Singh

12:30-14:00 Lunch Break (Lunch at Vistas Dining Room will be provided up to 13:30)
14:00-15:00

Crossing human boundaries and domains with artificial intelligence

 

Keynote:

Crowdsourcing Software Development: Silver Bullet or Lead Balloon

Brian Fitzgerald

University of Limerick

15:00-15:30   Identification of Cross-domain Ambiguity with Language Models.
Alessio Ferrari, Andrea Esuli, Stefania Gnesi
15:30-16:00 Network Break
16:00-17:30  

Validating Goal Models via Bayesian Networks.
Davide Dell'Anna, Fabiano Dalpiaz, Mehdi Dastani

Crowd-Informed Goal Models.
Georgi M. Kanchev, Pradeep K. Murukunnaiah, Amit K. Chopra

Finding Component State Transition Model Elements using Neural Networks: An Empirical Study.
Kaushik Madala, Shraddha Piparia, Hyunsook Do, Renee Bryce



WS05 - REET'18 - Tuesday, Aug 21, 2018 - Room: KC 201
8th International Workshop on Requirements Engineering Education and Training
Time Session  
9:00-9:15

Workshop Opening

Mohammad Moshirpour

Workshop Organizers:

    • Mohammad Moshirpour, (University of Calgary, Canada)
    • Mahmood Moussavi, (University of Calgary, Canada)
    • Alicia Grubb,(University of Toronto, Canada)
    • Sarah Gregory, (Intel Corporation, USA)
    • Behrouz Far, (University of Calgary, Canada)

9:15-10:00

Keynote:

Requirements Education Challenges & Practices

Mahmmod Moussavi

10:00-10:30

Paper Presentation:

An Undergraduate Requirements Engineering Curriculum with Formal Methods.

Bernd Westphal

10:30-11:00 Network Break
11:00-11:30

Paper Presentation:

The Influence of Agile Methods on Requirements Engineering Courses.
Jennifer Horkoff

11:30-12:00 Are Requirements Engineering Courses Covering what Industry Needs?
Kim Hertz and Paola Spoletini
12:00-12:30 Open Space for Attendees Statements
12:30-14:00 Lunch Break (Lunch at Vistas Dining Room will be provided up to 13:30)
14:00-14:30

Paper Presentation:

Requirements Analysis Skills: How to Train Practitioners.
Itzel Morales-Ramirez, Luis Alva-Martinez
14:30-15:00 Teaching Goals Models in Agile Requirements Engineering.
Antonio Lopez-Lorca, Rachel Burrows, Leon Sterling
15:00-15:30

Open Discussion and Work Groups

Facilitated by Mahmood Moussavi
15:30-16:00 Network Break
16:00-16:30

Open Discussion and Work Groups continued

 
16:30-17:30

Closing discussion, Conclusions and Plans for Future

Facilitated by Alicia Grubb


WS07 - QuaRAP'18 - Tuesday, Aug 21, 2018 - Room: KC 205
1st International Workshop on Quality Requirements in Agile Projects
Time Session  
9:00-9:15

Opening, Introduction of Participants

Workshop Organizers:

    • Xavier Franch, (Universitat Politècnica de Catalunya, Spain)
    • Andreas Jedlitschka, (Fraunhofer IESE, Kaiserslautern, Germany)
    • Daniel Méndez Fernández, (Technical University of Munich, Germany)
    • Markku Oivo, (University of Oulu, Finland)

9:15-10:00

Keynote:

Practical Lightness: Agility and Quality Requirements in Startup Companies

Daniela Damian
University of Victoria, Canada.

10:00-10:30

Paper Presentation:

Definition of the On-Time Delivery Indicator in Rapid Software Development.
Martí Manzano, Cristina Gómez, Claudia Ayala, Silverio Martínez-Fernández, Prabhat Ram, Pilar Rodríguez and Marc Oriol

10:30-11:00 Network Break
11:00-11:30

Paper Presentation:

 

Mining Security Requirements from Common Vulnerabilities and Exposures for Agile Projects.
Wentao Wang, Arushi Gupta and Nan Niu

11:30-12:00

Security Requirements Engineering in the Agile Era: How it Happens in Practice?.
Maya Daneva and Chong Wang

12:00-12:30 How do Practitioners Manage Quality Requirements in Rapid Software Development: A Survey.
Lidia Lopez Cuesta, Jari Partanen, Pilar Rodríguez and Silverio Martínez-Fernández.
12:30-14:00 Lunch Break (Lunch at Vistas Dining Room will be provided up to 13:30)
14:00-14:45

Keynote:

How to get a Handle on these Slippery Quality Requirements?

Joerg Doerr

Fraunhofer IESE, Germany

14:45-15:15 Open space for attendees' statements (a.k.a. Presentations on-the-fly)
15:15-15:30 Identification of discussion topics
15:30-16:00 Network Break
16:00-17:00

Open discussion in working groups

17:00-17:15 Summary of discussions
17:15-17:30 Conclusions of the workshop. Plans for the future


WS10 - EARS'18 - Tuesday, Aug 21, 2018 - Room: KC 206
1st International Workshop on Easy Approach to Requirements Syntax
Time Session
9:00-9:30

Workshop Opening

Blastoff, Introductions, Goal Settings

Workshop Organizers:

    • Alistair Mavin, (Rolls-Royce, UK)
    • Jane Cleland-Huang, (University of Notre Dame, USA)
    • Sarah Gregory, (Intel, USA)
    • Eero Uusitalo, (IntoWorks Oy, Finland)
    • Michael Vierhauser, (University of Notre Dame, USA)

9:30-10:00

EARS Intro and Retrospective

Alistair Mavin
10:00-10:30

One Minute Madness

 
10:30-11:00 Network Break
11:00-12:30

Paper Presentation:
(10 minute presentations + open discussion)

Easy Approach to Requirements Syntax in Nuclear Power Plant Safety Design.
Topi Tahvonen and Eero Uusitalo

Integration of Two Kinds of Syntax for Requirements Description and its Future Development.
Norihiro Urushibara and Chiharu Sasaki

Deriving Mitigation Requirements with Easy Approach to Requirements Syntax.
Philip Wilkinson and Alistair Mavin

Formalizing EARS.
Levi Lucio and Tahira Iqbal

12:30-14:00 Lunch Break (Lunch at Vistas Dining Room will be provided up to 13:30)
14:00-14:30

Paper Presentation:
(10 minute presentations + open discussion)

A CLEAR Adoption of EARS.
Brendan Hall, Devesh Bhatt, Anitha Murugesan, Ron Kilmer, Bob Arnold, Jose Colunga and Jon Bartling

Experiences with Teaching EARS to First-Year SE Students.
Jennifer Horkoff

14:00-15:30

Specification Challenges

Participants are asked to bring a challenge case. Group will select challenges to address and perform group work.
15:30-16:00 Network Break
16:00-17:30

Discussion and Workshop Closing

    • Reporting results from Specification Challenges
    • Revisit whiteboards
    • Discuss remaining challenges and way forward
    • Conclusion/wrap up/outlook


WS13 - RE Cares'18 - Tuesday, Aug 21, 2018 - Room: KC 301
RE Cares about giving back to Society: Employing RE Techniques and Hackathon for Alberta
Time Session  
9:00-17:30

Workshop Opening

Workshop Organizers:

    • Jane Huffman Hayes, (University of Kentucky, USA)
    • Maleknaz Nayebi, (University of Toronto, Canada)
    • Alex Dekhtyar, (CalPoly San Luis Obispo, USA)
    • Barbara Paech, (Heidelberg University, Germany)
    • Didar Zowghi, (University of Technology Sydney, Australia)
    • Meira Levy, (Shenkar College of Engineering and Design, Israel)
    • Irit Hadar, (University of Haifa, Israel)
    • Alessio Ferrari, (Consiglio Nazionale delle Ricerche - Istituto di Scienza e Tecnologia dell'Informazione, Italy)

More Information about the Program



Tutorials


T01- Full-Day-Tutorial Tuesday, Aug 21, 2018 - Room: KC 303

Writing Good Requirements

Time  
9:00-9:30

Tutorial Opening

Tutorial Presenter:

    • John Terzakis
9:30-10:30

Poor requirements practices are widely recognized as one of the top causes of product defects, project delays, and cost overruns. Yet, a practical solution that balances effective results with the everyday pressures of product development can be hard to find. Teams struggle with questions such as “How much detail is enough?”, “When is that detail needed?”, and “What requirements practices are right for my project?” Writing Good Requirements is based on a popular and successful course taught to tens of thousands of students at Intel. It covers effective best practices for specifying requirements that work even for complex, market-driven products. The techniques presented are scalable and have been employed on projects within both agile and traditional methodologies. Rather than presenting a rigid methodology or process, the emphasis is on best practices that can be tailored to a variety of product and project types. The tutorial contains examples from actual requirements documents in original and improved formats. It includes small group exercises and discussions to reinforce the content and techniques through the day.

10:30-11:00 Network Break
11:00-12:30 Tutorial continued
12:30-14:00 Lunch Break (Lunch at Vistas Dining Room will be provided up to 13:30)
14:00-15:30 Tutorial continued
15:30-16:00 Network Break
16:00-17:30 Tutorial continued


T05- Half-Day-Tutorial - Tuesday, Aug 21, 2018 - Room: KC 305

Requirements Reuse and Reusability: Product Lines, Cases and Feature‐Similarity Models

Time  
9:00-9:30

Tutorial Opening

Tutorial Presenters:

    • Hermann Kaindl and
    • Mike Mannion
9:30-10:30

Several socio-economic trends are increasing personalized customer demands. Suppliers are responding with mass customization but the management of large-scale cost-effective software reuse remains a difficult challenge. Software reuse and reusability range from operational, ad-hoc and short-term to strategic, planned and long-term. Often the focus of attention is just on code or low-level design. This tutorial presents and compares two different requirements-led approaches. The first approach deals with requirements reuse and reusability in the context of product line engineering. The second approach deals with requirements reuse and reusability in the context of case-based reasoning. Both approaches have different key properties and trade-offs between the costs of making software artefacts reusable and the benefits of reusing them. To aid large-scale development we have proposed a Feature-Similarity Model, which draws on both approaches to facilitate discovering requirements relationships using similarity metrics. A Feature-Similarity Model also helps with the evolution of a product line, since new requirements can be introduced first into a case base and then gradually included into a product line representation.

10:30-11:00 Network Break
11:00-12:30 Tutorial continued
12:30-14:00 Lunch Break (Lunch at Vistas Dining Room will be provided up to 13:30)


T03- Half-Day-Tutorial - Tuesday, Aug 21, 2018 - Room: KC 303

On Tap: Writing Requirements for Molecular Programs

Time  
14:00-14:30

Tutorial Opening

Tutorial Presenters:

    • Robyn Lutz and
    • Jack H. Lutz
14:30-15:30

Molecular programming uses the computational power of DNA and other biomolecules to create useful nanoscale systems. Molecular program applications being developed include medical sensors that can be absorbed by the body after use, drug capsules that open only when they find diseased cells, and programmable nanoscale robots. This tutorial introduces the model-based language commonly used to write the requirements for molecular programs. This high-level modeling language is mathematically simple, very general, and well documented. Importantly, specifications written in it can be automatically compiled into implementable, detailed design descriptions. Participants will leave knowing how to write the requirements for some small molecular system components, where to go to learn more, and what are some open problems for writing the requirements of large molecular programs.

15:30-16:00 Network Break
16:00-17:30 Tutorial continued

Doctoral Symposium


Tuesday, Aug 21, 2018 - Room: KC 208
Time Session  
9:00-9:30

Welcome and Introduction

 

      Organizers:

    • Annie Antón, Georgia Institute of Technology, USA
    • Yijun Yu, The Open University, UK

     

    Panel Members:

    • Daniel M. Berry, University of Waterloo, Canada
    • Jane Cleland-Huang, University of Notre Dame, USA
    • Eric Knauss, Calmer University, Sweden
  Note: Each talk has maximum 20 minutes, with 10 minutes Q&A by the Panel and the audience.
9:30-10:00

Presentation

Cross-functional Teams That Grok It: The Collective Empathic Understanding of Product Requirements.Rob Fuller, University of British Columbia, Canada

10:00-10:30

Presentation

Decision Support for Smart Ecosystem Evolution.Matthias Koch, Fraunhofer IESE, Germany

10:30-11:00 Network Break
11:00-11:30

Presentation

Assessing Security Risk and Requirements for Systems of Systems.
Duncan Ki-Aries, Bournemouth University, UK
11:30-12:00

Presentation

Modeling Adaptive Socio-Cyber-Physical Systems with Goals and SysML.
Amal Anda, University of Ottawa, Canada
12:00-12:30

Presentation

An Ontology Based Collaborative Recommender System for Security Requirements Elicitation.
Imano Williams, North Carolina A&T State University, USA
12:30-14:00 Lunch Break (Lunch at Vistas Dining Room will be provided up to 13:30)
14:00-14:30

Presentation

Towards a Security Requirements Management Framework for Open-Source Software.
Wentao Wang, University of Cincinnati, USA
14:30-15:00

Presentation

Towards Goal-oriented Process Mining.
Mahdi Ghasemi, University of Ottawa, Canada
15:00-15:30

Presentation

Automated Validation of Requirement Reviews: A Machine Learning Approach.
Maninder Singh, North Dakota State University, USA
15:30-16:00 Network Break
16:00-17:00

Keynote

 

Requirements of PhD.

Daniel Berry

University of Waterloo, Canada