1. A method for performing code analysis comprising the steps of: providing a debugger-like feature that is operable to allow a user to review a representation of one or more possible program defects identified during a code analysis process, the debugger-like feature comprising a graphical user interface that is operable to display at least some of the possible program defects in a call stack for further review.