Try our new research platform with insights from 80,000+ expert users
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_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.
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.
Learn what your peers think about Klocwork. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,082 professionals have used our research since 2012.
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.
reviewer988890 - PeerSpot reviewer
VP Delivery & Customer Success at a computer software company with 11-50 employees
Dec 22, 2021
The most valuable feature is the Incremental analysis.
reviewer937347 - PeerSpot reviewer
Sr. Test Engineering Manager - Embedded Linux SW / RF at a comms service provider with 51-200 employees
Apr 30, 2022
Klocwork's most valuable feature is the static code analysis feature. It detects the potential problem earlier to allow the developer to receive feedback quickly and then address it before it becomes a problem.
reviewer1553658 - PeerSpot reviewer
Senior Product Specialist at a tech services company with 51-200 employees
Oct 29, 2022
On-the-fly analysis and incremental analysis are the best parts of Klocwork. Currently, we are using both of these features very effectively.
AnirbanSarkar - PeerSpot reviewer
Head - Solution Management Group at Meteonic Innovation Pvt. Ltd.
Oct 18, 2022
The most valuable feature of Klocwork is finding defects while you're doing the coding. For example, if you have an IDE plug-in of Klocwork on Visual Studio or Eclipse, you can find the faults; similar to using spell check on Word, you can find out defects during the development phase, which means that you don't have to wait till the development is over to find the flaws and address the deficiencies. I also find language support in Klocwork good because it used to support only C, C++, C#, and Java, but now, it also supports Java scripts and Python.
 

Klocwork Cons review quotes

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.
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.
Learn what your peers think about Klocwork. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,082 professionals have used our research since 2012.
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.
reviewer988890 - PeerSpot reviewer
VP Delivery & Customer Success at a computer software company with 11-50 employees
Dec 22, 2021
I believe it should support more languages, such as Python and JavaScript.
reviewer937347 - PeerSpot reviewer
Sr. Test Engineering Manager - Embedded Linux SW / RF at a comms service provider with 51-200 employees
Apr 30, 2022
Klocwork has to improve its features to stay ahead of other free solutions.
reviewer1553658 - PeerSpot reviewer
Senior Product Specialist at a tech services company with 51-200 employees
Oct 29, 2022
Modern languages, such as Angular and .NET, should be included as a part of Klocwork. They have recently added Kotlin as a part of their project, but we would like to see more languages in Klocwork. That's the reason we are using Coverity as a backup for some of the other languages.
AnirbanSarkar - PeerSpot reviewer
Head - Solution Management Group at Meteonic Innovation Pvt. Ltd.
Oct 18, 2022
What needs improvement in Klocwork, compared to other products in the market, is the dashboard or reporting mechanisms that need to be a bit more flexible. The Klocwork dashboard could be improved. Though it's good, it's not as good as some of the other products in the market, which is a problem. The reporting could be more detailed and easier to sort out because sorting in Klocwork could be a bit more time-consuming, mainly when sorting defects based on filters, compared to how it's done on other tools such as Coverity.