B. Paech et al. (Eds.): REFSQ 2008, LNCS 5025, pp. 123 – 128, 2008.
© Springer-Verlag Berlin Heidelberg 2008
Can We Beat the Complexity of
Very Large-Scale Requirements Engineering?
Björn Regnell
1,2
, Richard Berntsson Svensson
2
, and Krzysztof Wnuk
2
1
Sony Ericsson, Lund, Sweden
http://www.sonyericsson.com
2
Lund University, Sweden
bjorn.regnell@cs.lth.se,
http://www.cs.lth.se
Abstract. Competitive development of complex embedded systems such as
mobile phones requires management of massive amounts of complex require-
ments. This paper defines and discusses orders of magnitudes in RE and impli-
cations of the highest order of magnitude that we have experienced in industrial
settings. Based on experiences from the mobile phone domain we propose re-
search areas that, if addressed successfully, may help beating the complexity of
Very Large-Scale Requirements Engineering.
1 Introduction
The complexity and size of software-intensive systems continues to increase, which in
turn gives increasingly large and complex sets of requirements. How many require-
ments can an industrial system development organisation manage with available Re-
quirements Engineering (RE) processes, methodology, techniques and tools? This is
hard to know as RE research often falls short in characterizing the scalability of pro-
posed methods. How large and complex sets of requirements do we need to consider
when researching new RE technology? We have no complete picture of current indus-
trial practice in terms of complexity of sets of requirements, but we have experiences
from industrial cases with enormous complexity where current RE technology have
useful but partial effect [4,5,6]. Our objective with this paper is to share some impor-
tant research opportunities that we have found in our observation of what we call
Very Large-Scale Requirements Engineering (VLSRE).
The paper is organized as follows. Section 2 proposes a definition of VLSRE based
on the size of a requirement set as a proxy for its complexity. Section 3 provides a
case description of the mobile phone domain that illustrates an instance of VLSRE.
Section 4 highlights some research opportunities that we through our own industrial
experience have found relevant to VLSRE. Section 5 concludes the paper.
2 Orders of Magnitude in Requirements Engineering
Table 1 defines four orders of magnitude in RE based on the size of the set of re-
quirements that are managed by an organisation that develops software-intensive