TY - JOUR
T1 - Improving software requirements reasoning by novices
T2 - A story-based approach
AU - Fatima, Rubia
AU - Yasin, Affan
AU - Liu, Lin
AU - Wang, Jianmin
AU - Afzal, Wasif
AU - Yasin, Atif
N1 - Publisher Copyright:
© The Institution of Engineering and Technology 2019
PY - 2019/12/1
Y1 - 2019/12/1
N2 - Requirements elicitation is one of the essential steps towards software design and construction. Business analysts and stakeholders often face challenges in gathering or conveying key software requirements. There are many methods and tools designed by researchers and practitioners but with the persistent development of new technologies, there is a need to make requirements gathering and design-rationale process more efficient and adaptable. Storytelling is an emerging concept and researchers are witnessing its effectiveness in education, community building, information system, and requirement elicitation. Objectives of this study are to devise a method for requirements elicitation and improving design-rationales using story-based techniques and evaluate the effectiveness of the proposed activity. To answer the research objectives, the authors have conducted open-ended interviews to get feedback on the proposed method; the authors have case requirement from a running project to map how this method can be useful; and performed empirical evaluation of the proposed card-based activity. The estimated regression model, in our study, has shown that participants' perception about the simplicity/easiness and the joy of playing the game has an eventual positive effect on requirements elicitation through enhancing user's desire to play the game, which in turn increases the collaborative learning outcomes of the game.
AB - Requirements elicitation is one of the essential steps towards software design and construction. Business analysts and stakeholders often face challenges in gathering or conveying key software requirements. There are many methods and tools designed by researchers and practitioners but with the persistent development of new technologies, there is a need to make requirements gathering and design-rationale process more efficient and adaptable. Storytelling is an emerging concept and researchers are witnessing its effectiveness in education, community building, information system, and requirement elicitation. Objectives of this study are to devise a method for requirements elicitation and improving design-rationales using story-based techniques and evaluate the effectiveness of the proposed activity. To answer the research objectives, the authors have conducted open-ended interviews to get feedback on the proposed method; the authors have case requirement from a running project to map how this method can be useful; and performed empirical evaluation of the proposed card-based activity. The estimated regression model, in our study, has shown that participants' perception about the simplicity/easiness and the joy of playing the game has an eventual positive effect on requirements elicitation through enhancing user's desire to play the game, which in turn increases the collaborative learning outcomes of the game.
UR - http://www.scopus.com/inward/record.url?scp=85075836595&partnerID=8YFLogxK
U2 - 10.1049/iet-sen.2018.5379
DO - 10.1049/iet-sen.2018.5379
M3 - Article
AN - SCOPUS:85075836595
SN - 1751-8806
VL - 13
SP - 564
EP - 574
JO - IET Software
JF - IET Software
IS - 6
ER -