mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Improving Software Requirements Reasoning by Novices: An Empirical Evaluation
Tsinghua University, China.
Tsinghua University, China.
Tsinghua University, China.
Tsinghua University, China.
Show others and affiliations
(English)In: IET Software, ISSN 1751-8806, E-ISSN 1751-8814Article in journal (Refereed) Epub ahead of print
Abstract [en]

Context: 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 invention of new technologies, there appears to be a need to make requirements gathering and design-rationale process more efficient. Storytelling is an emerging concept and researchers are witnessing its effectiveness in education, community-building, information system, and requirement elicitation. Objective: Objectives of this study are to i) devise a method for requirements elicitation and improving design-rationales using story-based technique; ii) evaluate the effectiveness of the aforementioned proposed activity. Methodology: To answer the research objectives, we have i) conducted open-ended interviews to get feedback on our proposed method; ii) case requirement from a running project to map how this method can be useful; and iii) performed empirical evaluation of the proposed card-based activity. Result: i) Our regression model has shown that participants' perception regarding the ease of use and the fun in the game has an ultimate effect on requirements elicitation through enhancing user's desire to play the game, hence, increasing the collaborative learning outcomes of the game; ii) Our results have shown that using team-based activities helps the less-experienced designers to argue through design rationales and better elicit software requirements. Our results have reinforced the finding that using game-based solutions not only enhances communication and develops trust between stakeholders but also helps in motivating participants of requirements activity; iii) Initial results (from interview and empirical evaluation) for the proposed technique and method show positive results. Improvement in the process and activity as suggested by the participants will be accommodated in future studies.

National Category
Engineering and Technology Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-45057DOI: 10.1049/iet-sen.2018.5379OAI: oai:DiVA.org:mdh-45057DiVA, id: diva2:1344954
Projects
MegaMaRt2 - Megamodelling at Runtime (ECSEL/Vinnova)TESTMINE - Mining Test Evolution for Improved Software Regression Test Selection (KKS)Available from: 2019-08-22 Created: 2019-08-22 Last updated: 2019-08-22Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records BETA

Afzal, Wasif

Search in DiVA

By author/editor
Afzal, Wasif
By organisation
Embedded Systems
In the same journal
IET Software
Engineering and TechnologyComputer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 27 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf