Conference Program

RE'14 offers an extensive program of interest to both academia and industry including three distinguished keynote speakers and three conference days full of papers, panels, industry laboratories, posters and demos. A series of exciting tutorials to develop skills in and advance awareness of requirements engineering practices is of particular interest to industry. The main conference is preceded by two days of workshops and the doctoral symposium.

Overview

Monday (25/8) Tuesday (26/8) Wednesday (27/8) Thursday (28/8) Friday (29/8)
Day Doctoral Symposium

Workshops

Tutorials
Workshops

Tutorials
Invited Talk:
Tony Wasserman

Research/Industry Tracks

Most Influential Paper and
Posters Lightning Round
Invited Talk:
Annie I. Antón

Research/Industry Tracks

Industry Laboratory

Panels & Debates

Poster/Demo Sessions
Invited Talk:
Anthony Finkelstein

Research/Industry Tracks

Panels & Debates

Workshop highlights

Mini-Tutorial
Evening Welcome Reception Conference Banquet

Detailed Program

Click here to import all RE'14 events into your calendar.
Filter papers by track
Filter papers by topic Requirements elicitation, analysis, documentation, validation, and verification Requirements management, viewpoints, prioritization and negotiation Requirements specification languages, methods, processes and tools Modeling of requirements, goals and domains Evolution of requirements over time, product families, variability and reuse Relating requirements to business goals, architecture and testing Formal analysis and verification Social, cultural, global and cognitive factors in requirements engineering Requirements traceability Requirements related to safety, reliability, security, privacy and digital forensics Requirements in agile, product line and model-driven development Requirements in service-oriented, virtualization, embedded, cloud and mobile environments Empirical studies, measurements and prediction Tool support for requirements engineering Industry and research collaboration, interdisciplinary insights, learning from practice, and technology transfer Domain-specific problems, experiences, and solutions, including new and emerging domains Pragmatic requirements engineering: process efficiency, good-enough requirements, agile and lean approaches Collaboration with stakeholders: stakeholder management, creativity, requirements elicitation and negotiation Large-scale requirements engineering: complex systems, product lines, value chains, software ecosystems Requirements specification: natural language, model-driven approaches, formal techniques Requirements engineering for user experience, including ethnography, design, and usability Creativity, innovation, and requirements engineering
Requirements elicitation, analysis, documentation, validation, and verification
Requirements management, viewpoints, prioritization and negotiation
Requirements specification languages, methods, processes and tools
Modeling of requirements, goals and domains
Evolution of requirements over time, product families, variability and reuse
Relating requirements to business goals, architecture and testing
Formal analysis and verification
Social, cultural, global and cognitive factors in requirements engineering
Requirements traceability
Requirements related to safety, reliability, security, privacy and digital forensics
Requirements in agile, product line and model-driven development
Requirements in service-oriented, virtualization, embedded, cloud and mobile environments
Empirical studies, measurements and prediction
Tool support for requirements engineering
Industry and research collaboration, interdisciplinary insights, learning from practice, and technology transfer
Domain-specific problems, experiences, and solutions, including new and emerging domains
Pragmatic requirements engineering: process efficiency, good-enough requirements, agile and lean approaches
Collaboration with stakeholders: stakeholder management, creativity, requirements elicitation and negotiation
Large-scale requirements engineering: complex systems, product lines, value chains, software ecosystems
Requirements specification: natural language, model-driven approaches, formal techniques
Requirements engineering for user experience, including ethnography, design, and usability
Creativity, innovation, and requirements engineering
Monday, August 25, 2014
08:30
-
17:00
Workshops
  • EmpiRE  - 4th Workshop on Empirical Requirements Engineering (#RE14EmpiRE) [C235]

  • ESPRE  - 1st Workshop on Evolving Security and Privacy Requirements Engineering (#RE14ESPRE) [C236]

  • MoDRE  - 4th International Model-Driven Requirements Engineering Workshop (#RE14MoDRE) [C237]

  • UsARE  - 2nd International Workshop on Usability and Accessibility focused Requirements Engineering (#RE14UsARE) [J1270]

  • REET  - Workshop on Requirements Engineering Education & Training (#RE14REET) [J1280]

  • REBPM  - 1st International Workshop on the Interrelations between Requirements Engineering & Business Process Management (#RE14REBPM) [J1360]

Tutorials
  • Requirements on a shoestring: how to cope in industry projects with poor requirements engineering awareness  [A303]

  • Modeling and analysis with the User Requirements Notation 2.0: features, goals, and scenarios  [C245]

  • Requirements driven innovation  [C444]

  • Case studies in requirements engineering  [C445]

  • Unlocking creative collaboration in RE and product management: theory and practice through improvisation  [C446]

  • Product management essentials  [J3423]

  • Driving Architectural Design in Agile Projects: A Persona-Centric Approach  [J3506]

Doctoral Symposium: Doctoral Symposium (#RE14Docsym)

Chair: Mats Heimdahl and Camille Salinesi

[J1640-J1650]

  • From Architecture to Requirements: Relating Requirements and Architecture for Better Requirements Engineering
  • Quantification of Social Sustainability in Software
  • Improving Collaborative and Post-WIMP Systems through Requirements Specification (video )
  • Stakeholders' Social Interaction in Requirements Engineering of Open Source Software
  • Aligning Services and Requirements with User Feedback
  • Requirements Development and Management of Embedded Real-Time Systems
  • Context-Sensitive Information Security Risk Identification and Evaluation Techniques
  • Business Processes and Regulations Compliance Management Technology
  • Creative Strategic Scenarios for Preparation to Requirements Evolution
Coffee Breaks (10:00-10:30 & 15:00-15:30) [J-Building, ground floor]
Lunch (12:00-13:30) [J-Building, ground floor]
Tuesday, August 26, 2014
08:30
-
17:00
Workshops
Tutorials
  • Model driven requirements engineering  [C245]

  • Eliciting unstated requirements  [C444]

  • Writing good requirements  [C445]

  • Developing modelling toolkits for requirements engineering  [J3423]

  • Product & user driven requirement specifications derived from your business model  [J3506]

Coffee Breaks (10:00-10:30 & 15:00-15:30) [J-Building, ground floor]
Lunch (12:00-13:30) [J-Building, ground floor]
RE'15 Organization Meeting (18:00-20:00) [J1280]
Welcome Reception (19:00-23:00) / Posters are on display
Wednesday, August 27, 2014
08:30
-
09:00
Plenary: Opening (#RE14Opening)

Chair: Tony Gorschek and Robyn Lutz

[Multiroom]

09:00
-
10:00
Keynotes: Startups and Requirements (Keynote) (#RE14Startups)

Chair: Claes Wohlin

[Multiroom]

  • Startups and Requirements (Keynote)
Coffee Break (10:00-10:30) [J-Building, ground floor]
10:30
-
12:00
Research Track A: Empirical Studies in Elicitation (#RE14Empirical)

Chair: Daniel Amyot

[Multiroom]

  • How Practitioners Approach Gameplay Requirements? An Exploration into the Context of Massive Multiplayer Online Role-Playing Games  (RE'14 Best Research Paper Award)
    Requirements elicitation, analysis, documentation, validation, and verification Requirements in agile, product line and model-driven development Empirical studies, measurements and prediction Tool support for requirements engineering Industry and research collaboration, interdisciplinary insights, learning from practice, and technology transfer
  • Therapist-Centered Requirements: A Multi-method Approach of Requirement Gathering to Support Rehabilitation Gaming
    Requirements elicitation, analysis, documentation, validation, and verification Industry and research collaboration, interdisciplinary insights, learning from practice, and technology transfer
  • Towards a Situation Awareness Design to Improve Visually Impaired Orientation in Unfamiliar Buildings: Requirements Elicitation Study
    Requirements elicitation, analysis, documentation, validation, and verification Modeling of requirements, goals and domains Tool support for requirements engineering Industry and research collaboration, interdisciplinary insights, learning from practice, and technology transfer
Research Track B: Formal Modeling and Analysis (#RE14Formal)

Chair: Mats Heimdahl

[J1610]

  • Supporting Early Decision-Making in the Presence of Uncertainty
    Requirements elicitation, analysis, documentation, validation, and verification Requirements specification languages, methods, processes and tools Modeling of requirements, goals and domains Relating requirements to business goals, architecture and testing
  • Integrating Exception Handling in Goal Models
    Requirements elicitation, analysis, documentation, validation, and verification Requirements specification languages, methods, processes and tools Modeling of requirements, goals and domains
  • Protos: Foundations for Engineering Innovative Sociotechnical Systems
    Requirements specification languages, methods, processes and tools Relating requirements to business goals, architecture and testing
Industry Track: Lightweight RE Methods (#RE14Lightweight)

Chair: David Callele

[J1620]

  • Handling Design-Level Requirements across Distributed Teams: Developing a New Feature for 12 Danish Mobile Banking Apps
    Social, cultural, global and cognitive factors in requirements engineering Pragmatic requirements engineering: process efficiency, good-enough requirements, agile and lean approaches Collaboration with stakeholders: stakeholder management, creativity, requirements elicitation and negotiation
  • Experience of Pragmatically Combining RE Methods for Performance Requirements in Industry
    Pragmatic requirements engineering: process efficiency, good-enough requirements, agile and lean approaches Collaboration with stakeholders: stakeholder management, creativity, requirements elicitation and negotiation Requirements specification: natural language, model-driven approaches, formal techniques Social, cultural, global and cognitive factors in requirements engineering
  • Lightweight Requirements Engineering Assessments in Software Projects
    Pragmatic requirements engineering: process efficiency, good-enough requirements, agile and lean approaches Empirical studies, measurements and prediction Tool support for requirements engineering
Lunch Break (12:00-13:30) [J-Building, ground floor]
13:30
-
15:00
Research Track A: Legal and Regulatory Requirements (#RE14Legal)

Chair: Seok-Won Lee

[Multiroom]

  • Automated Detection and Resolution of Legal Cross References: Approach and a Study of Luxembourg's Legislation
    Empirical studies, measurements and prediction Industry and research collaboration, interdisciplinary insights, learning from practice, and technology transfer
  • Goal-Oriented Compliance with Multiple Regulations
    Requirements management, viewpoints, prioritization and negotiation Modeling of requirements, goals and domains
  • Identifying and Classifying Ambiguity for Regulatory Requirements
    Requirements elicitation, analysis, documentation, validation, and verification Formal analysis and verification Requirements in service-oriented, virtualization, embedded, cloud and mobile environments
Research Track B: Handling Change and Evolution (#RE14Evolution)

Chair: Nelly Bencomo

[J1610]

  • An Approach for Decision Support on the Uncertainty in Feature Model Evolution
    Social, cultural, global and cognitive factors in requirements engineering
  • Maintaining Requirements for Long-Living Software Systems by Incorporating Security Knowledge
    Requirements elicitation, analysis, documentation, validation, and verification Social, cultural, global and cognitive factors in requirements engineering Requirements in service-oriented, virtualization, embedded, cloud and mobile environments
  • Rationalism with a Dose of Empiricism: Case-Based Reasoning for Requirements-Driven Self-Adaptation
    Social, cultural, global and cognitive factors in requirements engineering Requirements in agile, product line and model-driven development
Industry Track: Stakeholder Collaboration (#RE14Collaboration)

Chair: Sami Jantunen

[J1620]

  • Capturing and Sharing Domain Knowledge with Business Rules: Lessons Learned from a Global Software Vendor
    Pragmatic requirements engineering: process efficiency, good-enough requirements, agile and lean approaches Large-scale requirements engineering: complex systems, product lines, value chains, software ecosystems Requirements specification: natural language, model-driven approaches, formal techniques Social, cultural, global and cognitive factors in requirements engineering
  • Building a National E-Service using Sentire: Experience Report on the Use of Sentire: A Volere-Based Requirements Framework Driven by Calibrated Personas and Simulated User Feedback (video )
    Collaboration with stakeholders: stakeholder management, creativity, requirements elicitation and negotiation Requirements engineering for user experience, including ethnography, design, and usability Industry and research collaboration, interdisciplinary insights, learning from practice, and technology transfer Tool support for requirements engineering
  • Competition and Collaboration in Requirements Engineering: A Case Study of an Emerging Software Ecosystem
    Collaboration with stakeholders: stakeholder management, creativity, requirements elicitation and negotiation Large-scale requirements engineering: complex systems, product lines, value chains, software ecosystems
Coffee Break (15:00-15:30) [J-Building, ground floor]
15:30
-
17:00
Research Track A: Traceability (#RE14Traceability)

Chair: Emmanuel Letier

[Multiroom]

  • TiQi: Towards Natural Language Trace Queries
    Requirements related to safety, reliability, security, privacy and digital forensics Domain-specific problems, experiences, and solutions, including new and emerging domains
  • Traceability-Enabled Refactoring for Managing Just-In-Time Requirements
    Requirements related to safety, reliability, security, privacy and digital forensics
  • Supporting Traceability through Affinity Mining
    Requirements management, viewpoints, prioritization and negotiation Evolution of requirements over time, product families, variability and reuse Requirements related to safety, reliability, security, privacy and digital forensics
Meeting: Most Influential Paper 10 Years Later (from RE’04) and Posters Lightning Round (#RE14TenYearsLater)

Chair: Neil Maiden and Jennifer Horkoff

[J1610]

RE2004 Most Influential Paper: "Speeding up Requirements Management in a Product Software Company: Linking Customer Wishes to Product Requirements through Linguistic Engineering", Johan Natt och Dag, Vincenzo Gervasi, Sjaak Brinkkemper, and Björn Regnell

Lightning round slides
Industry Track: RE in Practice: Experiences from the Field I (#RE14Experiences)

Chair: Smita Ghaisas

[J1620]

  • Modelling Sustainability in a Procurement System: An Experience Report
    Requirements specification: natural language, model-driven approaches, formal techniques Tool support for requirements engineering
  • A Case Study using a Protocol to Derive Safety Functional Requirements from Fault Tree Analysis  (RE'14 Best Industry Paper Award)
    Pragmatic requirements engineering: process efficiency, good-enough requirements, agile and lean approaches Empirical studies, measurements and prediction Industry and research collaboration, interdisciplinary insights, learning from practice, and technology transfer
  • The DODT Tool Applied to Sub-Sea Software
    Requirements specification: natural language, model-driven approaches, formal techniques Creativity, innovation, and requirements engineering Tool support for requirements engineering
RE Steering Committee Meeting (17:00-19:00) [Utsikten on 4th floor in J-Building]
Thursday, August 28, 2014
08:45
-
10:00
Keynotes: Now More Than Ever: Privacy and Security Are Required (Keynote) (#RE14Privacy)

Chair: Alistair Sutcliffe

[Multiroom]

  • Now More Than Ever: Privacy and Security Are Required (Keynote)
Coffee Break (10:00-10:30) [J-Building, ground floor]
10:30
-
12:00
Research Track A: Discovering Requirements (#RE14Discovery)

Chair: Vincenzo Gervasi

[Multiroom]

  • How Do Users Like This Feature? A Fine Grained Sentiment Analysis of App Reviews
    Requirements elicitation, analysis, documentation, validation, and verification Formal analysis and verification
  • Scaling Requirements Extraction to the Crowd: Experiments with Privacy Policies
    Requirements elicitation, analysis, documentation, validation, and verification Domain-specific problems, experiences, and solutions, including new and emerging domains
  • Discovering Affect-Laden Requirements to Achieve System Acceptance
    Requirements elicitation, analysis, documentation, validation, and verification Requirements specification languages, methods, processes and tools Formal analysis and verification
Research Track B: Security and Privacy Requirements (#RE14Privacy)

Chair: Nancy Mead

[J1610]

  • Hidden in Plain Sight: Automatically Identifying Security Requirements from Natural Language Artifacts
    Requirements specification languages, methods, processes and tools Requirements in service-oriented, virtualization, embedded, cloud and mobile environments Domain-specific problems, experiences, and solutions, including new and emerging domains
  • Managing Security Requirements Patterns using Feature Diagram Hierarchies
    Requirements elicitation, analysis, documentation, validation, and verification Requirements specification languages, methods, processes and tools Modeling of requirements, goals and domains Tool support for requirements engineering
  • Engineering Topology Aware Adaptive Security: Preventing Requirements Violations at Runtime
    Relating requirements to business goals, architecture and testing Requirements in service-oriented, virtualization, embedded, cloud and mobile environments
Industry Track: Industry Laboratory 1: Invited company talks (#RE14IndustryLab)

Chair: Alistair Mavin and Eero Uusitalo

[J1620]

  • CSC's way of Managing Requirements in an Agile environment
  • Realizing customer requirements in a world leading Business Support Solution
Lunch Break (12:00-13:30) [J-Building, ground floor]
Speed Dating (12:30-13:30)
13:30
-
15:00
Research Track A: Communicating Requirements (#RE14Communication)

Chair: John Mylopoulos

[J1610]

  • Openness and Requirements: Opportunities and Tradeoffs in Software Ecosystems
    Requirements elicitation, analysis, documentation, validation, and verification Requirements management, viewpoints, prioritization and negotiation Requirements traceability Tool support for requirements engineering
  • RISDM: A Requirements Inspection Systems Design Methodology: Perspective-Based Design of the Pragmatic Quality Model and Question Set to SRS
    Requirements elicitation, analysis, documentation, validation, and verification Tool support for requirements engineering
  • Tackling the Requirements Jigsaw Puzzle
    Requirements elicitation, analysis, documentation, validation, and verification
Panel: Ready-Set-Transfer! Technology Transfer in the Requirements Engineering Domain (Panel) (#RE14Transfer)

Chair: Jane Hayes and Didar Zowghi

[Multiroom]

  • Ready-Set-Transfer! Technology Transfer in the Requirements Engineering Domain (Panel)
Coffee Break (15:00-15:30) [J-Building, ground floor]
15:30
-
17:00
Research Track A: Automated Support for Eliciting Requirements (#RE14Automation)

Chair: Zhi Jin

[Multiroom]

  • Automated Support for Combinational Creativity in Requirements Engineering
    Requirements elicitation, analysis, documentation, validation, and verification
  • Automated Extraction and Visualization of Quality Concerns from Requirements Specifications
    Requirements elicitation, analysis, documentation, validation, and verification Modeling of requirements, goals and domains
  • The Effect of Variability Modeling on Requirements Satisfaction for the Configuration and Implementation of Off-The-Shelf Software Packages
    Creativity, innovation, and requirements engineering Requirements specification: natural language, model-driven approaches, formal techniques
Tool Demonstrations and Posters: Tool Demonstrations and Posters (#RE14Tools)

Chair: Jennifer Horkoff and Richard Berntsson Svensson

[J1360]

  • Nòmos 3: Reasoning about Regulatory Compliance of Requirements
  • GUITAR: An Ontology-based Automated Requirements Analysis Tool (video )
  • Simulation-Based Requirements Discovery for Smart Driver Assistive Technologies (video )
  • EAM: Ecosystemability Assessment Method
  • Combined Goal and Feature Model Reasoning with the User Requirements Notation and jUCMNav (video )
  • Decisively: Application of Quantitative Analysis and Decision Science in Agile Requirements Engineering (video )
  • VARED: Verification and Analysis of Requirements and Early Designs
  • Structured Multi-view Modeling by Tabular Notation (video )
  • Efficient Visual Notations for Efficient Stakeholder Communication
  • Symbolic Verification of Requirements in VRS System (video )
  • Business Application Modeler: A Process Model Validation and Verification Tool (video )
Industry Track: Industry Laboratory 2: Invited company talks (#RE14IndustryLab)

Chair: Alistair Mavin and Eero Uusitalo

[J1620]

  • How do the leading procurement agencies in the Nordic region manage their requirements?
  • Eating our own ice cream! How IBM Rational works with Requirements
Conference Banquet (19:00-01:00) / Museum opens at 18:00
Friday, August 29, 2014
08:45
-
10:00
Keynotes: Rethinking Software: Business Change and the Consequences for Software Engineering (Keynote) (#RE14Rethink)

Chair: Robyn Lutz

[Multiroom]

Coffee Break (10:00-10:30) [J-Building, ground floor]
10:30
-
12:00
Research Track A: Requirements Management Concerns (#RE14Management)

Chair: Didar Zowghi

[J1610]

  • Language Extended Lexicon Points: Estimating the Size of an Application using Its Language
    Tool support for requirements engineering
  • The Role of Legal Expertise in Interpretation of Legal Requirements and Definitions
    Requirements management, viewpoints, prioritization and negotiation Formal analysis and verification Requirements in service-oriented, virtualization, embedded, cloud and mobile environments
  • Evaluating the Business Value of Information Technology: Case Study on Game Management System
    Evolution of requirements over time, product families, variability and reuse Empirical studies, measurements and prediction Tool support for requirements engineering
Meeting: Workshop highlights (#RE14WSHighlights)

Chair: Travis Breaux and Eric Knauss

[Multiroom]

Industry Track: RE in Practice: Experiences from the Field II (#RE14Experiences)

Chair: Michael Panis

[J1620]

  • Towards Feature-Oriented Requirements Validation for Automotive Systems
    Large-scale requirements engineering: complex systems, product lines, value chains, software ecosystems Requirements specification: natural language, model-driven approaches, formal techniques Industry and research collaboration, interdisciplinary insights, learning from practice, and technology transfer
  • Product Knowledge Configurator for Requirements Gap Analysis and Customizations
    Pragmatic requirements engineering: process efficiency, good-enough requirements, agile and lean approaches Large-scale requirements engineering: complex systems, product lines, value chains, software ecosystems
  • Reassessing the Pattern-Based Approach for Formalizing Requirements in the Automotive Domain
    Requirements specification: natural language, model-driven approaches, formal techniques Requirements engineering for user experience, including ethnography, design, and usability Tool support for requirements engineering
Lunch Break (12:00-13:30) [J-Building, ground floor]
13:30
-
14:30
Research Track A: Quality Goals (#RE14Quality)

Chair: Neil Ernst

[J1610]

  • Non-functional Requirements as Qualities, with a Spice of Ontology
    Requirements elicitation, analysis, documentation, validation, and verification Requirements specification languages, methods, processes and tools Modeling of requirements, goals and domains Tool support for requirements engineering
  • Quality Requirements Elicitation Based on Inquiry of Quality-Impact Relationships
    Requirements elicitation, analysis, documentation, validation, and verification
Panel: Meet the Dean: Industrial Requirements Engineering in the Curriculum (#RE14EduInduNeeds)

[Multiroom]

Industry Track: Mini-tutorial: How to write an industrial RE paper (#RE14IndustryPaper)

Chair: Sarah Gregory

[J1620]

14:30
-
15:15
Plenary: Closing session: “Farewell with ice-cream” and presentation of next year’s RE (#RE14Farewell)

Chair: Tony Gorschek and Robyn Lutz

[Multiroom]