码迷,mamicode.com
首页 > 其他好文 > 详细

Where is the bug and how is it fixed? an experiment with practitioner's

时间:2017-08-20 19:47:55      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:session   bst   help   name   rect   over   abstract   ida   data   

abstract:

Research has produced many approaches to automatically locate, explain, and repair software bugs. But do these approaches relate to the way practitioners actually locate, understand, and fix bugs? To help answer this question, we have collected a dataset named DBGBENCH---the correct fault location, bug diagnoses, and software patches of 27 real errors in open-source C projects that were consolidated from hundreds of debugging sessions of professional software engineers. Moreover, we shed light on the entire debugging process, from constructing a hypothesis to submitting a patch, and how debugging time, difficult, and strategies vary across practitioners and types of errors. Most notably, DBGBENCH can serve as reality check for novel automated debugging and repair techniques.

Where is the bug and how is it fixed? an experiment with practitioner's

标签:session   bst   help   name   rect   over   abstract   ida   data   

原文地址:http://www.cnblogs.com/YWahpu/p/7400984.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!