软件成本最优线性组合估算方法与应用研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:soul566
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件成本估算的方法和技术众多且各有千秋,没有一种方法被证明在各种情况下的估算都是最精确的。组合估算是一种非常有效的估算方法,它避免了去选择一种单一的最优的估算方法,而是充分利用各种估算方法提供的信息来达到提高估算精度的目的。   在这篇文章中,作者首先将系统的组合预测方法介绍到软件成本估算领域,然后分类介绍了当今流行的软件成本估算方法及工具,分析它们各自的特点,这是进行组合估算的前提。同时介绍了怎样选择互补子模型进行组合的方法。   接着介绍了最具代表性的组合估算方法:最优线性组合(Optimal LinearCombining)估算方法并且用这种方法在一个真实数据集上进行了实例研究。结果表明组合不同的软件成本估算方法能够显著提高软件成本估算的精度和稳定性,即使是估算效果“较差”的技术或者方法也能为组合估算精度的提高做出贡献。   最后进一步讨论了影响OLC估算精度的因素,进行了详细的数据敏感性分析,提出了一种识别影响OLC精度提高的异常点的方法并进行了有效性验证。   通过本文的研究,证明了组合估算方法在实际应用中确实能够充分利用各种方法的估算信息提高软件成本的估算精度,组合预测已经成为预测领域未来发展方向之一,然而软件成本估算在这方面研究却几乎还是空白,我们希望更多的研究者投入到这方面的研究上来,共同进行这项充满挑战但是又极为有意义的研究工作。
其他文献
软件脆弱性是产生安全威胁的重要原因,是信息安全研究的重点问题之一。对脆弱性的研究是预防、检测和消除脆弱性的依据和基础,可以帮助人们理解系统中的安全问题,为提高系统的安
特征选择是机器学习领域的一个重要研究内容。在许多实际应用中,需要采用特征选择技术优化特征集,提高分类的精度和效率。在数字乳腺图像肿块的自动检测过程中,需要提取有效反映
随着软件开发规模的不断增长,软件开发团队的管理以及团队成员之间沟通的重要性也越来越大。团队成员之间沟通的效率对软件项目进展、质量的影响,甚至超越了开发人员的个人素质
随着信息技术的发展,软件安全成为信息技术的一个研究热点。作为软件运行基础,操作系统的安全性尤为重要。其中,隐蔽通道分析和处理是高等级安全操作系统开发中不可或缺的环节。
无线传感器网络在环境的监测和保护、企业生产管理、自动运输、医疗产业以及国防事业等很多领域中都有着光明的应用前景。其应用领域广泛、多变,应易于使用和部署。传感器网络
软件agent本身具有自治性、交互性和对环境的反应性,并具有主动行为的特点。agent所具有的这些特点为当前Internet开放式环境下的程序设计开辟了一条新思路。移动agent是一类
近来,全球范围内越来越多的组织已经迅速采用云范例提供按需存取、存储以及大数据处理。基于位置服务的应用对采用云服务起到了巨大的推力作用。由于车辆GPS数据的实时性及其
网格技术虽然有着非常广阔的前景和发展空间,但是对它的许多研究还处在起步阶段,还有许多关键技术问题需要解决。经过二十多年的研究和发展,网格计算技术取得了一系列重大的
由于网络技术与移动通信技术的发展,基于移动计算设备的应用已经越来越普及。人们广泛地使用个人数字助理(PDA,Personal Digital Assistant),、智能电话等移动手持设备随时随
当今,用户需求频繁变化,对软件系统灵活性的期望日益增长。但是,大多数系统由于自身设计的局限性,不能及时满足用户期望,导致软件满意度降低;与此同时,开发者却疲于满足不同用户的个