On the need for human-based empirical validation of techniques and tools for code clone analysis

On the need for human-based empirical validation of techniques and tools for code clone analysis
复制标题

需要对代码克隆分析技术和工具进行基于人的实证验证

DOI:
10.1145/1985404.1985416
复制
发表时间:
2011
期刊:
影响因子:
2.2
通讯作者:
Nicholas A. Kraft
Nicholas A. Kraft
中科院分区:
计算机科学4区
文献类型:
--
作者:
Jeffrey C. Carver;Deb Chatterji;Nicholas A. Kraft

文献摘要

被引文献

相似文献

代码克隆分析技术和工具是软件工程研究界的热门话题。许多研究仅仅根据分析得出结论。这些声明主要关注工具在可移植性、可扩展性、鲁棒性、精确度和召回率方面的性能。然而,这些类型的分析研究不能充分评估开发人员在使用工具时的行为。以人为本的实证研究是对基于分析数据的研究的补充,因为它们提供了对开发人员行为的直接洞察。在本文中,我们认为需要更多的人性化的实证研究领域的代码克隆分析技术和工具。
Code clone analysis techniques and tools are popular topics among the software engineering research community. Many studies draw conclusions solely based on an analytical analysis. These claims focus primarily on tool performance in terms of portability, scalability, robustness, precision, and recall. However, these types of analytical studies cannot adequately evaluate the behavior of the developers while using the tools. Human-based empirical studies are complementary to studies based on analytical data because they provide direct insight into developer behavior. In this paper we argue for the need for more humanbased empirical studies in the area of code clone analysis techniques and tools.