Combining Design Thinking and Software Requirements Engineering to create Human-centered Software-intensive Systems

12/10/2021
by   Jennifer Hehn, et al.
0

Effective Requirements Engineering is a crucial activity in softwareintensive development projects. The human-centric working mode of Design Thinking is considered a powerful way to complement such activities when designing innovative systems. Research has already made great strides to illustrate the benefits of using Design Thinking for Requirements Engineering. However, it has remained mostly unclear how to actually realize a combination of both. In this chapter, we contribute an artifact-based model that integrates Design Thinking and Requirements Engineering for innovative software-intensive systems. Drawing from our research and project experiences, we suggest three strategies for tailoring and integrating Design Thinking and Requirements Engineering with complementary synergies.

READ FULL TEXT

page 3

page 18

page 21

page 24

research
08/20/2019

On Integrating Design Thinking for a Human-centered Requirements Engineering

Design Thinking has become popular to tackle what is often referred to a...
research
03/04/2021

Diagrammatic Formalism for Complex Systems: More than One Way to Eventize a Railcar System

This paper is in the intersection of software engineering and system eng...
research
06/12/2020

The United Nations Sustainable Development Goals in Systems Engineering: Eliciting sustainability requirements

This paper discusses a PhD research project testing the hypothesis that ...
research
03/29/2021

The study of variability in engineering design, an appreciation and a retrospective

We explore the concept of parameter design applied to the production of ...
research
05/07/2021

Applying Model-based Requirements Engineering in Three Large European Collaborative Projects: An Experience Report

In this paper, we report on our 5-year's practical experience of designi...
research
10/03/2019

Critical Requirements Engineering in Practice

The design of software systems inevitably enacts normative boundaries ar...
research
05/17/2021

Deep Learning Models in Software Requirements Engineering

Requirements elicitation is an important phase of any software project: ...

Please sign up or login with your details

Forgot password? Click here to reset