2019
DOI: 10.1049/iet-sen.2018.5379
|View full text |Cite
|
Sign up to set email alerts
|

Improving software requirements reasoning by novices: a story‐based approach

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 42 publications
0
8
0
Order By: Relevance
“…A detailed analysis of how the story-based technique (knowledge extracted from social engineering) can be helpful in improving software design rationales can be read in our previous research study. 7 The current research study extends and follows the same line of research on the utilization of social engineering knowledge and transferring it to requirements engineering. In our research, we found that social engineers use persuasion techniques to undermine their targets.…”
Section: Design Rationale and Explanation Of The Proposed Activitymentioning
confidence: 87%
See 3 more Smart Citations
“…A detailed analysis of how the story-based technique (knowledge extracted from social engineering) can be helpful in improving software design rationales can be read in our previous research study. 7 The current research study extends and follows the same line of research on the utilization of social engineering knowledge and transferring it to requirements engineering. In our research, we found that social engineers use persuasion techniques to undermine their targets.…”
Section: Design Rationale and Explanation Of The Proposed Activitymentioning
confidence: 87%
“…5,6 Despite the human and financial investment, many of the software projects failed because they lacked essential features. 7,8 One of the most significant reasons for project failures as reported by studies is inadequate requirements gathering and elicitation. Requirements gathering and elicitation are the most challenging phases of software development.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…To improve customer's convenience, the banks further came out with additional benefits such as ebanking termed as personal computer (PC) it's a kind of banking service innovation. I come with proprietary software to corporate clients to visit their account through the Website, Fatima [19]. Most of the pioneers in PC banking services are GCB, Barclays, Stanbic, Standard Chartered, and Ecobank Ghana, this was to increase customer convenience and time.…”
Section: The Evolution Of E-bankingmentioning
confidence: 99%