Skip to main content

Artificial Neural Network with Hyperbolic Tangent Activation Function to Improve the Accuracy of COCOMO II Model

  • Conference paper
  • First Online:
Recent Advances on Soft Computing and Data Mining (SCDM 2016)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 549))

Included in the following conference series:

Abstract

In software engineering, Constructive Cost Model II (COCOMO II) is one of the most cited, famous and widely used model to estimate and predict some important features of the software project such as effort, cost, time and manpower estimations. Lately, researchers incorporate it with soft computing techniques to solve and reduce the ambiguity and uncertainty of its software attributes. In this paper, Artificial Neural Network (ANN) with Hyperbolic Tangent Activation Function is used to improve the accuracy of the COCOMO II model and the backpropagation learning algorithm used in the training process. In the experiment, COCOMO II SDR dataset is used for training and testing the model. The result shows that eight out of twelve projects have a closer effort value of actual effort. It shows that the proposed model produces better performance comparing to sigmodal function.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Similar content being viewed by others

References

  1. Lindstrom, B.: A software measurement case study using GQM. J. Lund Univ., USA (2004)

    Google Scholar 

  2. Jones, C.: Software cost estimation in 2002. J. Def. Softw. Eng. 15, 4–8 (2002)

    Google Scholar 

  3. Boehm, B.W.: Software Engineering Economics, vol. 197. Prentice-hall, Englewood Cliffs (1981)

    MATH  Google Scholar 

  4. Leung, H., Fan, Z.: Software cost estimation. In: Handbook of Software Engineering. Hong Kong Polytechnic University, pp. 1–14 (2002)

    Google Scholar 

  5. Strike, K., El Emam, K., Madhavji, N.: Software cost estimation with incomplete data. J. IEEE Trans. Softw. Eng. 27, 890–908 (2001)

    Article  Google Scholar 

  6. Garratt, P.W., Hodgkinson, A.C.: A Neurofuzzy Cost Estimator. IASTED/Acta Press, Anaheim (1999)

    Google Scholar 

  7. Putnam, L.H.: A general empirical solution to the macro software sizing and estimating problem. J. IEEE Trans. Softw. Eng. 4, 345 (1978)

    Article  MATH  Google Scholar 

  8. Boehm, B., Clark, B., Horowitz, E., Westland, C., Madachy, R., Selby, R.: Cost models for future software life cycle processes: COCOMO 2.0. J. Ann. Softw. Eng. 1, 57–94 (1995)

    Article  Google Scholar 

  9. Srinivasan, K., Fisher, D.: Machine learning approaches to estimating software development effort. J. IEEE Trans. Softw. Eng. 21, 126–137 (1995)

    Article  Google Scholar 

  10. Attarzadeh, I., Ow, S.H.: Improving estimation accuracy of the COCOMO II using an adaptive fuzzy logic model. In: 2011 IEEE International Conference on Fuzzy Systems (FUZZ), pp. 2458–2464. IEEE Press (2011)

    Google Scholar 

  11. Reddy, C.S., Raju, K.: A concise neural network model for estimating software effort. Int. J. Recent Trends Eng. 1, 188–193 (2009)

    Google Scholar 

  12. Kaushik, A., Chauhan, A., Mittal, D., Gupta, S.: COCOMO estimates using neural networks. Int. J. Intell. Syst. Appl. 4, 22 (2012)

    Google Scholar 

  13. Kaushik, A., Soni, A.K., Soni, R.: A simple neural network approach to software cost estimation. Global J. Comput. Sci. Technol. 13, 23–30 (2013)

    Google Scholar 

  14. Attarzadeh, I., Ow, S.H.: Proposing an effective artificial neural network architecture to improve the precision of software cost estimation model. Int. J. Softw. Eng. Knowl. Eng. 24, 935–953 (2014)

    Article  Google Scholar 

  15. Boehm, B.W., Madachy, R., Steece, B.: Software cost estimation with Cocomo II with Cdrom. Prentice Hall PTR, Upper Saddle River (2000)

    Google Scholar 

  16. Stergiou, C., Siganos, D.: Neural networks 1996 (2010)

    Google Scholar 

  17. Moløkken, K., Jørgensen, M.: A review of software surveys on software effort estimation. In: 2003 International Symposium on Empirical Software Engineering, pp. 223–230. IEEE Press (2003)

    Google Scholar 

  18. Karlik, B., Olgac, A.V.: Performance analysis of various activation functions in generalized MLP architectures of neural networks. Int. J. Artif. Intell. Exp. Syst. 1, 111–122 (2011)

    Google Scholar 

  19. PROMISE. http://openscience.us/repo/effort/cocomo/

Download references

Acknowledgments

This paper was funded by Office for Research, Innovation, Commercialization and Consultancy Management (ORICC), UTHM.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sarah Abdulkarem Alshalif .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Alshalif, S.A., Ibrahim, N., Herawan, T. (2017). Artificial Neural Network with Hyperbolic Tangent Activation Function to Improve the Accuracy of COCOMO II Model. In: Herawan, T., Ghazali, R., Nawi, N.M., Deris, M.M. (eds) Recent Advances on Soft Computing and Data Mining. SCDM 2016. Advances in Intelligent Systems and Computing, vol 549. Springer, Cham. https://doi.org/10.1007/978-3-319-51281-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-51281-5_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-51279-2

  • Online ISBN: 978-3-319-51281-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics