基于模式识别的软件缺陷定性/定量预测模型构建技术
软件所含缺陷的风险或数目是合理安排软件测试资源,提高软件测试效率,衡量软件设计及开发质量的关键信息,应用模式识别技术对软件所含缺陷进行有效预测将对我国航空工业软件测试工作从被动测试到主动测试的转变起到积极的作用。对软件所含缺陷进行风险或定量预测,其根本技术在于利用以往软件缺陷数据,构建软件内在信息和软件缺陷信息之间的映射关系函数。 软件缺陷数据具有如下特点:软件度量信息冗余;软件缺陷数据分布及其不平衡;软件缺陷数据易含有不准确数据(如不准确的缺陷量)对于模型构建来说就是噪声数据;软件缺陷数据维度高,复杂度高等。该技术的广泛使用,将对我国航空工业中的软件测试工作,从传统的被动测试向主动测试,合理安排有限的测试资源,提高测试效率,从而提高软件质量起到重要作用。
北京航空航天大学
2021-04-13