Skip to content
Q845566

File:First_Computer_Bug,_1947.jpg · Wikimedia Commons · See Wikimedia Commons

EntityQ845566· pop 42· linked from 586 articles

In engineering, debugging is the process of finding the root cause, workarounds, and possible fixes for bugs.

Wikidata facts

Show 2 more facts
Commons category
Debugging
Sources (4)

via Wikidata · CC0

~16 min read

Article

12 sections
Contents
  • Etymology
  • Scope
  • Tools
  • Debugging process
  • Techniques
  • Automatic bug fixing
  • Debugging for embedded systems
  • Anti-debugging
  • See also
  • References
  • Further reading
  • External links

In engineering, debugging is the process of finding the root cause, workarounds, and possible fixes for bugs.

For software, debugging tactics can involve interactive debugging, control flow analysis, log file analysis, monitoring at the application or system level, memory dumps, and profiling. Many programming languages and software development tools also offer programs to aid in debugging, known as debuggers.

Gallery (4)

Connections

Categories