McCabe IQ Developer Edition is an interactive, visual environment for managing software quality through advanced static analysis, providing a comprehensive solution to the challenges that face quality assurance and development teams.
Built on McCabe's groundbreaking research in software quality measurement (i.e. McCabe's Cyclomatic Complexity), McCabe IQ Developer Edition delivers lower error rates, shorter testing cycles and reduced software maintenance efforts. McCabe IQ builds stability, accountability and quality into software development initiatives. With its interactive, visual environment, you can quickly and objectively gauge the quality of your code and focus resources where they will have the greatest impact on your projects. McCabe IQ shows you exactly where the software complexity lies in your application, allowing for precise targeting of your development and testing resources.
Objective Quality Assessment
McCabe IQ Developer Edition
Mitigates software risk by calculating insightful software metrics and thereby identifying complex and error-prone code.
Note: All metrics can be exported to XML for use in third-party tools.
A Picture is Worth a Thousand Words
While not all complex code is neccessarily risky, McCabe IQ Developer Edition will show you exactly where the complexity and risk lies in your application. Detailed, color-coded structure Battlemaps, scatter plot diagrams, and flow graphs provide key points of visual communication between QA managers and developers to quickly determine the complexity of code modules. McCabe IQ Developers Edition's Battlemap uses colour to show you which sections of your code are simple (green), somewhat complex yellow), and very complex red)..
Visualized Quality Improvement
McCabe IQ Developers Edition's Metric Trend Reports track a system's metric values over time to document the progress made in improving the overall stability and quality of the project.
McCabe IQ Developers Edition's reporting features are designed to make metrics information understandable and easily accessible. The graphical, system-level reports can also be custom designed to fit specific documentation requirements. Reports can be saved to a variety of common formats.