Abstract
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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Chang, C.K., Christensen, M.: A Net Practice for Software Project Management. IEEE Software 16, 80–89 (1999)
Kelley Jr., J.E.: Critical Path Planning and Scheduling, Mathematical Basis. Operations Research 9, 296–320 (1961)
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)
Burgess, A.R., Killebrew, J.B.: Variation in Activity Level on a Cyclical Arrow Diagram. Journal of Industrial Engineering 13, 76–83 (1962)
Demeulemeester, E.: Minimizing Resource Availability Costs in Time-limited Project Networks. Management Science 41, 1590–1598 (1995)
Mohring, R.H.: Minimizing Costs of Resource Requirements in Project Networks Subject to a Fixed Completion time. Operations Research 32, 89–120 (1984)
Lu, M., Lam, H.C., Dai, F.: Resource-constrained Critical Path Analysis based on discrete event Simulation and Particle Swarm Optimization. Automation in Construction 17, 670–681 (2008)
Liu, S.S., Wang, C.J.: Resource-constrained Construction Project Scheduling Model for Profit Maximization Considering Cash Flow. Automation in Construction 17, 966–974 (2008)
Liu, L.C., Horowitz, E.: A Formal Model for Software Project Management. IEEE Trans.Software Eng. 15, 1280–1293 (1989)
Blum, B.I.: Software Engineering. A Hollstic View. Oxford UnivePress, New York (1992)
Chang, C.K., Jiang, H., Di, Y., Zhu, D., Ge, Y.: Time-line Based Model for Software Project Scheduling with Genetic Algorithms. Information and Software Technology 11, 1142–1154 (2008)
Padberg: Scheduling Software Projects to Minimize the Development Time and Cost with a Given Staff. In: Proceedings APSEC, vol. 8, pp. 187–194 (2001)
Maciej, Hapke, A.J., Roman, S.: Fuzzy Project Scheduling System for Software Development. Fuzzy Sets and Systems 67, 101–117 (1994)
Sana, U.Z.: A Decision Support System for Fuzzy Scheduling of Soft-ware Projects. In: Autotestcon Proceedings, pp. 263–272 (2000)
Liu, B., Liu, Y.K.: Expected Value of Fuzzy Variable and Fuzzy Expected Value Models. IEEE Transactions on Fuzzy Systems 10, 445–450 (2002)
Liu, B.: Theory and Practice of Uncertain Programming. Physica-Verlag, Heidelberg (2002)
Liu, Y., Liu, B.: Expected Value Operator of Random Fuzzy Variable and Random Fuzzy Expected Value Models. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems 11, 195–215 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Huang, W., Ding, L., Wen, B., Cao, B. (2009). Project Scheduling Problem for Software Development with Random Fuzzy Activity Duration Times. In: Yu, W., He, H., Zhang, N. (eds) Advances in Neural Networks – ISNN 2009. ISNN 2009. Lecture Notes in Computer Science, vol 5552. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01510-6_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-01510-6_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01509-0
Online ISBN: 978-3-642-01510-6
eBook Packages: Computer ScienceComputer Science (R0)