The Open UniversitySkip to content
 

Requirements Engineering

Bennaceur, Amel; Tun, Thein Than; Yu, Yijun and Nuseibeh, Bashar (2018). Requirements Engineering. In: Cha, Sungdeok (Steve); Kang, Kyo and Taylor, Richard eds. Handbook of Software Engineering. Springer (In Press).

Google Scholar: Look up in Google Scholar

Abstract

Requirements Engineering (RE) aims to ensure that systems meet the needs of their stakeholders including users, sponsors, and customers. Often consid- ered as one of the earliest activities in software engineering, it has developed into a set of activities that touch almost every step of the software development process. In this chapter, we reflect on how the need for RE was first recognised and how its foundational concepts were developed. We present the seminal papers on four main activities of the RE process, namely (i) elicitation, (ii) modelling & analysis, (iii) as- surance, and (iv) management & evolution. We also discuss some current research challenges in the area, including security requirements engineering as well as RE for mobile and ubiquitous computing. Finally, we identify some open challenges and research gaps that require further exploration.

Item Type: Book Section
Project Funding Details:
Funded Project NameProject IDFunding Body
Adaptive Security And Privacy (XC-11-004-BN)291652EC (European Commission): FP (inc.Horizon2020 & ERC schemes)
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Research Group: Health and Wellbeing PRA (Priority Research Area)
Software Engineering and Design (SEAD)
Item ID: 53621
Depositing User: Amel Bennaceur
Date Deposited: 23 Feb 2018 11:49
Last Modified: 10 Sep 2018 16:48
URI: http://oro.open.ac.uk/id/eprint/53621
Share this page:

Actions (login may be required)

Policies | Disclaimer

© The Open University   contact the OU