DebugPilot Overview - llmhyy/microbat GitHub Wiki
DebugPilot Overview
DebugPilot aim to locate the bug by back tracing through the data/control dependency. Given a failling test case and a program output, which assumed to be wrong, DebugPilot is able to propose root cause and offer a dependency path guiding user to trace back to the root cause.
Currently, DebugPilot rely on computational cost and user feedback to infer the root cause and path.
The following is required to run DebugPilot:
- JAVA 17
- JAVA 8 (For target project)
- MAVEN
More detials can be found in:
Basic Knowledge: https://github.com/llmhyy/microbat/wiki/DebugPilot-Basic-Knowledge
UI: https://github.com/llmhyy/microbat/wiki/DebugPilot-UI
Tutorial: https://github.com/llmhyy/microbat/wiki/Instrumentation