microbat
microbat copied to clipboard
A feedback-based debugger for interactively recommending suspicious step in buggy program execution.
Math-88, let's look into this problem later.
I find that the regression bugs appear from time to time, from mutation to agent. In the future, we need to set up a benchmark for running result based on...
Probably, I need to add more heuristic for finding the most similiar trace node during trace matching
for Closure-18, step 181 (line 234 of DefaultKeyedValues.java) of the buggy trace should not be a critical conditional step as the seed statement (line 240 of DefaultKeyedValues.java) assigning field HashMap.size...
Generate mutated traces on a given open source project. For now, we can use Apache Math (https://github.com/llmhyy/apache-common-math-2.2). We can start the new code in microbat_trace_predication project. After running a passed...
hi @lylytran Would you please check Lang-62? The agent reports an exception of `Agent: ExecutionTracer error: null`. Thanks!
There is room to improve the efficiency of tregression.tracematch.IndexTreeMatcher.isControlPathCompatible(IndexTreeNode itNodeBefore, IndexTreeNode itNodeAfter)
It shall be good to imitate Eclipse debugging UI design to record the running configuration for each debugging. For example, a program can be debugged with different VM options. Thus,...