Skip to main content
Top

2018 | OriginalPaper | Chapter

Efficient Tuning of COCOMO Model Cost Drivers Through Generalized Reduced Gradient (GRG) Nonlinear Optimization with Best-Fit Analysis

Authors : Surjeet Dalal, Neeraj Dahiya, Vivek Jaglan

Published in: Progress in Advanced Computing and Intelligent Engineering

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The software effort estimation phase is especially critical in the software development phase. This phase is principally oriented on manipulation of the values of the cost drivers and scale factors. Also, most of the models depend on the size of the project, and a diminutive alteration in the size directs to the in proportion alterations in the effort. Miscalculations of the cost drivers have even additional ear-splitting data as a result too. In this paper, the approach of generalized reduced gradient (GRG) nonlinear optimization with best-fit analysis has been applied to tune the COCOMO model cost drivers so that level of accuracy can be achieved. This proposed methodology has been observed more efficiently in providing the software effort estimation through the help of minimizing MRE value. We have applied this methodology on NASA 63 data sets. We have shown the comparison between the estimated MRE and actual MRE of the data sets. We have also exposed the evaluation between the estimated MMRE and actual MMRE.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Furulund, K.M., Moløkken-Østvold, K.: Increasing software effort estimation accuracy—using experience data, estimation models and checklists. In: 7th International Conference on Quality Software (QSIC’07), 342–347 (2007) Furulund, K.M., Moløkken-Østvold, K.: Increasing software effort estimation accuracy—using experience data, estimation models and checklists. In: 7th International Conference on Quality Software (QSIC’07), 342–347 (2007)
2.
go back to reference Molokken, K., Jorgensen M.: A review of software surveys on software effort estimation. In: International Symposium on Empirical Software Engineering (ISESE’03), 220–230 (2003) Molokken, K., Jorgensen M.: A review of software surveys on software effort estimation. In: International Symposium on Empirical Software Engineering (ISESE’03), 220–230 (2003)
3.
go back to reference Ferrucci, F., Gravino C., Oliveto R., and Sarro F.: Genetic programming for effort estimation: an analysis of the impact of different fitness functions. In: 2nd International Symposium on Search Based Software Engineering (SSBSE’10), 89–98 (2010) Ferrucci, F., Gravino C., Oliveto R., and Sarro F.: Genetic programming for effort estimation: an analysis of the impact of different fitness functions. In: 2nd International Symposium on Search Based Software Engineering (SSBSE’10), 89–98 (2010)
4.
go back to reference Sheta, A.F.: Estimation of the COCOMO model parameters using genetic algorithms for NASA software projects. J. Comput. Sci. 2(2), 118–123 (2006)CrossRef Sheta, A.F.: Estimation of the COCOMO model parameters using genetic algorithms for NASA software projects. J. Comput. Sci. 2(2), 118–123 (2006)CrossRef
5.
go back to reference Boehm, B.W.: Software Engineering Economics. Prentice Hall, IEEE (1984)MATH Boehm, B.W.: Software Engineering Economics. Prentice Hall, IEEE (1984)MATH
6.
go back to reference Magne, J., Shepperd, M.: A systematic review of software development cost estimation studies. IEEE Trans. Softw. Eng. 33(1), 33–53 (2012) Magne, J., Shepperd, M.: A systematic review of software development cost estimation studies. IEEE Trans. Softw. Eng. 33(1), 33–53 (2012)
7.
go back to reference Braga P.L., Oliveira A.L.I., Meira S.R.L.: A GA-based feature selection and parameters optimization for support vector regression applied to software effort estimation, In: 23rd Annual ACM Symposium on Applied Computing (SAC’08), 1788–1792 (2008) Braga P.L., Oliveira A.L.I., Meira S.R.L.: A GA-based feature selection and parameters optimization for support vector regression applied to software effort estimation, In: 23rd Annual ACM Symposium on Applied Computing (SAC’08), 1788–1792 (2008)
8.
go back to reference Harman, M., Jones, B.F.: Search-based software engineering. Inf. Softw. Technol. 43(14), 833–839 (2012)CrossRef Harman, M., Jones, B.F.: Search-based software engineering. Inf. Softw. Technol. 43(14), 833–839 (2012)CrossRef
9.
go back to reference Helm Jim, E.: The viability of using COCOMO in the special application software bidding and estimating. IEEE Trans. Eng. Manage. 39(1), 42–58 (1992)CrossRef Helm Jim, E.: The viability of using COCOMO in the special application software bidding and estimating. IEEE Trans. Eng. Manage. 39(1), 42–58 (1992)CrossRef
10.
go back to reference Leung, H., Fan, Z.: Software cost estimation. In: Handbook of Software Engineering And Knowledge Engineering. World Scientific Pub. Co, River Edge, NJ (2004) Leung, H., Fan, Z.: Software cost estimation. In: Handbook of Software Engineering And Knowledge Engineering. World Scientific Pub. Co, River Edge, NJ (2004)
11.
go back to reference Ismaeel, H.R.: Software engineering cost estimation using COCOMO II model. Al-Mansour J. (10), 86–111 (2007) Ismaeel, H.R.: Software engineering cost estimation using COCOMO II model. Al-Mansour J. (10), 86–111 (2007)
12.
go back to reference Rollo, A.L.: Functional size measurement and COCOMO – A synergistic approach. In: Proceedings of the IEEE International Conference on Industrial Engineering and Engineering Management (IEEM ’07), pp. 1256–1260. Singapore, December 2009 Rollo, A.L.: Functional size measurement and COCOMO – A synergistic approach. In: Proceedings of the IEEE International Conference on Industrial Engineering and Engineering Management (IEEM ’07), pp. 1256–1260. Singapore, December 2009
13.
go back to reference Živadinović J., et al.: Methods of effort estimation in software engineering. In: International Symposium Engineering Management and Competitiveness 2011 (EMC2011), June 24–25, (2011) Živadinović J., et al.: Methods of effort estimation in software engineering. In: International Symposium Engineering Management and Competitiveness 2011 (EMC2011), June 24–25, (2011)
14.
go back to reference Al Qmase, M.M., Qureshi, M.R.J.: Evaluation of the cost estimation models: case study of task manager application. Int. J. Mod. Educ. Comput. Sci. 5(8),1–7 (2013) Al Qmase, M.M., Qureshi, M.R.J.: Evaluation of the cost estimation models: case study of task manager application. Int. J. Mod. Educ. Comput. Sci. 5(8),1–7 (2013)
15.
go back to reference Clarke, J., Dolado, J.J., Harman, M.: Reformulating software engineering as a search problem. IEE Proc. Softw. 150(3), 161–175 (2003)CrossRef Clarke, J., Dolado, J.J., Harman, M.: Reformulating software engineering as a search problem. IEE Proc. Softw. 150(3), 161–175 (2003)CrossRef
16.
go back to reference Jørgensen, M., Grimstad, S.: Avoiding irrelevant and misleading information when estimating development effort. IEEE Softw. 25(3), 78–83 (2008)CrossRef Jørgensen, M., Grimstad, S.: Avoiding irrelevant and misleading information when estimating development effort. IEEE Softw. 25(3), 78–83 (2008)CrossRef
17.
go back to reference Lederer, A.L., Prasad, J.: A causal model for software cost estimating error. IEEE Trans. Softw. Eng. 24(2), 137–148 (1998)CrossRef Lederer, A.L., Prasad, J.: A causal model for software cost estimating error. IEEE Trans. Softw. Eng. 24(2), 137–148 (1998)CrossRef
18.
go back to reference Basha, S., Dhavachelvan, P.: Analysis of empirical software effort estimation models. Int. J. Comput. Sci. Inf. Secur. 7(3), 68–77 (2010) Basha, S., Dhavachelvan, P.: Analysis of empirical software effort estimation models. Int. J. Comput. Sci. Inf. Secur. 7(3), 68–77 (2010)
19.
go back to reference Huang, X., Capretz, L.F., Ren, J.: A neuro-fuzzy model for software cost estimation. In: Third International Conference On Quality Software (QSIC’03), 12–19 (2003) Huang, X., Capretz, L.F., Ren, J.: A neuro-fuzzy model for software cost estimation. In: Third International Conference On Quality Software (QSIC’03), 12–19 (2003)
Metadata
Title
Efficient Tuning of COCOMO Model Cost Drivers Through Generalized Reduced Gradient (GRG) Nonlinear Optimization with Best-Fit Analysis
Authors
Surjeet Dalal
Neeraj Dahiya
Vivek Jaglan
Copyright Year
2018
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-6872-0_32