计算机应用与软件2017,Vol.34Issue(8):7-11,106,6.DOI:10.3969/j.issn.1000-386x.2017.08.002
OSDR:一种开源软件的缺陷修复人推荐方法
OSDR: AN OPEN SOURCE SOFTWARE DEFECT REPAIR DEVELOPER RECOMMENDED METHOD
摘要
Abstract
For large open source software projects, users submit a large number of defect reports, manual distribution of defects will be a lot of misallocation.By calculating the similarity between the new defect report and the historical defect report, K historical defect reports with the highest similarity and the corresponding list of repair persons are obtained based on the K nearest neighbor algorithm, and then based on frequency and social network map of the indicators, the OSDR (Open Software Developer Recommendation) method proposed in this paper evaluates the developer''s professional competence.The real experiment data were collected from the Mozilla Firefox database to compare the accuracy and recall of different social network indicators when recommending the human.The results show that the recommended performance index is the frequency and out, and its accuracy is about 0.6 or so;Betweenness and Closeness recommended effect is the worst;Degrees, in-degree and PageRank recommended effect is good.关键词
开源软件/缺陷报告/修复人推荐/社交网络分析Key words
Open source software/Defect Report/Repair developer recommendation/Social network analysis分类
信息技术与安全科学引用本文复制引用
张文,李自强,杜宇航,赵博扬..OSDR:一种开源软件的缺陷修复人推荐方法[J].计算机应用与软件,2017,34(8):7-11,106,6.基金项目
国家自然科学基金项目(61379046) (61379046)
中央高校基本科研业务费项目(buctrc201504). (buctrc201504)