| Peer-Reviewed

Comparative Analysis of Common Software Cost Estimation Modelling Techniques

Received: 15 May 2017    Accepted: 12 June 2017    Published: 14 July 2017
Views:       Downloads:
Abstract

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.

Published in Mathematical Modelling and Applications (Volume 2, Issue 3)
DOI 10.11648/j.mma.20170203.12
Page(s) 33-39
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2024. Published by Science Publishing Group

Keywords

Comparative Analysis of Cost Estimation, Software Cost Estimation Models, Software Cost Estimations

References
[1] San Juan, M. N. D. (2011). Practical software project estimation: a toolkit for estimating software development effort & duration.
[2] 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.
[3] 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.
[4] Iqbal, S. Z. (2017). Z-SDLC Model. International Journal of Engineering and Advanced Research Technology (IJEART), 3 (2), 8.
[5] 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.
[6] Jones, C. (2005). Software Quality in 2002: A Survey of the State of the Art. Software Productivity Research, Marlborough, Massachusetts.
[7] Boraso, M., Montangero, C., & Sedehi, H. (1996). Software cost estimation: An experimental study of model performances.
[8] Jensen, R. W. (2004). Extreme software cost estimating. CrossTalk: The Journal of Defense Software Engineering.
[9] 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.
[10] Boehm, B. W. (2001). Software engineering economics. In Pioneers and Their Contributions to Software Engineering (pp. 99-150). Springer Berlin Heidelberg.
[11] Hughes, R. T. (1996). Expert judgement as an estimating method. Information and Software Technology, 38 (2), 67-75.
[12] Wittig, G., & Finnie, G. (1997). Estimating software development effort with connectionist models. Information and Software Technology, 39 (7), 469-476.
[13] 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.
[14] 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.
[15] S. Malathi and S. Sridhar, "Optimization of Fuzzy Analogy in Software cost estimation using linguistic Variables," Procedia Engineering, vol. 38, pp. 177-190.
[16] 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.
[17] Yinhuan, Z., W. Beizhan, et al. “Estimation of software projects efforts based on function point”, Computer Science & Education. ICCSE, 4th International Conference, 2009.
[18] Mustafa, K. K Gowthaman, and R. A. Khan, “Measuring the Function Points for Migration Project: A Case Study”, American Journal of Applied Sciences, 2005.
[19] Gupta, Syona, Geeta Sikka, and Harsh Verma,”Recent methods for software effort estimation by analogy”, ACM SIGSOFT Software Engineering Notes, 2011.
[20] 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.
[21] Kusuma Kumari B. M, “Software Cost Estimation Techniques”, International Journal of Engineering Research in Management and Technology, Volume -3, Issue- 4, 2014.
[22] Hareton Leung, Zhang Fan, “Software Cost Estimation”, Article 2001.
[23] Narendra Sharma, Aman Bajpai, Mr. Ratnesh Litoriya, The International Journal of Computer Science & Applications (TIJCSA) ISSN – 2278-1080, Vol. 1 No. 3 May 2012.
[24] 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.
[25] 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).
[26] 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.
[27] Phillips, J. J., & Phillips, P. P. (2016). Handbook of training evaluation and measurement methods. Routledge.
[28] 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.
Cite This Article
  • APA Style

    Syed Zaffar Iqbal, Muhammad Idrees, Ahmed Bin Sana, Nawab Khan. (2017). Comparative Analysis of Common Software Cost Estimation Modelling Techniques. Mathematical Modelling and Applications, 2(3), 33-39. https://doi.org/10.11648/j.mma.20170203.12

    Copy | Download

    ACS Style

    Syed Zaffar Iqbal; Muhammad Idrees; Ahmed Bin Sana; Nawab Khan. Comparative Analysis of Common Software Cost Estimation Modelling Techniques. Math. Model. Appl. 2017, 2(3), 33-39. doi: 10.11648/j.mma.20170203.12

    Copy | Download

    AMA Style

    Syed Zaffar Iqbal, Muhammad Idrees, Ahmed Bin Sana, Nawab Khan. Comparative Analysis of Common Software Cost Estimation Modelling Techniques. Math Model Appl. 2017;2(3):33-39. doi: 10.11648/j.mma.20170203.12

    Copy | Download

  • @article{10.11648/j.mma.20170203.12,
      author = {Syed Zaffar Iqbal and Muhammad Idrees and Ahmed Bin Sana and Nawab Khan},
      title = {Comparative Analysis of Common Software Cost Estimation Modelling Techniques},
      journal = {Mathematical Modelling and Applications},
      volume = {2},
      number = {3},
      pages = {33-39},
      doi = {10.11648/j.mma.20170203.12},
      url = {https://doi.org/10.11648/j.mma.20170203.12},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.mma.20170203.12},
      abstract = {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.},
     year = {2017}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Comparative Analysis of Common Software Cost Estimation Modelling Techniques
    AU  - Syed Zaffar Iqbal
    AU  - Muhammad Idrees
    AU  - Ahmed Bin Sana
    AU  - Nawab Khan
    Y1  - 2017/07/14
    PY  - 2017
    N1  - https://doi.org/10.11648/j.mma.20170203.12
    DO  - 10.11648/j.mma.20170203.12
    T2  - Mathematical Modelling and Applications
    JF  - Mathematical Modelling and Applications
    JO  - Mathematical Modelling and Applications
    SP  - 33
    EP  - 39
    PB  - Science Publishing Group
    SN  - 2575-1794
    UR  - https://doi.org/10.11648/j.mma.20170203.12
    AB  - 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.
    VL  - 2
    IS  - 3
    ER  - 

    Copy | Download

Author Information
  • Department of Computer Science and Technology, Alhamd Islamic University, Quetta, Pakistan

  • Department of Mathematics, Government Boys Degree College, Nushki, Pakistan

  • Department of Computer Science and Technology, Alhamd Islamic University, Quetta, Pakistan

  • Department of Computer Science and Technology, Alhamd Islamic University, Quetta, Pakistan

  • Sections