面向演化项目的缺陷预测技术研究
发布时间:2024-01-20 08:15
软件开发不是一蹴而就的,软件将长期处于运行且持续演化的阶段。在软件演化过程中,对源代码进行修改可能会导致缺陷的产生,软件演化的过程其实就是软件不断引入缺陷和消除缺陷的过程。对于演化项目而言,维护困难且代价大。面向演化项目的缺陷预测技术在历史版本缺陷数据集上构建缺陷预测模型,来预测当前待测版本各模块的缺陷情况。通过面向演化项目的缺陷预测技术,可以促进软件测试资源的合理分配,并指引发现软件开发中存在的问题,提高后续软件开发质量,研究面向演化项目的缺陷预测技术具有重要的理论意义与实用价值。国内外专家学者已经对软件缺陷预测领域的软件度量元、特征选择方法和缺陷预测模型构建方法等进行了大量的研究,但是,与传统的软件缺陷预测技术相比,面向演化项目的缺陷预测技术的研究仍不充分。本论文针对演化项目缺陷预测研究中存在的不足,提出了相应的研究方法。(1)针对各过程度量元对演化项目中缺陷引入和消除的影响程度尚不明确的问题,提出了一种过程度量元对缺陷引入和消除的影响程度分析方法。从两个角度比较分析了各过程度量元对演化项目中缺陷情况变化的影响程度,包括各过程度量元与缺陷情况变化之间的相关性和各过程度量元对缺陷引入...
【文章页数】:98 页
【学位级别】:硕士
本文编号:3880488
【文章页数】:98 页
【学位级别】:硕士
本文编号:3880488
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/3880488.html