【24h】

Live feedback on behavioral changes

机译:实时反馈行为变化

获取原文
获取原文并翻译 | 示例

摘要

The costs to find and fix bugs grows over time, to the point where fixing a bug after release may cost as much as 100 times more than before release. To help programmers find bugs as soon as they are introduced, we sketch a plugin for an integrated development environment that provides live feedback about behavioral changes to Java programs by continuously generating tests, running the tests on the current and previous versions of the program, and comparing the results. Such a tool would allow programmers to better understand how their changes affect the behavior of their programs. As a proof of concept, we developed a prototype that found a bug that remained undetected by pair programmers working on JHotDraw in a previous study. Had the programmers performed this change with our plugin, they would have been notified about the bug as soon as they introduced it.
机译:查找和修复错误的成本随着时间的推移而增长,以至于在发布后修复错误的成本可能比发布前高100倍。为了帮助程序员尽快发现错误,我们为集成开发环境设计了一个插件,该插件通过不断生成测试,在程序的当前版本和先前版本上运行测试,以及实时提供有关Java程序行为更改的实时反馈。比较结果。这样的工具将使程序员更好地了解他们的更改如何影响其程序的行为。作为概念证明,我们开发了一个原型,该原型发现了以前的研究中致力于JHotDraw的结对程序员仍未发现的错误。如果程序员使用我们的插件执行了此更改,则在引入该错误后便会立即通知他们该错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号