Coverity mitigates the business impact
of software defects in five easy steps

Software changes introduce defects that can seriously damage products in the portfolio that share the same code. Using traditional software analysis approaches, it is difficult, if not impossible, for developers to know exactly which projects, teams and products are impacted by new defects introduced by software changes. Coverity 5 is the first to enable developers to automatically scan software for new defects introduced by changes, and then instantly prioritize defect severity, and map the impact to all products sharing the same code.

Step 1: Scan your software

Coverity 5 makes it even easier to uncover every real, relevant, and hard-to-find defect in your software code introduced by changes. The new version of Coverity’s industry leading static and dynamic and integrity modules scale to meet the demands of the world’s largest development organizations who often analyze billions of lines of code with Coverity. Our next generation version of Coverity continues to set a high bar for comprehensive defect coverage and accuracy. Do not risk or accept any alternative. Coverity is truly the only choice for organizations that have a zero tolerance policy for software defects from impacting their products, systems, infrastructure and business.

Step 2: Find priority defects

Coverity 5 provides a breakthrough way to prioritize static and dynamic analysis defects introduced by changes. It provides the most rich defect detail and advanced code browsing capabilities in the industry. Now developers can easily filter and classify defects by severity, wasting no time in prioritizing the most severe defects discovered by Coverity. Coverity 5 is also the first to provide Common Weakness Enumeration (CWE) definitions for every static and dynamic defect. This gives developers one click access to a rich knowledge base of defect detail and takes all the guess work out researching new and unfamiliar defects. Coverity 5 also provides a single interface for both static and dynamic defects. This eliminates bouncing back and forth between multiple interfaces and makes it extremely easy and efficient for developers to see and triage all C/C++, C#, and Java defects with a single interface.

Step 3: Map business impact

Coverity 5 Defect Impact Mapping capability is the first to enable developers to automatically map and identify how defects, introduced by changes, impact multiple code bases, projects, and products across the portfolio. Prior to Coverity, mapping impact of defects was a highly manual, inaccurate and time-consuming process. Every development organization who has experienced the frustration of chasing down a single defect that impacts multiple code bases will want to learn more about this unique new feature in Coverity 5. Coverity 5 Defect Impact Mapping capability marks the future of the value of static, dynamic, and software analysis. Now developers can discover all the most relevant defects with Coverity and make tough trade-offs and business decisions on what they will work on based on defect impact.

Step 4: Fix priority defects

Coverity 5 will offer integrations with third-party IDEs and development tools, ensuring that developers can easily access Coverity defects and fix them fast in their tool of choice. Coverity 5 will also introduce new and powerful functions to set up private streams to make desktop analysis more effective and efficient. Coverity 5 also delivers advanced communication and triage notifications to ensure that developers can easily notify other teams of the work they are conducting, or deliver assignments and instructions to other developers, ensuring tight coordination for defect triage. Also, with a click of a button, developers can capture details from any screen they are working from and share this information to their teams and management.

Step 5: Report defect remediation

Coverity 5 advanced software integrity reporting is the most effective way for developers and managers to understand what defects are fixed and what defects are outstanding. Coverity 5 reporting also tracks code integrity by branch, by project, by team, and by product. Managers can use Coverity’s reports to validate defect resolution and measure quality improvements. Developers can use these reports to manage changes in their projects and products. Coverity 5 also tracks important trends such as new defects, outstanding defects and defect resolution rates that are valuable for both developers and management. Coverity reporting is also valuable for development organizations that are accountable to report on every defect discovered and fixed and to meet reporting requirements from compliance standards such as DO-178, MISRA, and CMMI.