Software quality reports

Code Health check aims at assessing the quality of a snapshot version of a software system by means of static source code analysis. The results will be handed over as a summary report containing an in-depth evaluation of the source-code’s quality and also recommendations. Software quality report serves as a starting point of code refactoring. Usually, the first step before introducing a source code based quality assurance process, is to check the current quality attributes of the software.

In our reports we provide the expertise and our knowledge-base – which we use for classifying the software code - to make a comparison of the quality to other source codes.

The software quality report points out the critical parts of the code and gives a full evaluation of the quality:

  • Description of the measurements
  • Baseline metrics – numerical standard data, the average of previously measured software codes
  • Size and environment metrics
  • Re-usability and object oriented design evaluation
  • Cohesion related information, metrics
  • Complexity of code, most complex elements, complexity metrics
  • Connections of code elements
  • Design issues
  • Bad smells
  • Source code warnings and errors (JGN, Java Checkgen, PMD)
  • Code clones
  • Change history of metrics
  • Summary