计算机科学与探索 ›› 2016, Vol. 10 ›› Issue (9): 1201-1210.DOI: 10.3778/j.issn.1673-9418.1507062
韩俊明1,王 炜1,2+,李 彤1,2,何 云1
HAN Junming1, WANG Wei1,2+, LI Tong1,2, HE Yun1
摘要: 确定演化活动潜在影响的过程称为特征定位。特征定位已经被公认为影响软件演化项目成败的一个关键因素,如何利用程序的领域知识促进特征定位的准确性已经成为当前研究的一个重要问题。该方法提取出软件源代码中的特征,并对提取后的特征进行主题分析,然后通过输入查询语句定位出被修改的源代码。利用现有的开源软件进行实验,并将实验结果与对应开源软件的Benchmark进行对比,结果表明所提出方法的精确度有所提高,可以进行软件特征的定位。实验结果中,平均查全率达到69.16%和100%,平均查准率达到1.28%和2.43%,平均调和平均数达到2.50%和4.72%,性能较对比方法有较大的提高。