Towards Integrating Data-Driven Requirements Engineering into the Software Development Process: A Vision Paper,

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Context and motivation Modern software engineering processes have shifted from traditional upfront requirements engineering (RE) to a more continuous way of conducting RE, particularly including data-driven approaches. Question/problem However, current research on data-driven RE focuses more on leveraging certain techniques such as natural language processing or machine learning than on making the concept fit for facilitating its use in the entire soft-ware development process. Principal ideas/results In this paper, we propose a research agenda composed of six distinct research directions. These include data-driven RE infrastructure, embracing data heterogeneity, context-aware adaptation, data analysis and decision support, privacy and confidentiality, and finally process integration. Each of these directions addresses challenges that impede the broader use of data-driven RE. Contribution For researchers, our research agenda provides topics relevant to investigate. For practitioners, overcoming the underlying challenges with the help of the proposed research will allow to adopt a data-driven RE approach and facilitate its seamless integration into modern software engineering. For users, the proposed research will enable the transparency,control, and security needed to trust software systems and software providers.
Original languageEnglish
Title of host publication26th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2020), Pisa, Italy, March 24-27, 2020
Editors Madhavji N., Pasquale L., Ferrari A., Gnesi S.
PublisherSpringer, Cham
Pages135-142
Number of pages10
Volume12045
ISBN (Print)978-3-030-44428-0
DOIs
Publication statusPublished - Mar 2020

Publication series

NameLecture Notes in Computer Science (LNCS)

Fields of science

  • 202005 Computer architecture
  • 202017 Embedded systems
  • 102 Computer Sciences
  • 102002 Augmented reality
  • 102006 Computer supported cooperative work (CSCW)
  • 102015 Information systems
  • 102020 Medical informatics
  • 102022 Software development
  • 102034 Cyber-physical systems
  • 201132 Computational engineering
  • 201305 Traffic engineering
  • 207409 Navigation systems
  • 502032 Quality management
  • 502050 Business informatics

JKU Focus areas

  • Digital Transformation

Cite this