IJITCS Vol. 18, No. 2, 8 Apr. 2026
Cover page and Table of Contents: PDF (size: 962KB)
PDF (962KB), PP.49-64
Views: 0 Downloads: 0
User Story, Design Thinking, Requirement Engineering, Teaching Model, Learning Satisfaction
User stories (US) play a vital role in requirement engineering, yet they often encounter challenges such as ambiguity, inefficiency, and low quality. Many Indonesian universities face difficulties in equipping students with practical skills essential for crafting effective US, despite efforts to align curricula with industry standards. Moreover, existing approaches that integrate design thinking (DT) into educational settings are limited, as they either do not adequately emphasize the US or do not yet address the unique needs of educational contexts. This study presents an innovative US-DT integrated teaching model to enhance students’ experience developing industry-relevant user stories. Utilizing an action research methodology, the study incorporates surveys and literature reviews to guide the model's development. The model was tested with a sample of Indonesian software engineering undergraduate students, focusing on evaluating their satisfaction levels through metrics such as perceived usefulness (PU), learning motivation (LM), learning satisfaction (LS), and perceived ease of use (PEOU). The impact of the model was assessed via the Mann-Whitney U Test and Cliff’s Delta effect size, comparing it against regular teaching methods. Results demonstrate significant improvements in PU, LM, and LS, indicating effectiveness, although PEOU remains a key limitation requiring further refinement. Future research should focus on improving PEOU by refining teaching strategies, optimizing session management, introducing preparatory workshops, and extending the model’s application to different student groups to validate and broaden its educational impact. The findings suggest that adapting US and DT from industry can notably enrich student learning experiences.
Muhammad Ihsan Zul, Suhaila Mohd. Yasin, Dadang Syarif Sihabudin Sahid, "Development of User Story and Design Thinking Integration Teaching Model for Software Engineering Education", International Journal of Information Technology and Computer Science(IJITCS), Vol.18, No.2, pp.49-64, 2026. DOI:10.5815/ijitcs.2026.02.04
[1]F. Dalpiaz, I. van der Schalk, S. Brinkkemper, F. B. Aydemir, and G. Lucassen, “Detecting terminological ambiguity in user stories: Tool and experimentation,” Inf Softw Technol, vol. 110, pp. 3–16, Jun. 2019, doi: 10.1016/j.infsof.2018.12.007.
[2]C. A. Peláez and A. Solano, “A practice for specifying user stories in multimedia system design: An approach to reduce ambiguity.,” Interaction Design and Architecture(s), no. 60, pp. 214–236, Mar. 2024, doi: 10.55612/s-5002-060-009.
[3]A. R. Amna and G. Poels, “Ambiguity in user stories: A systematic literature review,” May 01, 2022, Elsevier B.V. doi: 10.1016/j.infsof.2022.106824.
[4]A. R. Amna, “Identifying Ambiguity Problems in User Stories: A Proposed Framework,” in Proceedings of the Doctoral Consortium Papers Presented at the 34th International Conference on Advanced Information Systems Engineering, Leuven: CEUR-WS.org, 2022.
[5]P. L. Torres and H. Cornide-Reyes, “Team performance assessment and improvement in an agile methodology framework,” in Proceedings - 2022 48th Latin American Computing Conference, CLEI 2022, Institute of Electrical and Electronics Engineers Inc., 2022. doi: 10.1109/CLEI56649.2022.9959959.
[6]D. Strode, T. Dingsøyr, and Y. Lindsjorn, “A teamwork effectiveness model for agile software development,” Empir Softw Eng, vol. 27, no. 2, Mar. 2022, doi: 10.1007/s10664-021-10115-0.
[7]A. Poth and A. Riel, “Quality Requirements Elicitation by Ideation of Product Quality Risks with Design Thinking,” in IEEE 28th International Requirements Engineering Conference (RE), Zurich, Switzerland, Aug. 2020, pp. 238–249. doi: 10.1109/RE48521.2020.00034.
[8]M. A. Kuhail and S. Lauesen, “User Story Quality in Practice: A Case Study,” Software, vol. 1, no. 3, pp. 223–243, Jun. 2022, doi: 10.3390/software1030010.
[9]M. I. Zul, S. M. Yasin, and D. S. S. Sahid, “Exploring Requirement Engineering Challenges in Software Development: Insights from Global and Indonesian Landscape,” in 2024 4th International Conference on Electrical Engineering and Informatics (ICon EEI), IEEE, Oct. 2024, pp. 136–141. doi: 10.1109/IConEEI64414.2024.10748069.
[10]M. Daun, A. M. Grubb, and B. Tenbergen, “A Survey of Instructional Approaches in the Requirements Engineering Education Literature,” in Proceedings of the IEEE International Conference on Requirements Engineering, IEEE Computer Society, 2021, pp. 257–268. doi: 10.1109/RE51729.2021.00030.
[11]M. Daun, A. M. Grubb, V. Stenkova, and B. Tenbergen, “A systematic literature review of requirements engineering education,” Requir Eng, vol. 28, no. 2, pp. 145–175, Jun. 2023, doi: 10.1007/s00766-022-00381-9.
[12]Y. Li, J. Keung, X. Ma, J. Zhang, Z. Yang, and S. Liu, “Learning Gaps in Project-based Requirements Engineering Education - A Case Study of Student Projects,” in 2023 International Symposium on Educational Technology (ISET), IEEE, Jul. 2023, pp. 239–243. doi: 10.1109/ISET58841.2023.00054.
[13]G. T. de Macedo, A. Fontão, and B. Gadelha, “Building soft skills through a role-play based approach for Requirements Engineering remote education,” Journal of the Brazilian Computer Society, vol. 30, no. 1, pp. 1–16, Mar. 2024, doi: 10.5753/jbcs.2024.3071.
[14]F. Dobrigkeit, D. de Paula, and N. Carroll, “InnoDev Workshop: A One Day Introduction to Combining Design Thinking, Lean Startup and Agile Software Development,” in 32nd IEEE Intl. Conference on Software Engineering Education & Training, 2020.
[15]A. Husaria and S. Guerreiro, “Requirement engineering and the role of design thinking,” in ICEIS 2020 - Proceedings of the 22nd International Conference on Enterprise Information Systems, SciTePress, 2020, pp. 353–359. doi: 10.5220/0009489303530359.
[16]J. Auernhammer and B. Roth, “The origin and evolution of Stanford University’s design thinking: From product design to design thinking in innovation management,” Journal of Product Innovation Management, vol. 38, no. 6, pp. 623–644, Nov. 2021, doi: 10.1111/jpim.12594.
[17]M. Sanchez-Gordon, R. Mendoza-Gonzalez, and R. Colomo-Palacios, “Design Thinking in Practice,” IT Prof, vol. 23, no. 4, pp. 95–100, Jul. 2021, doi: 10.1109/MITP.2020.2993113.
[18] A. Johnson, Design Thinking with SAP. SAP Press, 2018.
[19]R. dos S. Braz, J. R. Merlin, D. Freitas Guilhermino Trindade, C. Eduardo Ribeiro, E. M. Sgarbi, and F. de S. Junior, “Design Thinking and Scrum in Software Requirements Elicitation: A Case Study,” in HCII 2019: Design, User Experience, and Usability. Design Philosophy and Theory, Orlando: Springer, Cham, Jul. 2019, pp. 179–194. doi: 10.1007/978-3-030-23570-3_14.
[20]J. Hehn and F. Uebernickel, “The use of design thinking for requirements engineering: An ongoing case study in the field of innovative software-intensive systems,” in Proceedings - 2018 IEEE 26th International Requirements Engineering Conference, RE 2018, Institute of Electrical and Electronics Engineers Inc., Oct. 2018, pp. 400–405. doi: 10.1109/RE.2018.00-18.
[21]J. Hehn and D. Mendez, “Combining Design Thinking and Software Requirements Engineering to Create Human-centered Software-intensive Systems,” in Design Thinking for Software Engineering, 2022. [Online]. Available: www.napire.org
[22]J. Hehn, D. Mendez, F. Uebernickel, W. Brenner, and M. Broy, “On Integrating Design Thinking for Human-Centered Requirements Engineering,” IEEE Software, vol. 37, no. 2, IEEE Computer Society, pp. 25–31, Mar. 01, 2020. doi: 10.1109/MS.2019.2957715.
[23]A. Alhazmi and S. Huang, “Integrating Design Thinking into Scrum Framework in the Context of Requirements Engineering Management,” in Proceedings of the 2020 3rd International Conference on Computer Science and Software Engineering, New York, NY, USA: ACM, May 2020, pp. 33–45. doi: 10.1145/3403746.3403902.
[24]E. Indriasari, H. Prabowo, F. L. Gaol, and B. Purwandari, “Adoption of Design Thinking, Agile Software Development and Co-creation: A Qualitative Study towards Digital Banking Innovation Success,” International Journal of Emerging Technology and Advanced Engineering, vol. 12, no. 1, pp. 111–128, Jan. 2022, doi: 10.46338/IJETAE0122_11.
[25]L. Norton, Action Research in Teaching and Learning. Second edition. | Abingdon, Oxon ; New York, NY : Routledge, 2019.: Routledge, 2018. doi: 10.4324/9781315147581.
[26]C. T. H. Hoa, “Action Research,” 2024, pp. 164–181. doi: 10.4018/979-8-3693-2603-9.ch011.
[27]G. Anderson, K. Herr, and A. Nihlen, Studying Your Own School: An Educator’s Guide to Practitioner Action Research. 2590 Conejo Spectrum, Thousand Oaks California 91320 United States: Corwin Press, 2007. doi: 10.4135/9781483329574.
[28]S. Kemmis, R. McTaggart, and R. Nixon, The Action Research Planner. Singapore: Springer Singapore, 2014. doi: 10.1007/978-981-4560-67-2.
[29]T. Mulvaney, N. D’Angelo, P. Scaranni, and M. Schneck, “Action-Based Research,” 2023, pp. 140–158. doi: 10.4018/978-1-6684-4600-3.ch007.
[30]J. Elliot, Action Research for Educational, 1st ed. Buckingham: McGraw-Hill Education, 1991.
[31]E. T. Stringer, Action Research, 4th ed. California: SAGE Publications, Inc., 2014.
[32]J. M. Chevalier and D. J. Buckles, Participatory Action Research Theory and Methods for Engage Inquiry, 2nd ed. Routledge, 2019.
[33]C. Adelman, “Kurt Lewin and the Origins of Action Research,” Educ Action Res, vol. 1, no. 1, pp. 7–24, Jan. 1993, doi: 10.1080/0965079930010102.
[34]D. Coghlan and T. Brannick, Doing Action Research in Your Organization, 3rd ed. SAGE Publicantions, Inc., 2010.
[35]M. I. Zul, S. Mohd. Yasin, and D. S. S. Sahid, “An Investigation of the Student Learning Satisfaction Model for User Story Learning in Software Engineering Course,” JOIV: International Journal on Informatics Visualization, vol. 8, no. 4, Dec. 2024, doi: http://dx.doi.org/10.62527/joiv.8.4.3089.
[36]M. S. Mirza and S. Datta, “Developing Software Using Agile and Design Thinking Framework,” in 2020 International Conference on Computational Science and Computational Intelligence (CSCI), IEEE, Dec. 2020, pp. 1819–1823. doi: 10.1109/CSCI51800.2020.00335.
[37]N. Z. Mohamad, M. Chundau, and F. Y. Z. Yang, “Requirement Analysis and Problem Finding Using Design Thinking Concepts in Students’ Information System Projects,” in 2022 Applied Informatics International Conference (AiIC), IEEE, May 2022, pp. 88–92. doi: 10.1109/AiIC54368.2022.9914584.
[38]A. Souza, B. Ferreira, N. Valentim, L. Correa, S. Marczak, and T. Conte, “Supporting the teaching of design thinking techniques for requirements elicitation through a recommendation tool,” IET Software, vol. 14, no. 6, pp. 693–701, Dec. 2020, doi: 10.1049/iet-sen.2019.0300.
[39]L. Jia, N. A. Jalaludin, and S. Rasul, “Design Thinking and Project-Based Learning (DT-PBL): A Review of the Literature,” International Journal of Learning, Teaching and Educational Research, vol. 22, no. 8, pp. 376–390, Aug. 2023, doi: 10.26803/ijlter.22.8.20.
[40]L. Corral and I. Fronza, “Design thinking and agile practices for software engineering an opportunity for innovation,” in SIGITE 2018 - Proceedings of the 19th Annual SIG Conference on Information Technology Education, Association for Computing Machinery, Inc, Sep. 2018, pp. 26–31. doi: 10.1145/3241815.3241864.
[41]T. Gallanis, “An Introduction to Design Thinking and an Application to the Challenges of Frail, Older Adults,” in Leveraging Data Science for Global Health, L. A. Celi, M. S. Majumder, P. Ordóñez, J. S. Osorio, K. E. Paik, and M. Somai, Eds., Cham: Springer International Publishing, 2020, ch. 2, pp. 17–33. doi: 10.1007/978-3-030-47994-7.
[42]J. C. Pereira and R. de F. S. M. Russo, “Design thinking integrated in agile software development: A systematic literature review,” in Procedia Computer Science, Elsevier B.V., 2018, pp. 775–782. doi: 10.1016/j.procs.2018.10.101.
[43]H. Plattner, “An Introduction to Design Thinking PROCESS GUIDE,” 2005.
[44]J. Patton, User Story Mapping, 1st ed. O’Reilly Media, Inc., 2014.
[45]R. Jeffries, “Essential XP: Card, Conversation, and Confirmation.,” XP Magazine.
[46]C. Péraire, “Learning to Write User Stories with the 4C Model: Context, Card, Conversation, and Confirmation,” in 2023 IEEE/ACM 5th International Workshop on Software Engineering Education for the Next Generation (SEENG), IEEE, May 2023, pp. 33–36. doi: 10.1109/SEENG59157.2023.00011.
[47]G. Wagenaar, S. Overbeek, G. Lucassen, S. Brinkkemper, and K. Schneider, “Working software over comprehensive documentation – Rationales of agile teams for artefacts usage,” Journal of Software Engineering Research and Development, vol. 6, no. 1, p. 7, Dec. 2018, doi: 10.1186/s40411-018-0051-7.
[48]B. Yang, H. Guo, and H. Liu, “Evaluation and assessment of machine learning based user story grouping: A framework and empirical studies,” Sci Comput Program, vol. 227, Apr. 2023, doi: 10.1016/j.scico.2023.102943.
[49]M. Cohn, User Stories for Agile Software Development. Addison-Wesley, 2004.
[50]F. Dwitama and A. Rusli, “User stories collection via interactive chatbot to support requirements gathering,” Telkomnika (Telecommunication Computing Electronics and Control), vol. 18, no. 2, pp. 890–898, Apr. 2020, doi: 10.12928/TELKOMNIKA.V18I2.14866.
[51]C. O’hEocha and K. Conboy, “The Role of the User Story Agile Practice in Innovation,” 2010, pp. 20–30. doi: 10.1007/978-3-642-16416-3_3.
[52]S. Nasiri, Y. Rhazali, M. Lahmer, and N. Chenfour, “Towards a Generation of Class Diagram from User Stories in Agile Methods,” in Procedia Computer Science, Elsevier B.V., 2020, pp. 831–837. doi: 10.1016/j.procs.2020.03.148.
[53]Y. Wautelet, S. Heng, M. Kolp, and I. Mirbel, “Unifying and Extending User Story Models,” in CAiSE 2014: Advanced Information Systems Engineering pp 211–225, 2014. doi: 10.1007/978-3-319-07881-6_15.
[54]K. Tsilionis, J. Maene, S. Heng, Y. Wautelet, and S. Poelmans, “Conceptual Modeling Versus User Story Mapping: Which is the Best Approach to Agile Requirements Engineering?,” 2021, pp. 356–373. doi: 10.1007/978-3-030-75018-3_24.
[55]P. Pokharel and P. Vaidya, “A Study of User Story in Practice,” in 2020 International Conference on Data Analytics for Business and Industry: Way Towards a Sustainable Economy, ICDABI 2020, Institute of Electrical and Electronics Engineers Inc., Oct. 2020. doi: 10.1109/ICDABI51230.2020.9325670.
[56]B. Yang, X. Ma, C. Wang, H. Guo, H. Liu, and Z. Jin, “User story clustering in agile development: a framework and an empirical study,” Front Comput Sci, vol. 17, no. 6, p. 176213, Dec. 2023, doi: 10.1007/s11704-022-8262-9.
[57]F. Zamakhsyari and A. Fatwanto, “A Systematic Literature Review of Design Thinking Approach for User Interface Design,” JOIV : International Journal on Informatics Visualization, vol. 7, no. 4, p. 2313, Dec. 2023, doi: 10.62527/joiv.7.4.1615.
[58]J. Barambones, C. Moral, A. de Antonio, R. Imbert, L. Martínez-Normand, and E. Villalba-Mora, “ChatGPT for Learning HCI Techniques: A Case Study on Interviews for Personas,” IEEE Transactions on Learning Technologies, vol. 17, pp. 1486–1501, 2024, doi: 10.1109/TLT.2024.3386095.
[59]D. Chasanidou, A. A. Gasparini, and E. Lee, “Design Thinking Methods and Tools for Innovation,” 2015, pp. 12–23. doi: 10.1007/978-3-319-20886-2_2.
[60]F. Dobrigkeit, C. Matthies, P. Pajak, and R. Teusner, “Cherry Picking - Agile Software Development Teams Applying Design Thinking Tools,” in Lecture Notes in Business Information Processing, 2021, pp. 201–206. doi: 10.1007/978-3-030-88583-0_20.
[61]D. Karolita, J. C. Grundy, T. Kanij, J. McIntosh, and H. O. Obie, “Lessons Learned from Persona Usage in Requirements Engineering Practice,” in 2024 IEEE 32nd International Requirements Engineering Conference (RE), IEEE, Jun. 2024, pp. 116–128. doi: 10.1109/RE59067.2024.00021.
[62]D. Karolita, J. McIntosh, T. Kanij, J. Grundy, and H. O. Obie, “Use of personas in Requirements Engineering: A systematic mapping study,” Oct. 01, 2023, Elsevier B.V. doi: 10.1016/j.infsof.2023.107264.
[63]R. Korde and P. B. Paulus, “Alternating individual and group idea generation: Finding the elusive synergy,” J Exp Soc Psychol, vol. 70, pp. 177–190, May 2017, doi: 10.1016/j.jesp.2016.11.002.
[64]J. Wu and Md. S. Khalid, “Integrating Personality and Learning Profiles of Students in Formative Course Evaluation System for Gaining Insights on Diversity and Improving Learner Experience Analytics Dashboard,” in 2024 International Conference on Advances in Computing, Communication, Electrical, and Smart Systems (iCACCESS), IEEE, Mar. 2024, pp. 1–8. doi: 10.1109/iCACCESS61735.2024.10499505.
[65]S. S. Anand, “‘All About Us’: Indigenous Data Analysis Workshop—Capacity Building in the Canadian Alliance for Healthy Hearts and Minds First Nations Cohort,” CJC Open, vol. 1, no. 6, pp. 282–288, Nov. 2019, doi: 10.1016/j.cjco.2019.09.002.
[66]N. Kruea-In and O. Thongperm, “Teaching of Science Process Skills in Thai Contexts: Status, Supports and Obstacles,” Procedia Soc Behav Sci, vol. 141, pp. 1324–1329, Aug. 2014, doi: 10.1016/j.sbspro.2014.05.228.
[67]O. Cico, L. Jaccheri, A. Nguyen-Duc, and H. Zhang, “Exploring the intersection between software industry and Software Engineering education - A systematic mapping of Software Engineering Trends,” Journal of Systems and Software, vol. 172, Feb. 2021, doi: 10.1016/j.jss.2020.110736.
[68]L. Castillo-Salinas, S. Sanchez-Gordon, J. Villarroel-Ramos, and M. Sánchez-Gordón, “Evaluation of the implementation of a subset of ISO/IEC 29110 Software Implementation process in four teams of undergraduate students of Ecuador. An empirical software engineering experiment,” Comput Stand Interfaces, vol. 70, Jun. 2020, doi: 10.1016/j.csi.2020.103430.
[69]S. Elnagar, “Is software design gender biased? A study on software-design effect on task performance,” International Journal of Information Management Data Insights, vol. 5, no. 1, p. 100312, Jun. 2025, doi: 10.1016/j.jjimei.2024.100312.
[70]E. González-Estrada and W. Cosmes, “Shapiro–Wilk test for skew normal distributions based on data transformations,” J Stat Comput Simul, vol. 89, no. 17, pp. 3258–3272, Nov. 2019, doi: 10.1080/00949655.2019.1658763.
[71]R. W. Emerson, “Mann-Whitney U test and t-test,” J Vis Impair Blind, vol. 117, no. 1, pp. 99–100, Jan. 2023, doi: 10.1177/0145482X221150592.
[72]J. C. F. de Winter and D. Dodou, “Five-Point Likert Items: t test versus Mann-Whitney-Wilcoxon,” Practical Assessment, Research & Evaluation, vol. 15, no. 12, 2010.
[73]A. Field, Discovering Statistics using IBM SPSS Statistics, 6th ed. Sage Publications Ltd., 2024.
[74]S. Sidney, “Nonparametric Statistics for the Behavioral Sciences,” J Nerv Ment Dis, vol. 125, no. 3, p. 497, Jul. 1957, doi: 10.1097/00005053-195707000-00032.
[75]R. J. Grissom and J. J. Kim, Effect Sizes for Research Univariate and Multivariate Applications, 2nd ed. Routledge, 2012.
[76]K. Meissel and E. S. Yao, “Using Cliff’s Delta as a Non-Parametric Effect Size Measure: An Accessible Web App and R Tutorial,” Practical Assessment, Research & Evaluation, vol. 29, no. 2, pp. 1–12, Jan. 2024.
[77]N. Nuryakin, N. L. P. Rakotoarizaka, and H. G. Musa, “The Effect of Perceived Usefulness and Perceived Easy to Use on Student Satisfaction The Mediating Role of Attitude to Use Online Learning,” Asia Pacific Management and Business Application, vol. 011, no. 03, pp. 323–336, Apr. 2023, doi: 10.21776/ub.apmba.2023.011.03.5.
[78]P.-C. Muñoz-Carril, N. Hernández-Sellés, E.-J. Fuentes-Abeledo, and M. González-Sanmamed, “Factors influencing students’ perceived impact of learning and satisfaction in Computer Supported Collaborative Learning,” Comput Educ, vol. 174, p. 104310, Dec. 2021, doi: 10.1016/j.compedu.2021.104310.