Mathematical Modelling and Applications
Volume 2, Issue 3, June 2017, Pages: 33-39
Received: May 15, 2017;
Accepted: Jun. 12, 2017;
Published: Jul. 14, 2017
Views 1098 Downloads 59
Syed Zaffar Iqbal, Department of Computer Science and Technology, Alhamd Islamic University, Quetta, Pakistan
Muhammad Idrees, Department of Mathematics, Government Boys Degree College, Nushki, Pakistan
Ahmed Bin Sana, Department of Computer Science and Technology, Alhamd Islamic University, Quetta, Pakistan
Nawab Khan, Department of Computer Science and Technology, Alhamd Islamic University, Quetta, Pakistan
As software cost estimation in software projects is a very difficult, confusing and challenging work for any software company and software cost estimation is the primary step to start any software project. It gives the overview of resources, efforts and time/schedule required for a software project in respect of cost to the software company. Software project success generally depends on software cost estimation as it provides us an initial idea of the track, challenges and risk involved in the software project development. The software cost estimation in software engineering is very challenging to match the actual cost of the software project with estimated cost. Effective software cost estimation can help software company make more consistent decisions in planning the software project risk. If the predicted estimates are wrong it may lead to negative results for a software company. Many software companies find, search and analyze software project performance by estimating software cost estimation accuracy. Unfortunately, regardless of the large body of experienced and skilled with estimation models, the accuracy of these models is not adequate. In this research paper observation on the performance of the software cost estimation methods and description of methodologies and technique used in to software project cost estimation included. This research paper give comparative comparison study of software cost estimation methods and reviews several classes of software cost estimation models and techniques. Also study the pros and cons of different software cost estimation modeling techniques.
Syed Zaffar Iqbal,
Ahmed Bin Sana,
Comparative Analysis of Common Software Cost Estimation Modelling Techniques, Mathematical Modelling and Applications.
Vol. 2, No. 3,
2017, pp. 33-39.
San Juan, M. N. D. (2011). Practical software project estimation: a toolkit for estimating software development effort & duration.
Al Khatib, S. M., & Noppen, J. (2017). Benchmarking and Comparison of Software Project Human Resource Allocation Optimization Approaches. ACM SIGSOFT Software Engineering Notes, 41 (6), 1-6.
Sehra, S. K., Brar, Y. S., & Kaur, N. (2016). Predominant Factors Influencing Software Effort Estimation. International Journal of Computer Science and Information Security, 14 (7), 107.
Iqbal, S. Z. (2017). Z-SDLC Model. International Journal of Engineering and Advanced Research Technology (IJEART), 3 (2), 8.
Grimstad, S., & Jørgensen, M. (2006, September). A framework for the analysis of software cost estimation accuracy. In Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering (pp. 58-65). ACM.
Jones, C. (2005). Software Quality in 2002: A Survey of the State of the Art. Software Productivity Research, Marlborough, Massachusetts.
Boraso, M., Montangero, C., & Sedehi, H. (1996). Software cost estimation: An experimental study of model performances.
Jensen, R. W. (2004). Extreme software cost estimating. CrossTalk: The Journal of Defense Software Engineering.
Stamelos, I., Angelis, L., Morisio, M., Sakellaris, E., & Bleris, G. L. (2003). Estimating the development cost of custom software. Information & Management, 40 (8), 729-741.
Boehm, B. W. (2001). Software engineering economics. In Pioneers and Their Contributions to Software Engineering (pp. 99-150). Springer Berlin Heidelberg.
Hughes, R. T. (1996). Expert judgement as an estimating method. Information and Software Technology, 38 (2), 67-75.
Wittig, G., & Finnie, G. (1997). Estimating software development effort with connectionist models. Information and Software Technology, 39 (7), 469-476.
Kashyap, D., & Misra, A. K. (2013, July). Software development cost estimation using similarity difference between software attributes. In Proceedings of the 2013 International Conference on Information Systems and Design of Communication (pp. 1-6). ACM.
Marbán, O., Menasalvas, E., & Fernández-Baizán, C. (2008). A cost model to estimate the effort of data mining projects (DMCoMo). Information Systems, 33 (1), 133-150.
S. Malathi and S. Sridhar, "Optimization of Fuzzy Analogy in Software cost estimation using linguistic Variables," Procedia Engineering, vol. 38, pp. 177-190.
Software Cost Estimation Methods: A Review” - Vahid Khatibi, Dayang N. A. Jawawi. Volume 2 No. 1 ISSN 2079-8407 Journal of Emerging Trends in Computing and Information Sciences ©2010-11 CIS Journal.
Yinhuan, Z., W. Beizhan, et al. “Estimation of software projects efforts based on function point”, Computer Science & Education. ICCSE, 4th International Conference, 2009.
Mustafa, K. K Gowthaman, and R. A. Khan, “Measuring the Function Points for Migration Project: A Case Study”, American Journal of Applied Sciences, 2005.
Gupta, Syona, Geeta Sikka, and Harsh Verma,”Recent methods for software effort estimation by analogy”, ACM SIGSOFT Software Engineering Notes, 2011.
Keung. J. W., B. A. Kitchenham, et al.”Analogy-X: Providing Statistical Inference to Analogy based Software Cost Estimation”. Software Engineering, IEEE Transaction on 34 (40) 471-484, 2008.
Kusuma Kumari B. M, “Software Cost Estimation Techniques”, International Journal of Engineering Research in Management and Technology, Volume -3, Issue- 4, 2014.
Hareton Leung, Zhang Fan, “Software Cost Estimation”, Article 2001.
Narendra Sharma, Aman Bajpai, Mr. Ratnesh Litoriya, The International Journal of Computer Science & Applications (TIJCSA) ISSN – 2278-1080, Vol. 1 No. 3 May 2012.
Attarzadeh, I. Siew Hock Ow, “Improving the accuracy of software cost estimation model based on a new fuzzy logic model”, World Applied Science Journal 8 (2): 117-184, 2010.
Bhatia, P., Mishra, K. K., & Misra, A. K. (2016). An Approach to Software Cost Estimation by Improved-Time Variant Acceleration Coefficient Based PSO. Journal of Multiple-Valued Logic & Soft Computing, 27 (1).
Mishra, K. K., Tripathi, A., Tiwari, S., & Saxena, N. (2017). Evolution based memetic algorithm and its application in software cost estimation. Journal of Intelligent & Fuzzy Systems, 32 (3), 2485-2498.
Phillips, J. J., & Phillips, P. P. (2016). Handbook of training evaluation and measurement methods. Routledge.
Briand, L. C., El Emam, K., Surmann, D., Wieczorek, I., & Maxwell, K. D. (1999, May). An assessment and comparison of common software cost estimation modeling techniques. In Software Engineering, 1999. Proceedings of the 1999 International Conference on (pp. 313-323). IEEE.