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

Requirements elicitation techniques: a systematic literature review based on the maturity of the techniques

Abstract: Requirements elicitation is a critical activity that forms part of the requirements engineering process because it has to discover what the software must do through a solid understanding of the wishes and needs of the various stakeholders and to transform them into software requirements. However, in spite of its relevance, there are only a few systematic literature reviews that provide scientific evidence about the effectiveness of the techniques used to elicit software requirements. This study presents a syst… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
35
0
5

Year Published

2018
2018
2024
2024

Publication Types

Select...
7
2

Relationship

2
7

Authors

Journals

citations
Cited by 105 publications
(72 citation statements)
references
References 147 publications
1
35
0
5
Order By: Relevance
“…Our results reveal that workshops, interviews, and prototypes are among the most commonly used elicitation techniques, which supports the findings of Wagner et al [34]. It is also in line with Pacheco, García, & Reyes' work [35], which reports these techniques as demonstrating effectiveness across many studies.…”
Section: Discussionsupporting
confidence: 92%
“…Our results reveal that workshops, interviews, and prototypes are among the most commonly used elicitation techniques, which supports the findings of Wagner et al [34]. It is also in line with Pacheco, García, & Reyes' work [35], which reports these techniques as demonstrating effectiveness across many studies.…”
Section: Discussionsupporting
confidence: 92%
“…During the development process, requirements engineering must elicit the stakeholder’s requirements, document the requirements in a suitable manner, validate and verify the requirements, and manage the requirements over the course of the entire life cycle of the system [ 16 ]. Requirements elicitation is a critical activity that forms part of the requirements engineering process because it has to discover what the software must do through a solid understanding of the wishes and needs of the various stakeholders and to transform them into software requirements [ 17 , 18 ].…”
Section: Background and Related Workmentioning
confidence: 99%
“…In parallel with our proposed approach, the traditional requirements elicitation approach (survey and interview) was carried out through an online survey and interview to elicit users' requirements for the smartwatch domain. Traditional requirements elicitation protocols were followed to conduct this survey [38,39]. The team T2 was responsible for executing this task.…”
Section: Preparationmentioning
confidence: 99%
“…Andrew et al [39] have enlisted the potentials of SNS for software engineering and the effectiveness of SNS to understand needs of end-users. Margaret et al [53] argued that SNS can support software development activities such as RE, development, testing, and documentation.…”
Section: Related Workmentioning
confidence: 99%