It is a known fact that requirements change continuously, and as a consequence, it may be necessary to reschedule development activities so that the new requirements can be addressed in a costeffective manner. Unfortunately, changes in requirements cannot be specified precisely. Moreover, current software development methods do not provide explicit means to adapt development processes with respect to unanticipated changes in requirements. This article first proposes a method based on Markov Decision Theory, which determines the estimated optimal development schedule with respect to probabilistic product demands and resource constraints. Second, a tool is described that is built to support the method. Finally, some experimental results are presented on the applicability of the proposed method.
|Title of host publication||6th workshop on Economics-Driven Software Engineering Research|
|Editors||J. Kontio, H. Erdogmus, M.A. Cusuman, D. Raffo|
|Place of Publication||United Kingdom|
|Publisher||The Institution of Electrical Engineers|
|Number of pages||4|
|Publication status||Published - May 2004|
- Software development
Noppen, J. A. R., & Aksit, M. (2004). A case study on Optimization of Resource Distribution to cope with Unanticipated Changes in Requirements. In J. Kontio, H. Erdogmus, M. A. Cusuman, & D. Raffo (Eds.), 6th workshop on Economics-Driven Software Engineering Research (pp. 39-42). United Kingdom: The Institution of Electrical Engineers.