Cost Estimation of Software Project Development by Using Case-Based Reasoning Technology with Clustering Index Mechanism
碩士 === 中華大學 === 資訊工程學系碩士班 === 89 === In the business environment, it is common situation for many projects to use the same resources. Therefore, it becomes important to control the resources and avoid confliction. In other words, the allocation of resources becomes significant. Such planning involve...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2001
|
Online Access: | http://ndltd.ncl.edu.tw/handle/45696991933647380028 |
id |
ndltd-TW-089CHPI0392021 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-089CHPI03920212016-07-06T04:10:04Z http://ndltd.ncl.edu.tw/handle/45696991933647380028 Cost Estimation of Software Project Development by Using Case-Based Reasoning Technology with Clustering Index Mechanism 以案例式推理技術結合叢集索引機制評估軟體專案開發成本 Zheng-Wei Huang 黃政偉 碩士 中華大學 資訊工程學系碩士班 89 In the business environment, it is common situation for many projects to use the same resources. Therefore, it becomes important to control the resources and avoid confliction. In other words, the allocation of resources becomes significant. Such planning involves that it has to estimate how much cost can be used so that the consequent resources planning be done smoothly. Therefore, the cost estimation is a critical process before a project is going to develop. In this thesis, we propose a CBR-Based with clustering index mechanism (CBR-C) to improve the predictive error and help manager to handle what significant features should be noticed. The object of CBR-C is to archive two points: (1) Reduce the estimative error and time. (2) Help the manager focus on the important resources and easily figure out the estimative process. Most models that applying case-based reasoning mechanism to estimate cost do not index their cases when they are applied to an unknown domain. Thus, in addition to provide numerical result, CBR-C introduces clustering method to index cases for finding optimal set of features that are used to help managers to figure what features are most important. Once a new case is going to be estimated, the classifier will first classify the new case to a cluster. Next, the classifier will retrieve the two mostly similar cases and input the two cases to the estimator with the new case. Afterwards, the estimator is responsible for outputting the estimative result and the generated optimal features to the user. Finally, CBR-C also utilizes the clustering method to generate the predictive error threshold for revising the averaged result. Through the experiment, it proves CBR-C providing suitable estimation accuracy and information. Deng-Yiv Chiu 邱登裕 2001 學位論文 ; thesis 66 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 中華大學 === 資訊工程學系碩士班 === 89 === In the business environment, it is common situation for many projects to use the same resources. Therefore, it becomes important to control the resources and avoid confliction. In other words, the allocation of resources becomes significant. Such planning involves that it has to estimate how much cost can be used so that the consequent resources planning be done smoothly. Therefore, the cost estimation is a critical process before a project is going to develop.
In this thesis, we propose a CBR-Based with clustering index mechanism (CBR-C) to improve the predictive error and help manager to handle what significant features should be noticed. The object of CBR-C is to archive two points: (1) Reduce the estimative error and time. (2) Help the manager focus on the important resources and easily figure out the estimative process.
Most models that applying case-based reasoning mechanism to estimate cost do not index their cases when they are applied to an unknown domain. Thus, in addition to provide numerical result, CBR-C introduces clustering method to index cases for finding optimal set of features that are used to help managers to figure what features are most important. Once a new case is going to be estimated, the classifier will first classify the new case to a cluster. Next, the classifier will retrieve the two mostly similar cases and input the two cases to the estimator with the new case. Afterwards, the estimator is responsible for outputting the estimative result and the generated optimal features to the user. Finally, CBR-C also utilizes the clustering method to generate the predictive error threshold for revising the averaged result. Through the experiment, it proves CBR-C providing suitable estimation accuracy and information.
|
author2 |
Deng-Yiv Chiu |
author_facet |
Deng-Yiv Chiu Zheng-Wei Huang 黃政偉 |
author |
Zheng-Wei Huang 黃政偉 |
spellingShingle |
Zheng-Wei Huang 黃政偉 Cost Estimation of Software Project Development by Using Case-Based Reasoning Technology with Clustering Index Mechanism |
author_sort |
Zheng-Wei Huang |
title |
Cost Estimation of Software Project Development by Using Case-Based Reasoning Technology with Clustering Index Mechanism |
title_short |
Cost Estimation of Software Project Development by Using Case-Based Reasoning Technology with Clustering Index Mechanism |
title_full |
Cost Estimation of Software Project Development by Using Case-Based Reasoning Technology with Clustering Index Mechanism |
title_fullStr |
Cost Estimation of Software Project Development by Using Case-Based Reasoning Technology with Clustering Index Mechanism |
title_full_unstemmed |
Cost Estimation of Software Project Development by Using Case-Based Reasoning Technology with Clustering Index Mechanism |
title_sort |
cost estimation of software project development by using case-based reasoning technology with clustering index mechanism |
publishDate |
2001 |
url |
http://ndltd.ncl.edu.tw/handle/45696991933647380028 |
work_keys_str_mv |
AT zhengweihuang costestimationofsoftwareprojectdevelopmentbyusingcasebasedreasoningtechnologywithclusteringindexmechanism AT huángzhèngwěi costestimationofsoftwareprojectdevelopmentbyusingcasebasedreasoningtechnologywithclusteringindexmechanism AT zhengweihuang yǐànlìshìtuīlǐjìshùjiéhécóngjísuǒyǐnjīzhìpínggūruǎntǐzhuānànkāifāchéngběn AT huángzhèngwěi yǐànlìshìtuīlǐjìshùjiéhécóngjísuǒyǐnjīzhìpínggūruǎntǐzhuānànkāifāchéngběn |
_version_ |
1718337230867529728 |