SourceInventory - Software quality assurance monitoring system

The SourceInventory framework is the right solution for ICT leaders and project managers caring about software quality. The framework continuously measures, analyzes and monitors the source code quality during the entire lifecycle of the software development. It evaluates the quality of the central codebase’s both low and high-level quality attributes, like:

  • source code metrics
    Software measurement is an essential element of management; there is little chance of controlling what we cannot measure. Software metrics are measures of some property of a piece of software, its source code or its specification. There are several aspects of measuring software attributes…
    Read more >>
  • code duplications
    It is a common practice to reuse source code by simply copying and pasting its parts. Although this approach can reduce software development time, the price in the long-term must be paid in the form of increased maintainability costs. One of the primary concerns is that if the original code segment needs to be corrected, all the copied parts need to be checked and changed accordingly as well.
    Read more >> || Description of code duplications (PDF)
  • so called "bad code smells"
    In computer programming, bad code smell is a symptom in the source code that possibly indicates a deeper problem, which can lead to a malfunctioning software.
    Read more >> || Description of bad smells (PDF)
  • bugs, coding problems, bad practices and coding style
    Best practices provide guidelines for writing good, fast, maintainable, secure code. FrontEndART's products are capable of checking whether these best practices are being adhered to or not by developers. Besides these best practices, the tools can detect serious programming errors, which are either caused by unawareness or inadvertence of the developers. Read more >>
  • external quality attributes

In case of decreasing quality, SourceInventory warns the users of possible threats and highlights critical code fragments. SourceInventory is based on the Columbus technology.

The latest available release is FrontEndART SourceInventory 1.2. For obtaining the release binaries please contact us through any of the provided contacts.

Check out the on-line video demonstration of SourceInventory source code monitoring framework of the Jedit's source code here.

Please contact us for a free on-line web conference on SourceInventory, where our professionals present the capabalities of the monitoring system taking your personalized needs into account.


Histogram of LOC metric

Top10 classes having the highest McCabe complexity

Change history of clone classes, instances and lines

Feature envy bad smells - change history

Read further:

Business Aspects Technical details of SI