首页> 外文会议>International Conference for Convergence of Technology >Filtering of false positives from IR-based traceability links among software artifacts
【24h】

Filtering of false positives from IR-based traceability links among software artifacts

机译:从软件工件之间的IR基可追溯性链接过滤误报

获取原文

摘要

Correlation among software artifacts (also known as traceability links) of object oriented software plays a vital role in its maintenance. These traceability links are being commonly identified through Information Retrieval (IR) based techniques. But, it has been found that the resulting links from IR contain many false positives and some complementary approaches have been suggested for the purpose. Still, it usually requires manual verification of links which is neither desirable nor reliable. This paper suggests a new technique which can automatically filter out the false positives links (between requirement and source code) from IR and thus can help in reducing dependence as well as incorrectness of manual verification process. The proposed approach works on the basis of finding correlations among classes using either structural or co-changed dependency or both. A threshold is selected as a cut off on computed dependency values, to accept the presence of structural and co-changed dependency each. Now the traceability links are verified using these dependencies. If atleast one of the structural or co-change information validates the link obtained from IR approach, then that link is selected as candidate link, otherwise removed. Different thresholds have been experimented and comparison of results obtained from IR and the proposed approach is done. The results show that precision increases for all values of thresholds. Further analysis of results indicates that threshold in the range of 0.3 to 0.5 give better results. Hence, the proposed approach can be used as complementary to other Improved IR approaches to filter out false positives.
机译:对象导向软件的软件工件(也称为可追溯性链接)之间的相关性在其维护中起着至关重要的作用。通过基于信息检索(IR)技术通常识别这些可追溯性链路。但是,已经发现,来自IR的所得链接包含许多误报,并为此目的提出了一些互补方法。尽管如此,它通常需要手动验证既不理想也不是可靠的链接。本文表明了一种新技术,可以自动滤除从IR中的误报链接(在要求和源代码之间),因此可以帮助减少依赖性以及手动验证过程的不正确性。所提出的方法在使用结构或共同改变的依赖或两者之间找到类之间的相关性。选择阈值作为计算依赖关系的切断,以接受每个结构和共同改变依赖的存在。现在可以使用这些依赖项来验证可追溯性链接。如果结构或协调信息中的至少一个验证从IR方法获得的链接,则选择该链接作为候选链接,否则删除。已经尝试了不同的阈值,并进行了从IR和所提出的方法获得的结果进行比较。结果表明,对阈值的所有值进行精度增加。结果的进一步分析表明阈值在0.3至0.5的范围内提供更好的结果。因此,所提出的方法可以用作其他改进的IR方法的互补,以过滤误报。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号