No more typing reviews! Try our Samantha, our new voice AI agent.
Klocwork Logo

Klocwork pros and cons

Vendor: Perforce
4.0 out of 5

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

Klocwork helps the team anticipate corner cases or potential bugs in real-time.
Its static analysis and code refactoring capabilities are crucial for meeting safety-critical levels and reliability.
Users appreciate the ability to create custom checkers.
On-the-fly and incremental analysis are highly effective for finding defects during development.
It supports multiple languages, including C, C++, C#, Java, JavaScript, and Python.

CONS

Klocwork provides only limited support for multiple programming languages and does not include newer languages like Ada and Golang.
The true positive rate in Klocwork's analysis is low, with only 30% identified in specific test cases.
Klocwork generates numerous warnings, requiring significant expertise to categorize and manage them.
The dashboard and reporting mechanisms of Klocwork could be more flexible and detailed, with easier sorting capabilities.
Klocwork lacks integration with Agile DevOps processes, and updates necessitate complex procedures.
 

Klocwork Pros review quotes

it_user496041 - PeerSpot reviewer
Senior Embedded Software Engineer at a engineering company with 10,001+ employees
Sep 5, 2016
The whole package offers a lot of possibilities: add-ons for Eclipse, standalone clients, access via web site, support, documentation, command line.
it_user701436 - PeerSpot reviewer
Senior Software Engineer at a manufacturing company
Jul 12, 2017
I recommend this tool as one of the best to be used for static analysis and should at least be tried.
it_user854769 - PeerSpot reviewer
Embedded Software Developer at a tech services company with 10,001+ employees
Apr 12, 2018
The tool helps the team to think beforehand about corner cases or potential bugs that might arise in real-time.
Learn what your peers think about Klocwork. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
885,311 professionals have used our research since 2012.
RA
Software Solutions Engineer at Meteonic Innovation Pvt. Ltd.
Dec 12, 2018
The ability to create custom checkers is a plus.
BD
Principle Engineer at MTSI
Aug 2, 2018
I like not having to dig through false positives. Chasing down a false positive can take anywhere from five minutes for a small easy one, then something that is complicated and goes through a whole bunch of different class cases, and it can take up to 45 minutes to an hour to find out if it is a false positive or not.
SB
.Net Developer at Sure Shield Infotech
Dec 31, 2018
First will be the on-the-fly analysis as it is reducing the time for developing code and report generation.
AV
Specialist at a non-tech company with 5,001-10,000 employees
Jun 11, 2019
Klocwork is a good product, but keep in mind that before building the code you have to get a report.
MG
TMS Product Architect with 10,001+ employees
Nov 19, 2019
There is a central Klocwork server at our headquarter in France so we connect the client directly to the server on-premises remotely.
reviewer1184322 - PeerSpot reviewer
Software Chief Engineer at a transportation company with 10,001+ employees
Nov 21, 2019
One can increase the number of vendors, so the solution is scalable.
SP
Deputy Manager Quality Assurance at eInfochips
Jun 3, 2021
Technical support is quite good.
 

Klocwork Cons review quotes

it_user496041 - PeerSpot reviewer
Senior Embedded Software Engineer at a engineering company with 10,001+ employees
Sep 5, 2016
Global variables sometimes generate false positives. Variables with global scopes sometimes produce false positives, which is annoying and time consuming because I get violations from Klocwork which after personal analysis turn out to be not true.
it_user701436 - PeerSpot reviewer
Senior Software Engineer at a manufacturing company
Jul 12, 2017
There are some false warnings found which eventually are not considered for a fix after the team reviewed the source code.
it_user854769 - PeerSpot reviewer
Embedded Software Developer at a tech services company with 10,001+ employees
Apr 12, 2018
The way to define the rules is too complex. The definition/rules for static analysis could be automated according to various SILs, so as to avoid confusion.
Learn what your peers think about Klocwork. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
885,311 professionals have used our research since 2012.
RA
Software Solutions Engineer at Meteonic Innovation Pvt. Ltd.
Dec 12, 2018
I hope that in each new release they add new features relating to the addition of checkers, improving their analysis engines etc.
BD
Principle Engineer at MTSI
Aug 2, 2018
Klocwork does have a problem with true positives. It only found 30% of true positives in the Juliet test case.
SB
.Net Developer at Sure Shield Infotech
Dec 31, 2018
Support for AUTOSAR C++14 by adding a new taxonomy that you can use to ensure compliance with the AUTOSAR C++14 Standard, release 18-03.
AV
Specialist at a non-tech company with 5,001-10,000 employees
Jun 11, 2019
Now the only issue we have is that whenever we need to get the code we have to build it first. Then we can get the report.
MG
TMS Product Architect with 10,001+ employees
Nov 19, 2019
We'd like to see integration with Agile DevOps and Agile methodologies.
reviewer1184322 - PeerSpot reviewer
Software Chief Engineer at a transportation company with 10,001+ employees
Nov 21, 2019
I would like to see better codes between projects and a more user-friendly desktop in the next release.
SP
Deputy Manager Quality Assurance at eInfochips
Jun 3, 2021
Every update that we receive requires of us a lengthy and involved process.