摘要

软件质量是贯穿于软件生存周期的一个重要问题,随着软件产业的发展,人们对软件质量的要求也越来越高,因此如何建立准确客观的软件质量评价模型成为软件质量领域研究的重要课题。软件质量评价模型旨在从历史数据中寻找软件各个方面的特征与软件质量之间的关系,而神经网络因其强大的学习能力与非线性映射能力成为建立这种复杂关系的最合适的方法。为了总结现有的相关研究并为以后的研究提供思路,以系统性文献综述的方法调研了自1994年至2018年国内外50篇使用神经网络方法进行软件质量评价的文献,从输入元素、评价目标、建模方法以及神经网络的训练等方面对文献进行了归纳与总结,发现了使用神经网络方法进行软件质量评价的一些规律、未解决的问题以及可能的研究方向。