Skip to main content

Software Effort Estimation Using Grey Relational Analysis with K-Means Clustering

  • Conference paper
  • First Online:
Information Systems Design and Intelligent Applications

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

Abstract

Software effort estimation is described as a method of predicting the amount of person/months ratio to build a new system. Effort estimation is calculated in terms of persons involved per month for the completion of a project. During the launch of any new project into the market or in industry, the cost and effort of a new project is estimated. In this context, a numerous models have been developed to measure the effort and cost. This becomes a challenging task for the industries to predict the effort. In the present paper, a novel method is proposed called the Grey Relational Analysis (GRA) for estimating the effort of a particular project by considering the most influenced parameters. To achieve the same, one-way ANOVA and Pearson correlation methods are combined. Experimental results obtained with the help of clustering and without clustering by using the proposed method on the data set are presented. An attempt has been made to show the minimum error rate by using GRA for predicting the effort estimation on COCOMO 81 data set and clustered data set. The proposed method demonstrated better results compared to the traditional techniques used for estimation. The efficiency of the proposed system is illustrated through experimental results.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. M. Jorgensen, “Contrasting ideal and realistic conditions as a means to improve judgment-based software development effort estimation”, Information and Software Technology, Vol. 53, Issue 12, pp. 1382–1390, Elsevier B.V, December 2011.

    Google Scholar 

  2. Martin Shepperd, Chris Schofield and Barbara Kitchenham “Effort Estimation using Analogy”, IEEE, 2009.

    Google Scholar 

  3. Deng. J “Introduction to grey system”, Journal of Grey System, Vol. 1 No. 1, pp. 1–24. 1989.

    Google Scholar 

  4. Qinbao Song, Martin Shepperd and Carolyn Mair, “Using Grey Relational Analysis to Predict Software Effort with Small Data Sets”, 11th IEEE International Software Metrics Symposium—METRICS 2005.

    Google Scholar 

  5. Sun-Jen Huang, Nan-Hsing Chiu and Li-Wei Chen, “Integration of the grey relational analysis with genetic algorithm for software effort estimation”, European Journal of Operational Research, pp 898–909, 2008.

    Google Scholar 

  6. M. Padmaja, Dr D. Haritha, “Software Effort Estimation using Grey Relational Analysis”, MECS in International Journal of Information Technology and Computer Science, 2017, Vol. 9, No. 5, May 2017.

    Google Scholar 

  7. Chao-Jung Hsu and Chin-Yu Huang, “Improving Effort Estimation Accuracy by Weighted Grey Relational Analysis During Software Development” 14th Asia-Pacific Software Engineering Conference, IEEE, 2007.

    Google Scholar 

  8. Chao-Jung Hsu and Chin-Yu Huang, “Comparison of weighted grey relational analysis for software effort estimation”, Software Qual J, Springer Science + Business Media, LLC 2010.

    Google Scholar 

  9. Mohammad Azzeh & Daniel Neagu & Peter I. Cowling, “Fuzzy grey relational analysis for software effort estimation”, Empir Software Eng, 15, pp 60–90, Springer, 2010.

    Google Scholar 

  10. Jin-Cherng Lin, Yueh-Ting Lin, Han-Yuan Tzeng and Yan-Chin Wang, “Using Computing Intelligence Techniques to Estimate Software Effort”, International Journal of Software Engineering & Applications (IJSEA), Vol. 4, No. 1, January 2013.

    Google Scholar 

  11. Jin-Cherng Lin, Han-Yuan Tzeng, “Applying Particle Swarm Optimization to Estimate Software Effort by Multiple Factors Software Project Clustering”, IEEE, 2010.

    Google Scholar 

  12. G. Chamundeswari, Prof. G. Pardasaradhi Varma, Prof. Ch. Satyanarayana, “An Experimental Analysis of K-means Using Matlab”, International Journal of Engineering Research & Technology (IJERT), Vol. 1 Issue 5, July 2012.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Padmaja .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Padmaja, M., Haritha, D. (2018). Software Effort Estimation Using Grey Relational Analysis with K-Means Clustering. In: Bhateja, V., Nguyen, B., Nguyen, N., Satapathy, S., Le, DN. (eds) Information Systems Design and Intelligent Applications. Advances in Intelligent Systems and Computing, vol 672. Springer, Singapore. https://doi.org/10.1007/978-981-10-7512-4_92

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-7512-4_92

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-7511-7

  • Online ISBN: 978-981-10-7512-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics