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 |
9:00-12:30 T01 |
9:00-17:30 Doctoral Symposium |
9:00-17:30 WS04 - AIRE'18 |
9:00-12:30 T05 |
|
9:00-17:30 WS05 - REET'18 |
14:00-17:30 T03 |
|
9:00-17:30 WS07 - QuaRAP'18 |
||
9:00-17:30 WS10 - EARS'18 |
||
9:00-17:30 WS13 - RE Cares'18 |
||
Time: 18:00 Room: KC 103 |
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 |
|
|
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 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 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 |
|
Beyond Face Value of Natural Language Requirements |
|
|
Keynote: | Analyzing Natural-Language Requirements: Industrial Needs and Scalable Solutions Lionel Briand |
|
10:00-10:30 |
|
Domain Knowledge Discovery Guided by Software Trace Links. |
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. User Feedback from Tweets vs App Store Reviews: An Exploratory Study of Frequency, Timing and Content. Extraction and Formal Representation of Natural Language Requirements from Breach Reports. |
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 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. Crowd-Informed Goal Models. Finding Component State Transition Model Elements using Neural Networks: An Empirical Study. |
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 |
|
9:15-10:00 | Keynote: |
Requirements Education Challenges & Practices |
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. |
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 |
|
9:15-10:00 | Practical Lightness: Agility and Quality Requirements in Startup Companies Daniela Damian |
|
10:00-10:30 | Paper Presentation: |
Definition of the On-Time Delivery Indicator in Rapid Software Development. |
10:30-11:00 | Network Break | |
11:00-11:30 | Paper Presentation:
|
Mining Security Requirements from Common Vulnerabilities and Exposures for Agile Projects. |
11:30-12:00 | Security Requirements Engineering in the Agile Era: How it Happens in Practice?. |
|
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 | How to get a Handle on these Slippery Quality Requirements? 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 |
|
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: |
Easy Approach to Requirements Syntax in Nuclear Power Plant Safety Design. Integration of Two Kinds of Syntax for Requirements Description and its Future Development. Deriving Mitigation Requirements with Easy Approach to Requirements Syntax. Formalizing EARS. |
12:30-14:00 | Lunch Break (Lunch at Vistas Dining Room will be provided up to 13:30) | |
14:00-14:30 | Paper Presentation: |
A CLEAR Adoption of EARS. Experiences with Teaching EARS to First-Year SE Students. |
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 |
|
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 |
|
|
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 |
|
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 |
|
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 |
|
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:
Panel Members: |
||
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. University of Waterloo, Canada |