Deakin University
Browse

File(s) under permanent embargo

Achieving on-time delivery: a two-stage probabilistic scheduling strategy for software projects

conference contribution
posted on 2009-07-17, 00:00 authored by Xiao LiuXiao Liu, Y Yang, J Chen, Q Wang, M Li
Due to the uncertainty of software processes, statistic based schedule estimation and stochastic project scheduling both play significant roles in software project management. However, most current work investigates them independently without an integrated process to achieve on-time delivery for software development organisations. For such an issue, this paper proposes a two-stage probabilistic scheduling strategy which aims to decrease schedule overruns. Specifically, a probability based temporal consistency model is employed at the first pre-scheduling stage to support a negotiation between customers and project managers for setting balanced deadlines of individual software processes. At the second scheduling stage, an innovative genetic algorithm based scheduling strategy is proposed to minimise the overall completion time of multiple software processes with individual deadlines. The effectiveness of our strategy in achieving on-time delivery is verified with large scale simulation experiments. © Springer-Verlag Berlin Heidelberg 2009.

History

Event

Software Process. International Conference (2009 : Vancouver, Canada)

Volume

5543

Series

Lecture Notes in Computer Science

Pagination

317 - 329

Publisher

Springer

Location

Vancouver, Canada

Place of publication

Berlin, Germany

Start date

2009-05-16

End date

2009-05-17

ISSN

0302-9743

eISSN

1611-3349

ISBN-13

9783642016790

Language

eng

Publication classification

E Conference publication; E1.1 Full written paper - refereed

Copyright notice

2009, Springer-Verlag

Title of proceedings

ICSP 2009 : Proceedings of the International Conference on Software Process : Trustworthy Software Development Processes