SourceInventory - BuildEngine boundle

SourceInventory with Build Engine bundle is based on SourceInventory Framework equipped with integration to the most popular CMS systems. The Build Engine obtains source codes on regular basis, drives the static source code analysis and extraction process, uploads the obtained results into the central repository and at last, generates custom reports which are then sent to managers and developers.

The administrative surface allows easy set up of analysis environments, adding new projects, scheduling and configuring the analysis process. The reporting engine allows generation of customized summary reports regarding the current state of the projects and the changes in obtained attributes as well.

Features&Characteristics

  • Supported CMS systems: SVN, CVS, ClearCase
  • Supported programming languages: Java, C/C++, C#
  • Supported platforms: Windows, Linux
  • Supported build environments: Apache Ant, GNU Make, MS Visual Studio project and solution files for C/C++ and C#
  • Extracted source code attributes:
  • SourceInventory Admin Surface. Functionalities:
    • Setting up users and roles, assigning appropriate rights
    • Setting up analysis environments, controlling and configuring analysis process
    • Setting up and scheduling projects
    • Configuring the main reporting engine
  • J2EE based graphical user interface for querying, browsing, evaluating and visualizing the obtained results. Provided functionalities:
    • Visualization - bar charts, time line, histogram, pie chart
    • Advanced search among source code items
    • Report of changes - between any two analyzed versions
    • Report of problems in any particular analyzed version
  • Sophisticated and configurable reporting engine - which makes easy to generate reports for various role levels (developers, managers, etc.)