- +44 1293 403636
- This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
- Follow us on Twitter
- Google+
Code Assurance: How it works
Sophisticated pattern matching technology.
Pattern Insight Code Assurance relies on advanced pattern search and discovery to analyse source code, as opposed to more common unstructured web data. Pattern Insight's technology makes it possible for the first time to launch fully-automated queries across every branch of a code base to find every instance of a known bug. Code Assurance makes it easy to check that critical patches have been applied across all your different code branches with reporting that can be easily integrated into unified reporting systems.
A pattern, representing the change to the code to fix the bug, can be extracted from a variety of sources:
- A SCM change set
- A patch consisting of code changes to multiple snippets in different files
- A simple code snippet.
The patch can be stored within the system and then run at regular intervals to ensure that previously fixed bugs never reappear as defects in production software.
Code Assurance Features
- Ultra-fast performance, with search returns on BLOC in near-real time
- Extremely high accuracy - within 99% confidence levels
- Automatic bug pattern extraction, analysis, and search
- Fuzzy pattern matching capability that tolerates changes in variable names, function names, and statement insertions and deletions
- Code snippet search without complicated regex expressions
- Advanced proximity searches as well as all of the standard keyword-based routines


