SEDec 10, 2021

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

arXiv:2112.05549v114 citations
Originality Synthesis-oriented
AI Analysis

This work addresses the problem of unclear practical integration methods for combining Design Thinking and Requirements Engineering in software development, which is incremental as it builds on existing research.

The authors tackled the challenge of integrating Design Thinking with Requirements Engineering for human-centered software systems by proposing an artifact-based model and three tailored integration strategies, based on research and project experiences.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes