首页> 外文会议>IEEE International Conference on Software Quality, Reliability and Security Companion >An Empirical Study on the Usage of SQL Execution Traces for Program Comprehension
【24h】

An Empirical Study on the Usage of SQL Execution Traces for Program Comprehension

机译:平SQL执行迹线进行程序理解的实证研究

获取原文

摘要

Several studies have investigated dynamic analysis in the context of software maintenance and evolution, and most of them confirmed the positive impact of such analysis on program comprehension tasks. In this paper, we focus on the understanding of the database access behavior of a program, which has become an important (yet largely ignored) aspect of program comprehension. We empirically assess how developers/students are (not) able to understand interactions between the database and the application program. To this end, we used DAViS, a tool for Dynamic Analysis and Visualization of SQL execution traces. We present a controlled experiment that quantitatively evaluates to what extent DAViS can influence program comprehension in terms of duration and correctness of the tasks. The results of the study indicate that DAViS does reduce the response time and increases the correctness (with a large effect size), which means that we found a strong indicator that the chosen approach is truly able to help developers.
机译:在软件维护和演化的背景下,几项研究已经调查了动态分析,其中大多数人证实了这种分析对计划理解任务的积极影响。在本文中,我们专注于了解程序的数据库访问行为,这已成为计划理解的重要(尚未忽视)方面。我们经验评估开发人员/学生如何(不)如何理解数据库与应用程序之间的交互。为此,我们使用了Davis,该工具用于动态分析和可视化SQL执行跟踪。我们提出了一个受控实验,以定量评估戴维斯在任务的持续时间和正确性方面影响方案理解的程度。研究结果表明,戴维斯确实减少了响应时间并增加了正确性(具有很大的效果大小),这意味着我们发现所选方法真正能够帮助开发人员的强大指标。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号