Enhancing the multiple regression-based software cost estimation modeling process by adopting bootstrapping method부트스트래핑 방법을 적용한 다중 회귀기반의 소프트웨어 비용추정 모델링 프로세스 개선

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 487
  • Download : 0
As the system functionalities implemented by software and the size of software increase, it has become important in project management to estimate software development cost accurately. Hundreds of models have been developed for accurate software cost estimation over the last few decades. Among these models, multiple regression-based models are widely used in practice because these can give relatively accurate results. However, these regression-based models can be easily affected by outliers, especially when the sample size is small. There exist no methods to develop software cost estimation models considering small sample size problem. Therefore, it is not easy to develop a highly predictive cost estimation model by using these in the case of a small sample size. In addition, there are only a few researches presented for the modeling methodology on developing software cost estimation model. Existing modeling methodologies do not present the process framework to develop model in a systematic and detail way. In this thesis, we propose a modified bootstrapping technique to develop cost estimation models when the sample size is small, which can increase the sample size and improve the estimation accuracy. Then, we propose a generic software cost estimation modeling process (SCEMP) which combines the existing modeling methodologies with this proposed bootstrapping method. Validation of the SCEMP was carried out by using the data collected from the development of weapon systems. Experiment results showed that the estimation accuracy was increased by application of the proposed modeling process. Additionally, we performed an empirical study to identify an appropriate sample size when we can apply the bootstrapping method. It is expected that SCEMP can help the model developer to build accurate software cost estimation models in a systematic way and contribute to the software project management, such as project planning, scheduling, risk analysis, decision making, and...
Baik, Jong-Moonresearcher백종문
한국과학기술원 : 정보통신공학과,
Issue Date
566054/325007  / 020078063

학위논문(박사) - 한국과학기술원 : 정보통신공학과, 2013.8, [ vi, 83 p. ]


software cost estimation modeling process; 모델링 프로세스; 다중회귀분석; 부트스트래핑; 표본 수; 소프트웨어 비용추정; sample size; bootstrapping; multiple regression

Appears in Collection
Files in This Item
There are no files associated with this item.


  • mendeley


rss_1.0 rss_2.0 atom_1.0