Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Applications
    • Applications
    • Cybersecurity
    • Development
    • IT Management

    Tools Are Accurate if Not Stylish

    Written by

    Peter Coffee
    Published July 17, 2006
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      When eWEEK Labs encounters what seems like an especially clever trade name, it sometimes turns out that were working too hard: What looked to us like an ingenious pun is often unintended.

      Were fairly certain, though, that Klocwork, in Burlington, Mass., intended its name to be a double play on words. It combines the abbreviation “kLOC,” for “thousands of lines of code,” with the notion that the software development process should run in a much more consistent and predictable way.

      We got an early look at the shipping code of Version 7.1 of Klocworks development tool suite, finalized on June 14, which defies the easy categorization of the source code editors and debuggers that used to be the staples of development tool reviews.

      /zimages/6/28571.gifClick here to read about IBMs free security tools for Java developers.

      The Klocwork lineup might even be termed a suite of suites. It comprises several bundles of tools addressing varied combinations of source code defect and vulnerability analysis, application architecture visualization, and development process improvement.

      The Klocwork teams efforts have clearly gone into substance rather than style. Developers whove grown accustomed to professionally packaged tools that install as easily as any end-user application, with correspondingly friendly user interface design, may form an unfavorable first impression of Klocworks products.

      The installation guide is an 88-page manual, with nearly a quarter of that devoted to a chapter ominously titled “Planning Your Installation,” plus 10 more pages of actual installation instructions.

      Some of our early work with the product found us unceremoniously dumped from a multistep process when we pointed, for example, to a nonempty directory as the place to store a tools analysis results.

      In practice, though, a development organization that assimilates these tools into its day-to-day operations will not continue to encounter these problems and should not be discouraged by them. Whats more important is the leverage these tools can provide—when assembled into a configuration that fits a particular environment—in making sure that quality code is built in a productive manner.

      For teams developing in C/C++ or Java and seeking improved process measurement depth and rigor—especially when working on multiple development platforms—Klocworks tools merit investigation.

      New in Junes Version 7.1 is Java 1.5 compatibility, incorporating the added features of that Java update into Klocworks inSight Architect tool (see screen). Java developers who are tempted to assert that Java has no security problems may find it educational to look over the list of potential security vulnerabilities that Klocwork can detect in Java code.

      The tools can also offer Java style guidance in areas such as matching the abstraction level of a potentially thrown exception to that of the method in question.

      Version 7.1s defect detection in C and C++ code has become more subtle. This release has a nasty, suspicious mind (we mean this as a compliment) when it comes to identifying pieces of code that might wind up dereferencing a null pointer by indirect, but sadly plausible, chains of misfortune.

      We also note that Klocwork 7.1 has become more assertive about calling things errors, rather than merely suggesting their investigation, as the default response when certain patterns are noticed. Either the Klocwork developers are getting more confident in their detection algorithms, or (perhaps more likely) theyve decided that developers need to be whacked with a metaphorical two-by-four to get their attention.

      Klocworks tools are available in two combinations. The Defect + Security Suite is priced at $2,995 per user, and the more complete Development Suite (which we tested) is priced at $3,995 per user. More information is available at www.klocwork.com.

      Peter Coffee can be reached at [email protected].

      /zimages/6/28571.gifCheck out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.

      Peter Coffee
      Peter Coffee
      Peter Coffee is Director of Platform Research at salesforce.com, where he serves as a liaison with the developer community to define the opportunity and clarify developers' technical requirements on the company's evolving Apex Platform. Peter previously spent 18 years with eWEEK (formerly PC Week), the national news magazine of enterprise technology practice, where he reviewed software development tools and methods and wrote regular columns on emerging technologies and professional community issues.Before he began writing full-time in 1989, Peter spent eleven years in technical and management positions at Exxon and The Aerospace Corporation, including management of the latter company's first desktop computing planning team and applied research in applications of artificial intelligence techniques. He holds an engineering degree from MIT and an MBA from Pepperdine University, he has held teaching appointments in computer science, business analytics and information systems management at Pepperdine, UCLA, and Chapman College.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×