Project Scheduling Problem for Software Development with Random Fuzzy Activity Duration Times
This paper presents a new method that describes activity duration times, which can be as random fuzzy variables to solve the software project scheduling problem. It solves the problem of the present classic models, such as PERT and CPM, which are weak in solving project scheduling problem for software development due to the concurrent, iterative and evolutionary nature characteristics of software projects. Next, a novel stochastic software project scheduling model —expected cost model —is suggested. Furthermore, basing on genetic algorithm and random fuzzy simulation, a hybrid intelligent algorithm is designed to solve the expected cost model. Numerical experiments illustrate the effectiveness of the hybrid intelligent algorithm.
KeywordsProject scheduling problem for software development Random fuzzy simulation Genetic algorithm Hybrid intelligent algorithm
Unable to display preview. Download preview PDF.
- 3.Kelley Jr., J.E.: The Critical Path Method: Resources Planning and Scheduling. In: Thompson, G.L., Muth, J.F. (eds.) Industrial Scheduling. Prentice-Hall, Englewood Cliffs (1963)Google Scholar
- 4.Burgess, A.R., Killebrew, J.B.: Variation in Activity Level on a Cyclical Arrow Diagram. Journal of Industrial Engineering 13, 76–83 (1962)Google Scholar
- 10.Blum, B.I.: Software Engineering. A Hollstic View. Oxford UnivePress, New York (1992)Google Scholar
- 12.Padberg: Scheduling Software Projects to Minimize the Development Time and Cost with a Given Staff. In: Proceedings APSEC, vol. 8, pp. 187–194 (2001)Google Scholar
- 14.Sana, U.Z.: A Decision Support System for Fuzzy Scheduling of Soft-ware Projects. In: Autotestcon Proceedings, pp. 263–272 (2000)Google Scholar