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

  title={Combining Design Thinking and Software Requirements Engineering to create Human-centered Software-intensive Systems},
  author={Jennifer Hehn and Daniel M{\'e}ndez},
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… 


Combining Design Thinking and Aigle Development to Master Highly Innovative IT Projects
This paper proposes to follow a Design Up Front approach and to integrate the Design Thinking methodology, which aims at human-centered innovation, with agile development, and offers practical recommendations for the integration of the two methodologies.
DT@Scrum: Integrating Design Thinking with Software Development Processes
Design Thinking has shown its potential for generating innovative, user-centered concepts in various projects at d.schools, in innovation courses like ME310, used by design consultancies like IDEO,
On Integrating Design Thinking for Human-Centered Requirements Engineering
Three approaches for tailoring and integrating design thinking and requirements engineering with complementary synergies are suggested and point at open challenges for research and practice.
Design thinking in practice: understanding manifestations of design thinking in software engineering
The results indicate, that once trained in DT, employees find various ways to implement it not only as a pre-phase to software development but throughout their projects even applying it to aspects of their surroundings such as the development process, team spaces and team work.
The Use of Design Thinking for Requirements Engineering: An Ongoing Case Study in the Field of Innovative Software-Intensive Systems
A longitudinal case study is conducted to identify how DT and RE can work together in an agile development setting from the very beginning of idea conceptualization to market-ready implementation and first findings how Design Thinking can complement current RE practices through meeting known challenges encountered by the RE community of practitioners are presented.
From Palaces to Yurts: Why Requirements Engineering Needs Design Thinking
Merging design thinking with requirements engineering will integrate the strongly diverging human-oriented perspective as well as the more technically driven perspective to develop a more customer-oriented solution, incorporating functional and nonfunctional requirements.
The Role of Design Thinking and Physical Prototyping in Social Software Engineering
This paper argues for the role of design thinking in Social SE and highlights its implications for software engineering in general by reporting on the contributions that design thinking - and in particular physical design - has brought to the problem space definition, user requirements capture and system feature design of a renewable energy forecasting system developed in partnership with a remote Scottish Island community.
InnoDev: A Software Development Methodology Integrating Design Thinking, Scrum and Lean Startup
This study aims to describe InnoDev in detail by depicting all its phases and provides complementary perspectives regarding software development strategies, roles and techniques to advance the knowledge of Design Thinking and software development.
Design Thinking Methods for Service Innovation - A Delphi Study -
This is the first study to provide a comprehensive view on Design Thinking methods for service innovation and enhances the understanding of Design Thinking and lay the foundation for further investigations into the service innovation process.
On the Perception, Adoption and Implementation of Design Thinking in the IT Industry
In recent times, addressing the social aspects of IT products has become an important competitive factor on IT markets. IT development is forced to focus on more user-centeredness and the