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

Posted WY-ahpu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Where is the bug and how is it fixed? an experiment with practitioner's相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

科技区块链如何改变货币和商业 | How the blockchain is changing money and biz

UVA - 10474 Where is the Marble?(排序)

This is a bug I believe, and it took me 2-3 days to figure it out. Please do the following to get it

FZU 2216 The Longest Straight(最长直道)

C++: How is the process of function calling in C++

[WPF] How to bind to data when the datacontext is not inherited