Patent ID: 7716644

Claim:
A computing system to facilitate attributed debugging for debugging a computer software application, the computing system comprising: a processor; and a computer readable storage medium storing the following components: a debugger that facilitates debugging of a computer software application; a debuggee that includes one or more attributes associated with the computer software application, which attributes are employed by the debugger to facilitate debugging of the software application, wherein the attributes annotate one or more of a type, field, method, or property of the software application, and wherein each of the one or more attributes contains a field, property, or method that is evaluated during debugging to customize display of corresponding annotated type, field, method, or property; and, an expression evaluator that evaluates the field, property, or method of each of the one or more employed; attributes, and presents debug information representing the corresponding annotated type, field, method, or property based on the evaluation of the field, property, or method within the evaluated attribute.