DocumentCode :
2983717
Title :
The impact of environmental evolution on requirements changes
Author :
Nanda, Vivek ; Madhavji, Nazim H.
Author_Institution :
Ulticom Inc., Mt. Laurel, NJ, USA
fYear :
2002
fDate :
2002
Firstpage :
452
Lastpage :
461
Abstract :
We describe a case study of requirements changes due to an evolving environment. The Congruence Evaluation System was a proof of concept (CES POC) system which was part of a constantly evolving environment, and this change in the environment dictated the fitness of the CES POC system in the environment. The system served excellently for basic research purposes, but failed seriously in the long-term goal of evolvability with the set of coexisting research tools. We assessed the state of the system requirements, as well as that of the environment, at different times during system development and redevelopment. From this assessment we gained a detailed insight into how environmental evolution affects system survivability in terms of requirements changes. In this case study, we also found some empirical support for Lehman´s (Lehman and Ramil, 2001) seventh law of software evolution, which has until now, neither been empirically supported nor refitted.
Keywords :
software maintenance; software reliability; systems analysis; Congruence Evaluation System; case study; evolving environment; proof of concept system; seventh law of software evolution; software environmental evolution; software maintenance; software requirements changes; system development; system redevelopment; system survivability; Computer industry; Computer science; Documentation; Probes; Software engineering; Software maintenance; Software standards; Software systems; Stability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2002. Proceedings. International Conference on
ISSN :
1063-6773
Print_ISBN :
0-7695-1819-2
Type :
conf
DOI :
10.1109/ICSM.2002.1167802
Filename :
1167802
Link To Document :
بازگشت