Databorough – Producers of X-Analysis

Automated Application Metrics Auditing

 

X-Audit provides a number of ways to help organizations to manage and compare the quality of their application code bases. Summary and detailed reports allows for high level snap shots combined with detailed drill down analysis of the entire system or parts of it, in a single instance or over a period of time. Users are provided with an intuitive interactive interface with various outputs into static reports in MS Word, Excel, PDF or print formats. Some of the key features of the product include:

  • Complexity metrics that measure and report on program complexity
  • Trend reports that show the changes in those values over a period of time
  • Design problem reports that show designs that hinder maintenance and modernization
  • Complete vendor package version comparison reports
  • PTF impact analysis
  • Enterprise wide application analysis for looking at multi system impact analysis results (including PC based languages)
Real World Uses
  • Measure the complexity of parts of the system before allocating appropriate resources to support and maintenance tasks
  • Improved accuracy in predicting project timelines and deliverables in maintenance and modernization projects based upon complete and accurate application metrics
  • Measure the effectiveness of outsourcing resources and how complexity increase or decrease over time
  • Identify the complete impact of implementing a new release from a software vendor or outsourced development, by measuring the complete set of new, changed or deleted design elements in the new version
  • Measure the summarised and detailed production impact of a PTF library supplied by a vendor or from internal developers
  • Proactively identify designs that are known to cause modernisation or maintenance delays and problems
Reported Metrics
  • Design metrics, Objects, source lines, files, copy books, display device
  • Complexity Metrics: Cyclomatic, Halstead, maintainability Index
  • Problem analysis: number of nested ifs, gotos and cabs, etc.
  • Difference analysis: files, fields, source lines, sub routines, procedures, modules, business rules, relationships, added, changed deleted