面向跨项目软件缺陷预测的迁移学习参数优化方法研究开题报告
2023-06-19 08:11:50
1. 研究目的与意义(文献综述包含参考文献)
一.课题研究背景及意义 随着互联网云计算及人工智能等新兴计算机技术的兴起,全球软件产业得到飞速的发展,多样化的软件应用已经渗透到人们生活和工作的每一个角落,相应的,对软件质量保障技术也提出了更高的要求。
软件系统的质量和可靠性很大程度地影响着用户的使用体验和生产效率,严重的软件缺陷问题甚至可能危机人们的财产和生命安全。
例如2011年7月,我国甬温线动车组列车在浙江省境内发生追尾事故造成多人伤亡,事故原因主要是信号控制系统在设计上存在严重缺陷;2013年4月,芝加哥期权交易所因软件故障导致开盘延迟3小时,致使cboe蒙受了巨额的损失;2018年10月,印尼狮航的一架波音737-max8客机在爪哇海坠毁,时隔不到半年的2019年3月,同型号的埃塞俄比亚航空客机在起飞后不久坠地,两次空难造成了大量的人员伤亡,调查人员称事故的原因是飞机控制软件出现了故障。
2. 研究的基本内容、问题解决措施及方案
四.课题研究解决的问题软件缺陷预测技术被广泛运用于软件开发过程提前发现与锁定软件缺陷,但是由于数据集的缺乏使得项目初期的缺陷预测遇到冷启动的问题,无法构建一个有效的预测模型。
一种可能的解决方法是使用其他项目数据建立预测模型,预测目标项目的软件缺陷。
跨项目软件缺陷预测不仅有利于解决项目初期缺乏数据集的问题,而且能减少创建和提取特征所花费的时间与代价,并能从各类相似项目中获得目标项目所忽视的特征信息。