首页> 外文会议>IEEE International Conference on Software Engineering >Dynamic Feature Traces: Finding Features in Unfamiliar Code
【24h】

Dynamic Feature Traces: Finding Features in Unfamiliar Code

机译:动态特征跟踪:在不熟悉的代码中查找功能

获取原文

摘要

This paper introduces an automated technique for feature location: helping developers map features to relevant source code. Like several other automated feature location techniques, ours is based on execution-trace analysis. We hypothesize that these techniques, which rely on making binary judgments about a code element's relevance to a feature, are overly sensitive to the quality of the input. The main contribution of this paper is to provide a more robust alternative, whose most distinguishing characteristic is that it employs ranking heuristics to determine a code element 's relevance to a feature. We believe that our technique is less sensitive with respect to the quality of the input and we claim that it is more effective when used by developers unfamiliar with the target system. We validate our claim by applying our technique to three systems with comprehensive test suites. A developer unfamiliar with the target system spent a limited amount of effort preparing the test suite for analysis. Our results show that under these circumstances our ranking-based technique compares favorably to a technique based on binary judgements.
机译:本文介绍了一个用于特征位置的自动化技术:帮助开发人员将功能映射到相关源代码。与其他几种自动特征定位技术一样,我们的基于执行跟踪分析。我们假设这些技术依赖于对代码元素与特征的相关性进行二进制判断,对输入的质量过于敏感。本文的主要贡献是提供更强大的替代方案,其最具别的特征是它采用排名启发式来确定代码元素与特征的相关性。我们认为,我们的技术对输入的质量不太敏感,并且我们声称,当开发人员不熟悉目标系统时,它更有效。我们通过将技术应用于具有综合测试套件的三种系统来验证我们的索赔。不熟悉目标系统的开发商花费了有限的努力,准备用于分析的测试套件。我们的结果表明,在这种情况下,我们的排名技术在基于二进制判决的技术上比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号