Debugging

In computer programming and software development, debugging is the process of finding and resolving bugs (defects or problems that prevent correct operation) within computer programs, software, or systems.

Debugging tactics can involve interactive debugging, control flow analysis, unit testing, integration testing, 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.

Explore This Interest

Projects Using This Interest

Collaborative
Active Project

Fused: Closed-loop Performance and Energy Simulation of Embedded Systems
Collaborative
Active Project
d.wf @ soclabs

Hardware SoC bus level debug agent (v4)
Article
Energy harvesting IoT needs a specialized virtual prototyping framework

Experts and Interested People

Members

 
Name
Research Area
Intermittent Computing, Energy-aware design
Role
Student
 
Research Area
Low power system design
Role
Consultant

Actions

Interested in this topic? Log-in to Add to Your Profile

Comments

Add new comment

To post a comment on this article, please log in to your account. New users can create an account.