Browse > Article
http://dx.doi.org/10.9708/jksci.2020.25.06.119

A Case Study on Function Point Method applying on Monte Carlo Simulation in Automotive Software Development  

Do, Sung Ryong (Industry Academy Cooperation Foundation, SangMyung University)
Abstract
Software development activities are influenced by stochastic theory rather than deterministic one due to having process variability. Stochastic methods factor in the uncertainties associated with project activities and provides insight into the expected project outputs as probability distributions rather than as deterministic approximations. Thus, successful software projects systematically manage and balance five objectives based on historical probability: scope, size, cost, effort, schedule, and quality. Although software size estimation having much uncertainty in initial development has traditionally performed using deterministic methods: LOC(Lines Of Code), COCOMO(COnsructive COst MOdel), FP(Function Point), SLIM(Software LIfecycle Management). This research aims to present a function point method based on stochastic distribution and a case study based on Monte Carlo Simulation applying on an automotive electrical and electronics system software development. It is expected that the result of this paper is used as guidance for establishing of function point method in organizations and tools for helping project managers make decisions correctly.
Keywords
Function Point Method; Software Size Estimation; Monte Carlo Simulation; Quantitative Management; Stochastic Distribution;
Citations & Related Records
연도 인용수 순위
  • Reference
1 CMMI Product Team, "CMMI(R) for Development, Version 1.3, Improving processes for developing better products and services," Software Engineering Institute, pp. 433-454, 2010.
2 C. Y. Kim "Applying Monte Carlo Simulation for Software Project Risk Management Method," Master's Dissertation, Sangmyung University, 2011.
3 P. Musilek, W. Pedrycz, N. Sun and G. Succi, "On the sensitivity of the COCOMO II Software Cost Estimation model," IEEE International Symposium on Software Metrics, IEEE Computer Society, Vol. 1, Ottawa, CANADA, Feb 2002. DOI: 10.1109/METRIC.2002.1011321
4 U. S. Rao, K. Srikanth and P. Chinmay, "Stochastic Optimization Modeling and Quantitative Project Management," IEEE Software, Vol. 25, No. 3, pp. 29-36, May-June 2008. DOI: 10.1109/MS.2008.77   DOI
5 W. Tysiak and A. Sereseanu, "Monte Carlo simulation in risk management in projects using Excel," 2009 IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, pp. 581-585, Rende, Italy, Dec 2009. DOI: 10.1109/IDAACS.2009.5342913
6 J. Dasgupta, G. Sahoo and R. P. Mohanty, "Monte carlo simulation based estimations: Case from a global outsourcing company," International Technology Management Conference, IEEE International, pp. 619-624, CA, USA, Aug 2011. DOI: 10.1109/ITMC.2011.5996034
7 B. Ergashev, "Estimating the lognormal-gamma model of operational risk using the Markov chain Monte Carlo method," The Journal of Operational Risk, Vol. 4, No. 1, pp. 35-57, March 2009. DOI: 10.21314/JOP.2009.056   DOI
8 I. Y. Jung, D. J. Woo, J. H. Park and C. S. Jeong, "Improved Function Point Measurement Model for Software Size Estimation," Korea Society for Internet Information, Vol. 10, No. 4, pp. 115-125, 2009.
9 S. G. Park and J. Y. Park, "A Study for Software Sizing Method," The Korea Computer Industry Education Society, Vol. 5, No. 4, pp. 471-480, 2004.
10 J. S. Srivastava and G. Singh, "Optimized GSCs in Function Point Analysis - A Modified Approach," International Journal of Research and Reviews in Applied Sciences, Vol. 17, No. 1, pp. 97-104, Nov 2013.
11 H. K. Raju, Y. T. Krishnegowda, "Software Sizing and Productivity with Function Points," Lecture Notes on Software Engineering, Vol. 1, No. 2, pp. 204-208, January 2013. DOI: 10.7763/LNSE.2013.V1.46