An Experience Report on Teaching Multiple Design Thinking Techniques to Software Engineering Students

被引:5
|
作者
Souza, Anderson Felipe [1 ]
Ferreira, Bruna [1 ]
Valentim, Natasha [2 ]
Conte, Tayana [1 ]
机构
[1] Univ Fed Amazonas, USES Res Grp, Manaus, Amazonas, Brazil
[2] UFPR, Curitiba, Parana, Brazil
关键词
Design Thinking; Requirements Elicitation; Software Engineering Education;
D O I
10.1145/3266237.3266246
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Nowadays, we need to teach new approaches to elicit requirements that support a systems development with differentiated resources. One new approach that could be employed to elicit requirements is Design Thinking (DT), characterized by interactivity, user focus, and innovation. Some papers have presented the teaching of DT in computer courses, focused on the use of DT concepts and techniques aimed for requirements elicitation. However, previous experiences reported the teaching of a limited number of techniques. Thus, there is an opportunity to teach a higher number of techniques, making DT teaching richer. This paper aims to present an experience report about the teaching of multiple DT techniques to Software Engineering students in two different courses. In these courses, we presented 15 different DT techniques that can support the requirements elicitation. In the first course, we introduced the different techniques with an available material in a traditional way. In the second course, additionally to the presentation of the techniques, we employed a tool that recommends DT techniques and a repository with material on the techniques. As results, we report lessons learned about DT teaching, as well as students' perceptions and outcomes about the use of DT techniques.
引用
收藏
页码:220 / 229
页数:10
相关论文
共 50 条
  • [1] Teaching UML and OCL models and their validation to software engineering students: an experience report
    Burgueno, Loli
    Vallecillo, Antonio
    Gogolla, Martin
    [J]. COMPUTER SCIENCE EDUCATION, 2018, 28 (01) : 23 - 41
  • [2] A Germany-Brazil experience report on teaching software engineering for electrical engineering undergraduate students
    de Lucena, Vicente F., Jr.
    Brito, Alysson
    Goehner, Peter
    Jazdi, Nasser
    [J]. 19TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2006, : 69 - +
  • [3] Gamification for Software Engineering Students - an Experience Report
    John, Isabel
    Fertig, Tobias
    [J]. PROCEEDINGS OF THE 2022 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2022), 2022, : 1942 - 1947
  • [4] An Experience of Teaching HCI to Undergraduate Software Engineering Students
    Feng, Guihuan
    Luo, Bin
    [J]. 2012 IEEE 25TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2012, : 125 - 129
  • [5] Teaching Software Architecture to Undergraduate Students: An Experience Report
    Rupakheti, Chandan R.
    Chenoweth, Stephen
    [J]. 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2, 2015, : 445 - 454
  • [6] Teaching innovative thinking and consumer-oriented design to engineering students: Perspectives based on observations and experience
    School of Engineering and Advanced Technology, Massey University, Albany, Auckland
    0745, New Zealand
    [J]. Int. J. Mech. Eng. Educ., 2013, 1 (14-16):
  • [7] The design and evaluation of a cryptography teaching strategy for software engineering students
    Dowling, T.
    [J]. EUROPEAN JOURNAL OF ENGINEERING EDUCATION, 2006, 31 (05) : 593 - 606
  • [8] Scalable Teaching of Software Engineering Theory and Practice: An Experience Report
    Pirelli, Solal
    [J]. 2024 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING, ICSE-SEET 2024, 2024, : 286 - 296
  • [9] Teaching Software Engineering with Free Open Source Software Development: An Experience Report
    Tafliovich, Anya
    Caswell, Thomas
    Estrada, Francisco
    [J]. PROCEEDINGS OF THE 52ND ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2019, : 7731 - 7741
  • [10] Social Thinking to Design Social Software: A Course Experience Report
    Mesnage, Cedric
    Jazayeri, Mehdi
    [J]. 2008 23RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, PROCEEDINGS, 2008, : 221 - 226