Professional Documents
Culture Documents
College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia
1 Introduction
The last decade has captivated significant attention paid to requirements engineering
by many interested people because they believe that good requirements is a main
condition to a software success [1]. Once the requirements are clearly set, developers
start the other technical works: system design, development, testing, implementation,
and operation [2]. Although there is a high attention to collect software requirement
specification completely, the requirements are certainly prone to change throughout
system development [3]. This work focuses specifically on the impact of software
requirements change. Requirements Change (RC) is defined by Hussain in [4] as
“the emergence of new requirements or the modification or removal of existing
requirements”.
The main objective of this paper is to study the RC literature. The remainder of the
paper is structured as follows: Section 2 presents the motivation behind this research
work. Section 3 studies the impact of Software Requirement Change in literature.
Section 4 contains discussion and results of the work. Finally, Section 5 concludes the
work and provides some open research directions.
2 Motivation
change requests are related to RC. Kotonya and Sommerville in [7] claimed that it is
often more than 50% of the requirements are changed before the completion of a
software project. Moreover, Boehm and Barry in [8] notified that implementing the
RCs in later phases causes 200 times more cost than implementing the RCs in
analysis phase. All these previous facts are the primary motivation to accomplish this
work.
In this review, the literature was written in a historical way that studies each period of
time separately to determine to which direction the trend in this field is going. The
research works range from 1972 until 2014 and are divided into four periods as shown
in Fig 1. Each period has its own general nature.
RC
Literature