An effective approach for software project effort and duration estimation with machine learning algorithms

作者: Przemyslaw Pospieszny , Beata Czarnacka-Chrobot , Andrzej Kobylinski

DOI: 10.1016/J.JSS.2017.11.066

关键词:

摘要: Abstract During the last two decades, there has been substantial research performed in field of software estimation using machine learning algorithms that aimed to tackle deficiencies traditional and parametric techniques, increase project success rates align with modern development management approaches. Nevertheless, mostly due inconclusive results vague model building approaches, are few or none deployments practice. The purpose this article is narrow gap between up-to-date implementations within organisations by proposing effective practical deployment maintenance approaches utilization findings industry best practices. This was achieved applying ISBSG dataset, smart data preparation, an ensemble averaging three (Support Vector Machines, Neural Networks Generalized Linear Models) cross validation. obtained models for effort duration intended provide a decision support tool develop implement systems.

参考文章(75)
Sunita Chulani, Barry W. Boehm, Donald J. Reifer, The Rosetta Stone Making COCOMO 81 Estimates Work with COCOMO II ,(1999)
Daniel D. Galorath, Michael W. Evans, Software sizing, estimation, and risk management ,(2006)
Ruchi Shukla, Mukul Shukla, A. K. Misra, T. Marwala, W. A. Clarke, Dynamic software maintenance effort estimation modeling using neural network, rule engine and multi-regression approach international conference on computational science and its applications. pp. 157- 169 ,(2012) , 10.1007/978-3-642-31128-4_12
Hao Helen Zhang, Ernest Fokoue, Bertrand Clarke, Principles and Theory for Data Mining and Machine Learning ,(2009)
Shai Shalev-Shwartz, Shai Ben-David, Understanding Machine Learning: From Theory to Algorithms ,(2015)
Jianglin Huang, Yan-Fu Li, Min Xie, None, An empirical analysis of data preprocessing for machine learning-based software cost estimation Information & Software Technology. ,vol. 67, pp. 108- 127 ,(2015) , 10.1016/J.INFSOF.2015.07.004
Daniel T. Larose, Chantal D. Larose, Data Mining and Predictive Analytics ,(2015)
Linda M. Laird, M. Carol Brennan, Software Measurement and Estimation: A Practical Approach Wiley-IEEE Computer Society Pr. ,(2006) , 10.1002/0471792535
Seyed Hossein Iranmanesh, Zahra Mokhtari, Application of Data Mining Tools to Predicate Completion Time of a Project World Academy of Science, Engineering and Technology, International Journal of Social, Behavioral, Educational, Economic, Business and Industrial Engineering. ,vol. 2, pp. 652- 657 ,(2008)