Study and Analysis of Software Effort Estimation Methods using Watersluice Technique

Authors

  • Lakshmi Shanker Singh  Research Scholar, Department of Computer Science, Monad University, N.H. 9, Delhi Hapur Road, Hapur, Uttar Pradesh, India
  • Dr. Rupak Sharma  Assistant Professor, S.R.M. Institute of Science, S.R.M. University, NCR Campus, Delhi Meerut Road, Modinagar Ghaziabad, Uttar Pradesh, India

DOI:

https://doi.org/10.32628/IJSRSET2181122

Keywords:

COCOMO model, Watersluice Technique, Multi layer neural network, artificial neural network

Abstract

There are many techniques we have to find out the cost estimation of the software project, when the overall labor is figured on a variety of factors. In This thesis has different research papers in it. Some used different techniques to get an estimate of the s/w cost but the estimated hours for the salary of a programmer isn't always very close to the actual s/w cost. To solve this issue, this author developed an artificial neural network to estimate the s/w cost. In this report, we have found that the Multilayer Feed-forward Neural Network technique is a good way to run a cost-analysis program. In our proposed work there will be 23 parameters that we control including 15 costs from the Ext. supplier, 2 biases, lines of code (Line of Code), actual cost and 5 scale factors. The calculation of our proposed work, MRE, and MMRE is the outcome we have planned for. The COCOMO data set has been used to train and test this framework or neural network. Neural networks trained on data from previous trials are compared with the conclusions that COCOMO model would have reached. The determination of our research is to increase the accuracy of the estimation of the COCOMO model by introducing it to the Multi layer neural network [6].

References

  1. Albrecht, A.J. Measuring application development productivity. In: SHARE/GUIDE: Proceedings of the IBM Applications Development Symposium, (October 1979) 83-92.
  2. Boehm, B. Software Engineering Economics. Englewood CI@, NJ Prentice-Hall (198 1).
  3. Putnam, L.H. A general empirical solution to the macro software sizing and estimation problem. IEEE Transactions on Sofiware Engineering, ~01.4, no. 4 (‘July 1978) 345-381.
  4. Kemerer, C.F. An empirical validation of software cost estimation models. Communications of the ACM vol. 30, no. 5 (May 1987) 416-429.
  5. Albrecht & Gafney. Software function, source lines of code, and development effort prediction: a software science validation, IEEE Transactions on Software Engineering 9, 6 (1983) 639-648.
  6. Shepperd, M., Schofield, C. Estimating software project effort using analogies. IEEE Transactions on Software Engineering, vol. 23, no. 12 (November 1997) 736-743.
  7. Mukhopadhyay, T., Vicinanza, S.S., Prietula, M.J. Examining the feasibility of a case-based reasoning model for software effort estimation. MIS Quarterly (June 1992) 155- 171.
  8. Srinivasan, K., Fisher, D. Machine learning approaches to estimating software development effort. IEEE Transactions on Software Engineering, VOI. 21, no. 2 (February 1995) 126-137.
  9. Briand, L.C., Basili, V.R., Thomas, W.M. A pattern recognition approach for software engineering data analysis. IEEE Transactions on Software Engineering, vol. 18, no. II (1992) 931-942
  10. Jorgensen, M. Experience with the accuracy of Software Maintenance Task Effort Prediction Models. IEEE Transactions on Software Engineering, vol. 2 1, no.8 (August, 1995) 674-68 1.
  11. B.A. Kitchenham and K. Kansala, “Inter-Item Correlations among Function Points,” Proc. First Int’l Symp. Software Metrics, Baltimore, Md.: IEEE CS Press, 1993.
  12. N. Karunanithi, D. Whitley, and Y.K. Malaiya, “Using Neural Networks in Reliability Prediction,” IEEE Software, vol. 9, no. 4, pp. 53-59, 1992.
  13. G.E. Wittig and G.R. Finnie, “Using Artificial Neural Networks and Function Points to Estimate 4GL Software Development effort,” Australian J. Information Systems, vol. 1, no. 2, pp. 87-94, 1994.
  14. F.Brooks, The Mythical Man-Month; Essays on Software Engineering, 1975. Addison-Wesley, Reading, Massachusetts.
  15. Robert C. Tausworthe, 1981. Deep Space Network Estimation Model, Jet Propulsion Report.
  16. Charles Symons 1991. Software Sizing and Estimation Mark II function Points (Function Point Analysis), Wiley 1991.
  17. Allan J. Albrecht May 1984. AD/M Productivity Measurement and Estimation Validation, IBM Corporate Information Systems. IBM Corp.
  18. Barry W. Boehm, Bradford dark, Ellis Horowitz, Chris Westland, Ray Madachy and Richard Selby. Cost Models for Future Software Lifecycle Processes: COCOMO 2.0 Annals of Software Engineering. Volume 1, pp, 57-94, 1995.
  19. Banker, R. D., H. Chang, et al. (1994). "Evidence on economies of scale in software development." Information and Software Technology 36(5): 275-282.
  20. Cockcroft, S. (1996). "Estimating CASE development size from outline specifications." Information and Software Technology 38(6): 391-399.
  21. Chatzoglou, P. D. and L. A. Macaulay (1998). "A rule- based approach to developing software developmentprediction models." Automated Software Engineering 5(2): 211-243.
  22. Dolado, J. J. (2000). "A validation of the component- based method for software size estimation." IEEE Transactions on Software Engineering 26(10): 1006- 1021
  23. Ali Idri, Alain Abran, Taghi M. Khosgoftaar. 2001. Fuzzy Analogy- A New Approach for Software Cost Estimation. International Workshop on Software Measurement (IWSM’01).
  24. Magne Jorgensen, A Review of Studies on Expert Estimation of Software Development Effort, March 2002.
  25. Yunsik Ahn, Jungseok Suh, Seungryeol Kim and Hyunsoo Kim. July 2002. Journal of Software Maintenance and Evolution: Research and Practice.
  26. Magne Jorgensen. May 2007 Forecasting of Software Development Work Effort: Evidence on Expert Judgment and Formal Model.

Downloads

Published

2020-02-28

Issue

Section

Research Articles

How to Cite

[1]
Lakshmi Shanker Singh, Dr. Rupak Sharma "Study and Analysis of Software Effort Estimation Methods using Watersluice Technique" International Journal of Scientific Research in Science, Engineering and Technology (IJSRSET), Print ISSN : 2395-1990, Online ISSN : 2394-4099, Volume 8, Issue 1, pp.306-314, January-February-2021. Available at doi : https://doi.org/10.32628/IJSRSET2181122