Skip to main content

Challenges in Requirement Engineering: Could Design Thinking Help?

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1010))

Abstract

Despite its many successes, requirement engineering (RE) still presents a series of challenges and limitations. Many of the challenges identified almost a decade ago are still present; in some cases, they are accentuated by the increasing complexity, extension and depth of software systems. Design Thinking (DT) is a process that emerged from design areas; due to its effectiveness in solving certain types of problems (wicked problems), its use has spread to other domains. The RE has historically been enriched by the contribution of other domains, theoretical models and frameworks. The contribution of this paper is its reflections on the potential benefits of DT techniques in solving current challenges in the practice of RE. Our contribution is based mainly on our experience as practitioners who train companies in DT, and in the analysis on recent research on the use of DT in RE.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Cilliers, P.: Complexity and Postmodernism Understanding Complex Systems. Routledge, London; New York (2002)

    Google Scholar 

  2. Jarke, M., Loucopoulos, P., Lyytinen, K., Mylopoulos, J., Robinson, W.: The brave new world of design requirements. Inf. Syst. 36(7), 992–1008 (2011)

    Article  Google Scholar 

  3. Deb, S.: Information technology, its impact on society and its future. Adv. Comput. 4(1), 25–29 (2014)

    Google Scholar 

  4. Brooks, F.P.: The Mythical Man-Month: Essays on Software Engineering. Anniversary edn. Addison-Wesley, Reading (1995)

    Google Scholar 

  5. Vetterli, C., Brenner, W., Uebernickel, F., Petrie, C.: From palaces to yurts: why requirements engineering needs design thinking. IEEE Internet Comput. 17(2), 91–94 (2013)

    Article  Google Scholar 

  6. Hansen, S., Berente, N., Lyytinen, K.: Requirements in the 21st century: current practice and emerging trends. In: Lyytinen, K., Loucopoulos, P., Mylopoulos, J., Robinson, B. (eds.) Design Requirements Engineering: A Ten-Year Perspective. LNBIP, vol. 14, pp. 44–87. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-92966-6_3

    Chapter  Google Scholar 

  7. Lyytinen, K., Loucopoulos, P., Mylopoulos, J., Robinson, B. (eds.): Design Requirements Engineering: A Ten-Year Perspective. LNBIP, vol. 14. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-92966-6

    Book  Google Scholar 

  8. Aurum, A., Wohlin, C. (eds.): Engineering and Managing Software Requirements. Springer, Berlin (2005). https://doi.org/10.1007/3-540-28244-0

    Book  MATH  Google Scholar 

  9. Brown, T.: Design thinking. Harvard Bus. Rev. (2008). https://hbr.org/2008/06/design-thinking. Accessed 22 Sept 2017

  10. Waloszek, G.: Introduction to Design Thinking. SAP User Experience Community, 12 September 2012. https://experience.sap.com/skillup/introduction-to-design-thinking/. Accessed 09 Oct 2017

  11. Cross, N.: Designerly ways of knowing. Des. Stud. 3(4), 7 (1982)

    Article  Google Scholar 

  12. Levy, M., Hadar, I.: The importance of empathy for analyzing privacy requirements. In: 2018 IEEE 5th International Workshop on Evolving Security & Privacy Requirements Engineering (ESPRE), Banff, AB, pp. 9–13 (2018)

    Google Scholar 

  13. Kourtesis, D., et al.: Brokerage for quality assurance and optimisation of cloud services: an analysis of key requirements. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds.) ICSOC 2013. LNCS, vol. 8377, pp. 150–162. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-06859-6_14

    Chapter  Google Scholar 

  14. Newman, P., Ferrario, M.A., Simm, W., Forshaw, S., Friday, A., Whittle, J.: The Role of Design Thinking and Physical Prototyping in Social Software Engineering, pp. 487–496 (2015)

    Google Scholar 

  15. Sandino, D., Matey, L.M., Vélez, G.: Design thinking methodology for the design of interactive real-time applications. In: Marcus, A. (ed.) DUXU 2013. LNCS, vol. 8012, pp. 583–592. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39229-0_62

    Chapter  Google Scholar 

  16. Carroll, N., Richardson, I.: Aligning healthcare innovation and software requirements through design thinking, pp. 1–7 (2016)

    Google Scholar 

  17. de Carvalho Souza, C.L., Silva, C.: An experimental study of the use of design thinking as a requirements elicitation approach for mobile learning environments. CLEI Electron. J. 18(1), 6 (2015)

    Google Scholar 

  18. Hehn, J., Uebernickel, F.: The Use of Design Thinking for Requirements Engineering, p. 6

    Google Scholar 

  19. Hehn, J., Uebernickel, F., Stoeckli, E., Brenner, W.: Designing Human-Centric Information Systems: Towards an Understanding of Challenges in Specifying Requirements within Design Thinking Projects, p. 12 (2018)

    Google Scholar 

  20. Hehn, J., Uebernickel, F.: Towards an understanding of the Role of Design Thinking for Requirements Elicitation – Findings from a Multiple-Case Study, p. 10 (2018)

    Google Scholar 

  21. Glomann, L.: Introducing ‘human-centered agile workflow’ (HCAW) – an agile conception and development process model. In: Ahram, T., Falcão, C. (eds.) AHFE 2017. AISC, vol. 607, pp. 646–655. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-60492-3_61

    Chapter  Google Scholar 

  22. Institute of Design at Stanford: An Introduction to Design Thinking PROCESS GUIDE, Stanford (2010)

    Google Scholar 

  23. Souza, A.F., Ferreira, B., Valentim, N., Conte, T.: Um Relato de Experiência sobre o Ensino de Múltiplas Técnicas de Design Thinking a Estudantes de Engenharia de Software, p. 14 (2018)

    Google Scholar 

  24. Jensen, M.B., Lozano, F., Steinert, M.: The origins of design thinking and the relevance in software innovations. In: Abrahamsson, P., Jedlitschka, A., Nguyen Duc, A., Felderer, M., Amasaki, S., Mikkonen, T. (eds.) PROFES 2016. LNCS, vol. 10027, pp. 675–678. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-49094-6_54

    Chapter  Google Scholar 

  25. Buchanan, R.: Wicked problems in design thinking. Des. Issues 8(2), 5 (1992)

    Article  MathSciNet  Google Scholar 

  26. Hehn, J., Uebernickel, F., Mendez Fernandez, D.: DT4RE: design thinking for requirements engineering: a tutorial on human-centered and structured requirements elicitation. In: 2018 IEEE 26th International Requirements Engineering Conference (RE), Banff, AB, pp. 504–505 (2018)

    Google Scholar 

  27. Keynote – Prof. Neil Maiden – 20th International Conference on Product-Focused Software Process Improvement, Barcelona, Spain, 27–29 November 2019 (2019)

    Google Scholar 

Download references

Acknowledgements

The research work presented in this paper has been developed within the following projects: the GEMA project (“Consejería de Educación, Cultura y Deporte de la Dirección General de Universidades, Investigación e Innovación de la JCCM”, SBPLY/17/180501/000293), the ECLIPSE project (“Ministerio de Ciencia, Innovación y Universidades, y FEDER”, RTI2018-094283-B-C31) and the Software Development Process Research Project at the Universidad Nacional de Febrero (Project lines: Usability of Process and Practice, Agile Practices and Techniques and Requirements Engineering Processes).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Ezequiel Kahan , Marcela Genero or Alejandro Oliveros .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kahan, E., Genero, M., Oliveros, A. (2019). Challenges in Requirement Engineering: Could Design Thinking Help?. In: Piattini, M., Rupino da Cunha, P., García Rodríguez de Guzmán, I., Pérez-Castillo, R. (eds) Quality of Information and Communications Technology. QUATIC 2019. Communications in Computer and Information Science, vol 1010. Springer, Cham. https://doi.org/10.1007/978-3-030-29238-6_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-29238-6_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-29237-9

  • Online ISBN: 978-3-030-29238-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics