Software assessment

Code reading is the single most expensive development activity. Developers read to understand enough to figure out what to do next. That is decision making.

Much of reading is actually about finding interesting places. Finding the root cause, finding where to add a new feature. Those are search activities. Or visualization ones.

Build custom tools to show the interior of software to support your technical decision making.

An example of using an interactive analysis for assessing which deprecated classes can be removed from a Java system.

An example of exploring the abstract syntax tree of a class from a C++ system.

Read more

Evaluating @Deprecated classes in Java systems with Glamorous Toolkit

Expressing architectural constraints for a Java system using Glamorous Toolkit