Products & SaaS > SPARROW > How SPARROW Works

The dream of defect-free software development! The reality of SPARROW- A semantic-based static program analysis engine.

Overall

SPARROW reads your source code in, analyzes its semantics, finds all probable bugs, and generates an analysis report, all automatically without any manual assistance.

Demo Page

Run example Please click the button above for product demonstration.

NEST

Web-based integrated management and operating system

  • Project registration, Analysis request
  • Analysis summary report, Defect search and management, Export to Excel
  • Weekly/Monthly alarm trace for the entire/individual project
  • Project management / System and user management

SPARROW Engine

A core analysis engine

  • Analyzes the program source using semantic-based static analysis technology, and generates defect alarm results
  • Generate analysis reports dynamically. The defect alarms are shown on top of the original source code

Analysis Report

A web-based, interactive analysis report containing the location and cause of defects

  • Analysis Overview: Total number of alarms by defect type, comparison between the existing and newly detected bugs
  • Analysis Summary by defect type : The locations of alarms (file name, function name, line number, etc) are shown
  • Analysis report : Spots defect location and provides the links to the program points affecting the defect. Additional information such as variable status, structure defintion are also provided for easier alarm verification