Channels ▼


Coverity Tackles Impact of Software Changes

Coverity has announced Coverity 5, a software tool that automatically scans, prioritizes, and maps the impact of defects introduced by software changes. This tool is specifically designed to help development teams mitigate the business risk of software changes across their entire product portfolio.

Software changes introduce defects that can damage products in the portfolio that share that 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 lets developers automatically scan software for new defects introduced by changes, instantly prioritize defect severity, and map impact to all products sharing the same code

To accomplish this, Coverity 5 features two change impact capabilities:

  • Defect impact mapping capability lets developers automatically map and identify how a single defect impacts multiple code bases, projects, and products across the portfolio.
  • Unified defect management interface lets developers and management review, prioritize, and triage their C/C++, Java, and C# defects in a single workflow, providing a single version of the truth for the state of integrity across the entire product portfolio.

"Mitigating the risk of software changes is one of the biggest challenges for our global customer base, and we are tackling this problem head on with Coverity 5," says Coverity's Seth Hallem. "Our new defect impact management capabilities mark the most significant innovation in the software integrity market since our introduction of commercial static analysis. Coverity 5 delivers an unprecedented level of defect impact visibility to developers so they can make highly informed business decisions on how they prioritize and triage software problems."

Among the other capabilities Coverity 5 provides are:

  • Rich defect knowledge base gives developers detailed information on every defect discovered by Coverity, including plain language defect explanations and an assessment of the potential impact of the defect from both Coverity's proprietary defect index and the industry standard Common Weakness Enumeration (CWE).
  • Automatic severity filtering that takes developers to high impact defects.
  • A code browser that provides advanced defect drill-down capabilities.
  • Advanced defect reporting provides developers and managers an easy way to track defects fixed, defect trends, the overall state of integrity across the entire product line and evidence for defect remediation for compliance reporting.

Operating system platforms that Coverity 5 supports include: Windows XP/Vista, Linux, Solaris, HP/UX, Mac OS X, FreeBSD, and NetBSD. Programming language support includes: C, C++, Java, and C#, while IDE support is Eclipse and Visual Studio. Coverity 5 will be generally available by the end of the first quarter of 2010.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.