---
_id: '97'
abstract:
- lang: eng
  text: Bridging the gap between informal, imprecise, and vague user requirements
    descriptions and precise formalized specifications is the main task of requirements
    engineering. Techniques such as interviews or story telling are used when requirements
    engineers try to identify a user's needs. The requirements specification process
    is typically done in a dialogue between users, domain experts, and requirements
    engineers. In our research, we aim at automating the specification of requirements.
    The idea is to distinguish between untrained users and trained users, and to exploit
    domain knowledge learned from previous runs of our system. We let untrained users
    provide unstructured natural language descriptions, while we allow trained users
    to provide examples of behavioral descriptions. In both cases, our goal is to
    synthesize formal requirements models similar to statecharts. From requirements
    specification processes with trained users, behavioral ontologies are learned
    which are later used to support the requirements specification process for untrained
    users. Our research method is original in combining natural language processing
    and search-based techniques for the synthesis of requirements specifications.
    Our work is embedded in a larger project that aims at automating the whole software
    development and deployment process in envisioned future software service markets.
author:
- first_name: Lorijn
  full_name: van Rooijen, Lorijn
  id: '58843'
  last_name: van Rooijen
- first_name: Frederik Simon
  full_name: Bäumer, Frederik Simon
  id: '38837'
  last_name: Bäumer
- first_name: Marie Christin
  full_name: Platenius, Marie Christin
  last_name: Platenius
- first_name: Michaela
  full_name: Geierhos, Michaela
  id: '42496'
  last_name: Geierhos
  orcid: 0000-0002-8180-5606
- first_name: Heiko
  full_name: Hamann, Heiko
  last_name: Hamann
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  ama: 'van Rooijen L, Bäumer FS, Platenius MC, Geierhos M, Hamann H, Engels G. From
    User Demand to Software Service: Using Machine Learning to Automate the Requirements
    Specification Process. In: <i>2017 IEEE 25th International Requirements Engineering
    Conference Workshops (REW)</i>. Piscataway, NJ, USA: IEEE; 2017:379-385. doi:<a
    href="https://doi.org/10.1109/REW.2017.26">10.1109/REW.2017.26</a>'
  apa: 'van Rooijen, L., Bäumer, F. S., Platenius, M. C., Geierhos, M., Hamann, H.,
    &#38; Engels, G. (2017). From User Demand to Software Service: Using Machine Learning
    to Automate the Requirements Specification Process. In <i>2017 IEEE 25th International
    Requirements Engineering Conference Workshops (REW)</i> (pp. 379–385). Piscataway,
    NJ, USA: IEEE. <a href="https://doi.org/10.1109/REW.2017.26">https://doi.org/10.1109/REW.2017.26</a>'
  bibtex: '@inproceedings{van Rooijen_Bäumer_Platenius_Geierhos_Hamann_Engels_2017,
    place={Piscataway, NJ, USA}, title={From User Demand to Software Service: Using
    Machine Learning to Automate the Requirements Specification Process}, DOI={<a
    href="https://doi.org/10.1109/REW.2017.26">10.1109/REW.2017.26</a>}, booktitle={2017
    IEEE 25th International Requirements Engineering Conference Workshops (REW)},
    publisher={IEEE}, author={van Rooijen, Lorijn and Bäumer, Frederik Simon and Platenius,
    Marie Christin and Geierhos, Michaela and Hamann, Heiko and Engels, Gregor}, year={2017},
    pages={379–385} }'
  chicago: 'Rooijen, Lorijn van, Frederik Simon Bäumer, Marie Christin Platenius,
    Michaela Geierhos, Heiko Hamann, and Gregor Engels. “From User Demand to Software
    Service: Using Machine Learning to Automate the Requirements Specification Process.”
    In <i>2017 IEEE 25th International Requirements Engineering Conference Workshops
    (REW)</i>, 379–85. Piscataway, NJ, USA: IEEE, 2017. <a href="https://doi.org/10.1109/REW.2017.26">https://doi.org/10.1109/REW.2017.26</a>.'
  ieee: 'L. van Rooijen, F. S. Bäumer, M. C. Platenius, M. Geierhos, H. Hamann, and
    G. Engels, “From User Demand to Software Service: Using Machine Learning to Automate
    the Requirements Specification Process,” in <i>2017 IEEE 25th International Requirements
    Engineering Conference Workshops (REW)</i>, Lisbon, Portugal, 2017, pp. 379–385.'
  mla: 'van Rooijen, Lorijn, et al. “From User Demand to Software Service: Using Machine
    Learning to Automate the Requirements Specification Process.” <i>2017 IEEE 25th
    International Requirements Engineering Conference Workshops (REW)</i>, IEEE, 2017,
    pp. 379–85, doi:<a href="https://doi.org/10.1109/REW.2017.26">10.1109/REW.2017.26</a>.'
  short: 'L. van Rooijen, F.S. Bäumer, M.C. Platenius, M. Geierhos, H. Hamann, G.
    Engels, in: 2017 IEEE 25th International Requirements Engineering Conference Workshops
    (REW), IEEE, Piscataway, NJ, USA, 2017, pp. 379–385.'
conference:
  end_date: 2017-09-08
  location: Lisbon, Portugal
  name: 2017 IEEE 25th International Requirements Engineering Conference Workshops
    (REW)
  start_date: 2017-09-04
date_created: 2017-10-17T12:41:10Z
date_updated: 2022-01-06T07:04:18Z
ddc:
- '000'
department:
- _id: '36'
- _id: '1'
- _id: '579'
- _id: '34'
- _id: '7'
- _id: '66'
- _id: '238'
- _id: '63'
doi: 10.1109/REW.2017.26
file:
- access_level: closed
  content_type: application/pdf
  creator: ups
  date_created: 2018-11-02T14:50:35Z
  date_updated: 2018-11-02T14:50:35Z
  file_id: '5285'
  file_name: 08054881.pdf
  file_size: 433613
  relation: main_file
  success: 1
file_date_updated: 2018-11-02T14:50:35Z
has_accepted_license: '1'
keyword:
- Software
- Unified modeling language
- Requirements engineering
- Ontologies
- Search problems
- Natural languages
language:
- iso: eng
page: 379-385
place: Piscataway, NJ, USA
project:
- _id: '1'
  name: SFB 901
- _id: '9'
  name: SFB 901 - Subprojekt B1
- _id: '3'
  name: SFB 901 - Project Area B
publication: 2017 IEEE 25th International Requirements Engineering Conference Workshops
  (REW)
publication_identifier:
  eisbn:
  - '978-1-5386-3488-2 '
  isbn:
  - 978-1-5386-3489-9
publication_status: published
publisher: IEEE
quality_controlled: '1'
status: public
title: 'From User Demand to Software Service: Using Machine Learning to Automate the
  Requirements Specification Process'
type: conference
user_id: '57458'
year: '2017'
...
