...
首页> 外文期刊>International journal of software engineering and knowledge engineering >A HYBRID SOFTWARE COST ESTIMATION APPROACH UTILIZING DECISION TREES AND FUZZY LOGIC
【24h】

A HYBRID SOFTWARE COST ESTIMATION APPROACH UTILIZING DECISION TREES AND FUZZY LOGIC

机译:利用决策树和模糊逻辑的混合软件成本估算方法

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Software cost estimation (SCE) is one of the critical activities in software project management. During the past decades various models have been proposed for SCE. However, developing accurate and useful models is limited in practice despite the considerable financial gain they could offer to software stakeholders. Traditional techniques, such as regression, by-analogy and machine learning, face the difficulty of handling the dynamic nature of the software process and the problematic nature of the public data available. This paper addresses the issue of SCE proposing an alternative approach that combines robust decision tree structures with fuzzy logic. Fuzzy decision trees are generated using the CHAID and CART algorithms in a systematic manner, while development effort is treated as the dependent variable against two subsets of factors: The first contains selected attributes from the ISBSG, COCOMO and DESHARNAIS datasets and the second contains a subset of the available factors that can be measured early in the development cycle. The association rules obtained from the trees are then merged and defuzzified through a Fuzzy Implication System (FIS). The fuzzy framework is utilized to perform effort estimations. Experimental results indicate that the proposed approach is promising as it yields quite accurate estimations in most dataset cases considered. Finally, our evaluation suggests that accurate estimations may be produced, even when using only a small set of factors that can be measured early in the development cycle, thus increasing the practical value of the proposed cost model.
机译:软件成本估算(SCE)是软件项目管理中的关键活动之一。在过去的几十年中,已经为SCE提出了各种模型。但是,尽管开发精确和有用的模型可以为软件涉众带来巨大的财务收益,但实际上却受到限制。诸如回归,副学和机器学习之类的传统技术面临着处理软件过程的动态性和可用公共数据的问题性的困难。本文解决了SCE的问题,提出了一种将健壮的决策树结构与模糊逻辑相结合的替代方法。使用CHAID和CART算法以系统方式生成模糊决策树,而将开发工作视为针对两个子集的因变量:第一个包含从ISBSG,COCOMO和DESHARNAIS数据集中选择的属性,第二个包含子集在开发周期的早期就可以衡量的可用因素。从树中获得的关联规则然后通过模糊蕴涵系统(FIS)合并和去模糊化。模糊框架用于执行工作量估计。实验结果表明,所提出的方法很有希望,因为在大多数考虑的数据集案例中,它都能产生非常准确的估计。最后,我们的评估表明,即使仅使用可以在开发周期早期进行测量的一小部分因素,也可以进行准确的估算,从而提高了所提出成本模型的实用价值。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号