« Social Media IPO Market May Be Softening, But Impact Undeniable | Main | Is Android Coming to a Secure Device Near You? »

01/24/2012

Ditch the Dictionary, “Spell Check” Your Way Through Source Code Analysis

Anyone still keep a dictionary and thesaurus next to your writing station?

If you’re like me, the computer is where you write and automated spell checking in email and word processing programs have long since relegated these once essential writing tools to dust collecting duty on a bookshelf. 

Klocwork, a leading supplier of embedded automated test & verification tools, is bringing the spell checker usability model to source code analysis (SCA). The company’s newest release of their main product, Klocwork Insight 9.5, provides C/C++ developers with “On-the-fly” analysis. By underlining security and critical defects in code as it is written, the tool helps users move away from the inefficient batch processing model of code analysis and further towards the ideal of SCA completed by developers in their regular work flow rather than by dedicated testing groups.

This release also provides “On-the-fly” reporting tools. Using simple drag and drop pivot chart capabilities, developer teams can rapidly create reports to meet their organization’s needs.

“On-the-fly” impact analysis is the third improvement Klocwork promotes with the Insight 9.5 launch.  Their release announcement indicates it “offers cross-project impact analysis and reporting which immediately indicates whether a reported issue exists in other code bases, branches or builds. With this smart matching technology, development teams that re-use code across multiple systems won't waste time finding and fixing the same issues over-and-over.”

The benefits promised by shifting source code analysis into a developer’s workflow are clear. Earlier discovery of coding issues such as security defects, memory leaks and bug can lower overall development costs and reduce lost time spent writing flawed code. We could see customization of this type of instant notification functionality gaining even further value going forward as more organizations adopt or establish their coding standards. The ability to prioritize issues based on severity and prevalence across multiple code streams and avoid redundancy by implementing a resolution en masse is a compelling value proposition. 

 

For more insight into these tools, including automated testing & verification tools such as those offered by Klocwork, please see VDC Research’s upcoming analysis of the Software & Systems Lifecycle Management Tool markets.

 

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a0115714871cc970c0163000a8044970d

Listed below are links to weblogs that reference Ditch the Dictionary, “Spell Check” Your Way Through Source Code Analysis:

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.