In recent years, the Requirements Engineering community has dedicated a lot of efforts in order to tackle the Requirements Elicitation (RE) problem. Although important advances have been reached, the RE processes still present challenges that remain between the most critical research topics in the Requirements Engineering community agenda. In order to understand the progress that has been made in the RE field we ask: what approaches exist which supports RE in software development processes? To answer this question we have made a systematic review of works performed during the last 25 years (1989 – 2014) resulting in 497 publications. From these results, this paper reports on the main characteristics of each proposal like: purpose, sources of requirements required, target produced, type of knowledge representation used, and types of resources, methods and tools required to accomplish their goal. We also identify the prominent issues of interest for the researchers, and the most influential works and trends over time. We argue that the results of this work are relevant toward understanding the state of the art in RE, providing insights on the relevant issues and perspectives that should be considered in future proposals.
[1]
Bashar Nuseibeh,et al.
Requirements engineering: a roadmap
,
2000,
ICSE '00.
[2]
Roel Wieringa,et al.
Requirements Engineering for Enterprise Systems: What We Know and What We Don't Know?
,
2010,
Intentional Perspectives on Information Systems Engineering.
[3]
Didar Zowghi,et al.
Requirements Elicitation: A Survey of Techniques, Approaches, and Tools
,
2005
.
[4]
Pearl Brereton,et al.
Systematic literature reviews in software engineering - A tertiary study
,
2010,
Inf. Softw. Technol..
[5]
Axel van Lamsweerde,et al.
Requirements engineering in the year 00: a research perspective
,
2000,
Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.
[6]
Tore Dybå,et al.
Evidence-based software engineering
,
2016,
Perspectives on Data Science for Software Engineering.