Title :
How to avoid drastic software process change (using stochastic stability)
Author :
Menzies, T. ; Williams, S. ; El-Rawas, Oussama ; Boehm, Barry ; Hihn, Jairus
Abstract :
Before performing drastic changes to a project, it is worthwhile to thoroughly explore the available options within the current structure of a project. An alternative to drastic change are internal changes that adjust current options within a software project. In this paper, we show that the effects of numerous internal changes can out-weigh the effects of drastic changes. That is, the benefits of drastic change can often be achieved without disrupting a project. The key to our technique is SEESAW, a novel stochastic stability tool that (a) considers a very large set of minor changes using stochastic sampling; and (b) carefully selects the right combination of effective minor changes. Our results show, using SEESAW, project managers have more project improvement options than they currently realize. This result should be welcome news to managers struggling to maintain control and continuity over their project in the face of multiple demands for drastic change.
Keywords :
project management; sampling methods; software maintenance; stochastic processes; software process change; software project; stochastic sampling; stochastic stability tool; Computer science; Laboratories; Personnel; Process control; Project management; Propulsion; Sampling methods; Stability; Stochastic processes; Uncertainty;
Conference_Titel :
Software Engineering, 2009. ICSE 2009. IEEE 31st International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3453-4
DOI :
10.1109/ICSE.2009.5070552