提出了基于缺陷数据分析的软件缺陷定位方法,研究新的源文件可疑度概念及其计算方法,可疑度由缺陷数据和源文件的相关度、源文件的易错程度共同决定,可疑度越高,作为缺陷修复对象的概率越大。选用开源项目中的缺陷数据进行实验,将提出的定位方法与VSM、Bug Scout定位方法做对比,在Top N、MRR、MAP三项评估指标中有着较好的表现,实验结果说明了提出方法的有效性。