Abstract
Good resource scheduling plays a pivotal role in successful software development projects. However, effective resource scheduling is complicated by such disruptions as requirements changes, urgent bug fixing, incorrect or unexpected process execution, and staff turnover. Such disruptions demand immediate attention, but can also impact the stability of other ongoing projects. Dynamic resource rescheduling can help suggest strategies for addressing such potentially disruptive events by suggesting how to balance the need for rapid response and the need for organizational stability. This paper proposes a multi-objective rescheduling method to address the need for software project resource management that is able to suggest strategies for addressing such disruptions. A genetic algorithm is used to support rescheduling computations. Examples used to evaluate this approach suggest that it can support more effective resource management in disruption-prone software development environments. © 2010 Springer-Verlag.
Author supplied keywords
Cite
CITATION STYLE
Xiao, J., Osterweil, L. J., Wang, Q., & Li, M. (2010). Dynamic resource scheduling in disruption-prone software development environments. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6013 LNCS, pp. 107–122). https://doi.org/10.1007/978-3-642-12029-9_8
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.