Home > Software Quality News > Coverity introduces build analysis tool, new Integrity Center
Software Quality News:
EMAIL THIS

Coverity introduces build analysis tool, new Integrity Center

By Colleen Frye, Contributor
14 Apr 2009 | SearchSoftwareQuality.com

Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Coverity this week announced a new software build analysis product along with the bundling of all its software analysis products into one offering called the Coverity Integrity Center.

Coverity Build Analysis automatically scans software builds to analyze and pinpoint the root cause of build defects, find compliance violations and detect quality and security issues introduced during the build.

Ben Chelf, CTO at San Francisco-based Coverity Inc., called build analysis an "untapped arena."

"There are lots of ways to specify a build and ways to manage a build system, like Hudson, CruiseControl, Electric Commander, but they don't give development organizations insight as to what's happening," he said. "The build can break, there are security ramifications, there are performance bottlenecks for developers as they're waiting for builds to finish."

It's a problem, said Jeffrey Hammond, a principal analyst at Cambridge, Mass.-based Forrester Research Inc. "Software builds are potentially huge time sinks for organizations, especially large ones." From his own experience analyzing the problem at a previous company, "I was shocked at how much we were spending to try to maintain the build in our software product libraries," he said.

According to Hammond, "The last thing teams want to do is start messing with builds that are working. That's where what Coverity is doing starts to be interesting for teams. They want to get better and be modular, but they don't want to touch existing stuff without an idea of how evolving that will affect the build. So a build analysis to identify specific ways to improve [the process] is a natural step forward."

Coverity's Chelf said the intent is to improve the quality of the overall software system. "When the build doesn't do what it's supposed to do, the product doesn't work right," he said. "So you look for a problem in the code, but it may be in the build system itself."

Chelf said a build analysis would help determine if the build should be taking as long as it is, or if it could be done faster, for instance. "There are huge variations we've seen in how long builds take for similar-sized code bases," he explained.

Tracking down issues with the build is time-consuming, Chelf said. "For example, when you compile a file it gets an object file, and that gets linked in with other object files. The build system puts that all together, but if the build system is not constructed correctly, if you change the code it may not compile all the files it's supposed to. So you get a stale version, and even if the build doesn't break the developer is left with an executable to run through test cases that fails, but in reality the build was faulty. So you spend time tracking down a problem with the code, but then you realize you're using a stale version. Every developer has probably spent time with that."

Coverity Build Analysis is agnostic to build systems, Chelf said, so can be used with any existing build product.

While other products have some capabilities to address problems with the build itself, Forrester's Hammond said Coverity is unique in how it's tying the build analysis "into a large set of dependency analyses." He continued, "It's great to have these capabilities at the build part, but if you can link that with architectural analysis and pull it into an overall assessment, it gives me a higher level of insight into how good and robust the software will be."

Coverity Integrity Center, which includes Coverity Build Analysis, as well as Coverity Architecture Analysis, Coverity Dynamic Analysis and the Coverity Prevent static analysis product, "is designed to provide software integrity throughout the lifecycle," Chelf said. "People are wasting a lot of time fixing problems too late."

Coverity Integrity Center and Coverity Build Analysis are available now. Pricing for Integrity Center is based on a lines-of-code pricing model.



Tags: Software testing tools and frameworksVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Software testing tools and frameworks
Performance testing tools - Commercial, less expensive and free
Software Testing Ezines
New IBM Rational, Tivoli integrated tools pair development with IT
STPCon: Do reality checks on performance test products, panelists advise
Demo: Using WebGoat, a free software testing tool
Getting answers about OpenSTA script problems
Defining core software regression tests
Selecting the best tool for stress and load testing
Required prerequisites for performance testing
Surgient 7's self-provisioning promises software testers quick IT resource access

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
JUnit  (SearchSoftwareQuality.com)
NUnit  (SearchSoftwareQuality.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Software Development Methods - Extreme Programming, Agile Programming, Scrum
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts