The 7th International Workshop on Requirements Patterns in conjunction with the 25th IEEE International Requirements Engineering Conference

The goal of the RePa workshop is to foster discussion on how to improve capturing, organizing, applying, and maintaining requirements patterns. The workshop would provide a forum for researchers and practitioners investigating problems and working on solutions related to patterns capturing knowledge and experience on both requirements themselves (e.g., NFR Framework) and requirements engineering (e.g., patterns to elicit requirements). Patterns' capturing, evolving and reusing requires a lot of effort and encapsulates risk related to human judgment. Thus, this year, we greatly invite those that work on methods helping to make informed decisions based on available data and reduce the required human effort by automating decision-making process via machine learning (ML) or relying on other intelligent automation approaches.

Call For Papers

The workshop would provide a forum for researchers and practitioners to present and discuss recent results, studies, new ideas, and trends on requirements patterns. We invite papers discussing how to improve capturing, applying, and maintaining requirements patterns. We would specially greatly welcome those papers that apply machine learning ML and other AI techniques. The topics of interest include, but are not limited to:

  • using ML to capture, retrieve, maintain requirements patterns
  • multi-criteria decision making on pattern application or extraction;
  • mining project repositories with the aim to improve requirements or requirements patterns
  • methods and tools for supporting decision making and analysis for requirements engineering
  • capturing and reuse of requirements patterns using Natural Language Processing
  • catalogs, repositories, sets of requirements patterns
  • studies and reports on the application of requirements patterns in the industry


Each submission is required to meet the requirements listed below and will be reviewed by at least two Program Committee members. Accepted papers with at least an author presenting at the Workshop will be published in the IEEE Digital Library.

Submission Requirements:

Important Dates

  • Paper Submission — June 09, 2017 Sunday, June 18, 2017
  • Paper Notification — June 30, 2017 Friday, July 06, 2017
  • Camera Ready Due — Sunday, July 16, 2017
  • Workshop — Tuesday, September 05, 2017


  • 9:00-10:30 Session 1
    • Welcome
      Julio Cesar Sampaio do Prado Leite, Sylwia Kopczyńska
    • Towards Requirement Patterns for Smart Physical Work Assistance
      Robin Knote, Matthias Söllner, Jan Marco Leimeister
    • Use Case Elicitation with FrameNet Frames
      Mahwish Kundi, Ruzanna Chitchyan
    • Requirement Patterns for Organizational Modeling
      Henrique Prado de Sá Sousa, Julio Cesar Leite
  • 10:30-11:00 Coffee Break
    • 11:00-12:30 Session 2
      • Towards a Tool to Help Exploring Existing Non-Functional Requirements Solution Patterns
        Rodrigo Veleda, Luiz Marcio Cysneiros
      • Variability Aspects at a Textual Requirements Specification Level
        Alberto Rodrigues Da Silva, Fernandes João, Sofia Manuela Fevereiro De Azevedo
      • Requirements Authorship: A Family Process Pattern
        Graciela Dora Susana Hadad, Jorge Horacio Doorn, Julio Cesar Sampaio Do Prado Leite
    • 12:30-14:00 Lunch
      • 14:00-15:30 Session 3
        • Keynote – Deus ex machina: Reinventing by machine learning
          Mehdi Mirakhorli
          Artificial intelligence and machine learning both comprise various forms of automation. Aren't they the technologies that are going to take over our jobs and eventually make us slaves to robots? Maybe that is Hollywood's rhetoric, however, over decades we have seen businesses that are replaced with modern forms of automation arisen by digital systems. Now, we are reinventing the world using machine learning instead of traditional software applications.
          In this keynote, I talk about software engineering by-and-for machine learning. I provide an overview of advances in this area and discuss how AI-enabled machines can write code, reason about software requirements, design, develop and test software applications.
        • Hands on – Supporting creation, usage and maintenance of requirements patterns
      • 15:30-16:00 Coffee Break
        • 16:00-17:30 Session 4
          • Hands on – Supporting creation, usage and maintenance of requirements patterns – cont.
          • Wrap Up

        Program Committee

        • Eduardo Almentero (Federal Rural University of Rio de Janeiro, Brasil)
        • Chetan Arora (University Luxembourg, Luxembourg)
        • Muneera Bano (University of Technology Sydney, Australia)
        • Travis Breaux (Carnegie Mellon University, USA)
        • Feng Chen (University of Limerick, Ireland)
        • Luiz Marcio Cysneiros (York University, Toronto, Canada)
        • Xavier Franch (Universitat Politècnica de Catalunya, Spain)
        • Sepideh Ghanavati (Texas Tech University, USA)
        • Jennifer Horkoff (Chalmers and the University of Gothenburg, Sweden)
        • Frank Houdek (Daimler AG, Germany)
        • Mirosław Ochodek (Poznan University of Technology, Poland)
        • Mona Rahimi (DePaul University, USA)
        • Andreas Vogelsang (Technische Universität Berlin, Germany)
        • Ye Wang (Zhejiang Gongshang University, China)
        • Michael Weiss (Carleton University, Canada)


        • Sylwia Kopczyńska (Poznan University of Technology, Poland)
        • Julio Cesar Sampaio Do Prado Leite (Pontificia Universidade Catolica do Rio De Janeiro, Brazil)
        • Liping Zhao (University of Manchester, UK)
        • Sam Supakkul (Sabre Corp., USA)
        • Lawrence Chung (The University of Texas at Dallas, USA)

        Contact us using the email:

        Previous Editions