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...

Full description

Bibliographic Details
Main Authors: Zheng-Wei Huang, 黃政偉
Other Authors: Deng-Yiv Chiu
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