Overview
What is Klocwork?
Klockwork, from Perforce Software, supports Static Code Analysis for C, C++, C#, Java, JavaScript, and Python.
Pricing
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
30 people also want pricing
Alternatives Pricing
Product Demos
Klocwork Desktop Static Analysis Demo
Product Details
- About
- Tech Details
What is Klocwork?
Static Code Analyzer for Developer Productivity, SAST, and DevOps/DevSecOps
Klocwork Technical Details
Operating Systems | Unspecified |
---|---|
Mobile Application | No |
Comparisons
Compare with
Reviews
Community Insights
- Business Problems Solved
- Pros
- Cons
- Recommendations
Klocwork has proven to be a valuable tool for users in addressing various business problems. Users have reported that the software helps them ensure the implementation of specific requirements by allowing them to report on those requirements effectively. The built-in checkers provided by Klocwork have met many organizational requirements, and any missing ones have been easily built by users themselves. This capability has allowed users to prioritize their analysis efforts, especially in areas of concern such as security aspects.
In terms of code quality, Klocwork has been highly effective in finding coding issues that do not meet standards like MISRA code profiling, code robustness, and quality assessment. By catching potential errors before checking files in, Klocwork increases confidence and reduces rework before formal test cycles. Users have also found Klocwork to be more effective than similar tools in identifying coding issues and best practices to minimize runtime failures.
Moreover, Klocwork's compliance with industry standards such as NIST and PCI has given users confidence in delivering products with low risk of vulnerabilities and adverse consequences. By eliminating vulnerabilities and weaknesses, the software reduces the cost of development and adoption. Additionally, Klocwork's support for industry standards like MISRA, CWE, CERT, OWASP, and Autosar makes it suitable for various use cases.
Users have found value in the simplicity and ease of use provided by Klocwork. The software enables users to write their own checkers, saving time and optimizing programming code. It also eliminates the manual process of checking internal standards by providing easy-to-generate reports and customization options. Furthermore, Klocwork provides an easy means to track the number and severity of bugs over time in a large codebase.
While manual analysis is still required, users consider the time invested in setting up and running Klocwork to be worthwhile. However, it is worth noting that some users have discontinued using the tool due to project completion or pending budget considerations for the next year.
Built-in Checkers: Users have found the built-in checkers in Klocwork to be highly effective in reducing false positives and providing on-the-fly analysis. Several reviewers have praised the impact of these checkers on improving code quality.
Customer Support: The customer support team for Klocwork has been widely praised for their high responsiveness and quick assistance. Many users have expressed their satisfaction with the level of support they received when encountering issues or needing guidance.
Integration with IDEs: Klocwork's integration with popular IDEs like Eclipse, Visual Studio, and Jenkins has been well-received by users. This integration allows for inline analysis of C++ code directly within the development environment, making it easier for developers to identify and address potential issues while coding.
Confusing Interface and Difficulty Getting Started: Some users have found the interface of the dashboard and added features to be confusing, making it difficult for them to get started with the software. They expressed a need for improved clarity and intuitiveness in order to streamline their workflow.
Setup and Installation Process: Users have expressed concerns about the setup and installation process, describing it as time-consuming. They have suggested that providing a setup install guide would greatly improve their experience by helping them navigate through this initial stage more efficiently.
Outdated Web UI: Several users have mentioned that the web UI of Klocwork looks outdated and could benefit from a more modern look and feel. They believe that updating the interface would enhance user satisfaction and make working with the software more visually appealing.
Users who have reviewed Klocwork commonly make the following recommendations:
-
Utilize the exceptional customer support: Users have commended Klocwork's customer support team for their phenomenal responsiveness and recommend reaching out to them for assistance and issue resolution.
-
Take advantage of the provided resources: Users suggest utilizing the videos and tutorials provided by Klocwork as they are beneficial in understanding the tool and getting started with it.
-
Consider integrating Klocwork into development operations: Users advise considering integrating Klocwork into an automated development operations pipeline to streamline the code analysis process and improve efficiency.
These recommendations highlight the strengths of Klocwork, namely its excellent customer support, comprehensive resources, and potential for integration into existing development workflows.