microbat icon indicating copy to clipboard operation
microbat copied to clipboard

A feedback-based debugger for interactively recommending suspicious step in buggy program execution.

Results 68 microbat issues
Sort by recently updated
recently updated
newest added

Math-88, let's look into this problem later.

high priority

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

medium priority

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...

medium priority

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...

high priority
of priority

hi @lylytran Would you please check Lang-62? The agent reports an exception of `Agent: ExecutionTracer error: null`. Thanks!

high priority
of priority

There is room to improve the efficiency of tregression.tracematch.IndexTreeMatcher.isControlPathCompatible(IndexTreeNode itNodeBefore, IndexTreeNode itNodeAfter)

low priority

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,...

enhancement