-
Notifications
You must be signed in to change notification settings - Fork 15
DebugPilot Overview
WYK edited this page Sep 18, 2023
·
5 revisions
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