![]() | |
Original author(s) | Klocwork |
---|---|
Developer(s) | Perforce |
Stable release | Klocwork 2021.4 |
Type | static code analysis |
License | Proprietary commercial software |
Website | www |
Klocwork is a static code analysis tool owned by Minneapolis, Minnesota-based software developer Perforce. Klocwork software analyzes source code in real time, simplifies peer code reviews, and extends the life of complex software. [1]
Klocwork is used to identify security, safety and reliability issues in C, C++, C#, Java, JavaScript and Python code. [2] [3] The product includes numerous desktop plug-ins for developers, metrics and reporting.
Originally Klocwork’s technology was developed to address requirements for large-scale source code analysis to optimize software architecture for C code inside Nortel Networks and spun out in 2001. [4] [5]
In January 2012, Klocwork Insight 9.5 was released. [6] It provided on-the-fly static analysis in Visual Studio, like a word processor does with spelling mistakes.
In May 2013, Klocwork Cahoots peer code review tool was launched. [7]
In 2007, Klocwork was awarded the 2007 InfoWorld Technology of Year award for best source code analyzer. [8]
In May 2014, Klocwork won the Red Herring Top 100 North America Award, in the software sector. [9]
Company type | Private |
---|---|
Industry | Software testing |
Founded | 2001 |
Defunct | January 22, 2019 |
Headquarters | Ottawa, Canada |
Products | Klocwork |
Website | www![]() |
Klocwork was an Ottawa, Canada-based software company that developed the Klocwork brand of programming tools for software developers. The company was acquired by Minneapolis-based application software developer Perforce in 2019, as part of their acquisition of Klocwork's parent software company Rogue Wave. [10] Klocwork no longer exists as a standalone company, but Perforce continues to develop Klocwork branded static code analysis software.
The company was founded in 2001 as a spin-out of Nortel Networks. [11] Its initial investors were Firstmark Capital, USVP, and Mobius Ventures.[ citation needed ]
In January 2014, the company was acquired by Rogue Wave Software. [12]
In January 2019, Rogue Wave was acquired by Minneapolis-based application software developer Perforce. [10]
In computer science, static program analysis is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs during their execution in the integrated environment.
Zend, formerly Zend Technologies, is a Minneapolis, Minnesota-based software company. The company's products, which include Zend Studio, assist software developers with developing, deploying, and managing PHP-based web applications.
IMSL is a commercial collection of software libraries of numerical analysis functionality that are implemented in the computer programming languages C, Java, C#.NET, and Fortran. A Python interface is also available.
Akana is a provider of computer software products for application programming interface (API) management. The company was founded as Digital Evolution and was later known as SOA Software. In November 2016, Akana was acquired by Rogue Wave Software. In January 2019, Rogue Wave was acquired by Minneapolis-based application software developer Perforce.
Rogue Wave Software was an American software development company based in Louisville, Colorado. It provided cross-platform software development tools and embedded components for parallel, data-intensive, and other high-performance computing (HPC) applications.
MISRA C is a set of software development guidelines for the C programming language developed by The MISRA Consortium. Its aims are to facilitate code safety, security, portability and reliability in the context of embedded systems, specifically those systems programmed in ISO C / C90 / C99.
PV-WAVE is an array oriented fourth-generation programming language used by engineers, scientists, researchers, business analysts and software developers to build and deploy visual data analysis applications. In January 2019, PV-Wave parent Rogue Wave Software was acquired by Minneapolis, Minnesota-based application software developer Perforce.
Parasoft is an independent software vendor specializing in automated software testing and application security with headquarters in Monrovia, California. It was founded in 1987 by four graduates of the California Institute of Technology who planned to commercialize the parallel computing software tools they had been working on for the Caltech Cosmic Cube, which was the first working hypercube computer built.
Assembla is a web-based version control and project management software as a service provider for enterprises. It was founded in 2005 and acquired by Idera, Inc. in 2018. It offers Git, Perforce Helix Core and Apache Subversion repository management, integrations with other collaboration tools such as Trello, Slack, GitHub and JIRA. Assembla also offers integrations with customer's managed private clouds.
DevOps is the integration and automation of the software development and information technology operations. DevOps encompasses necessary tasks of software development and can lead to shortening development time and improving the development life cycle. According to Neal Ford, DevOps, particularly through continuous delivery, employs the "Bring the pain forward" principle, tackling tough tasks early, fostering automation and swift issue detection. Software programmers and architects should use fitness function to keep their software in check.
PVS-Studio is a proprietary static code analyzer on guard of code quality, security, and code safety supporting C, C++, C++11, C++/CLI, C++/CX, C# and Java.
PyCharm is an integrated development environment (IDE) used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems, and supports web development with Django. PyCharm is developed by the Czech company JetBrains and built on their IntelliJ platform.
OverOps is a software analytics company based in San Francisco, CA and Tel Aviv, Israel. The company develops a static and dynamic code analysis technology to analyze code events in real time. The technology's focus is large-scale Java and Scala code bases.
Programming Research Limited (PRQA) was a United Kingdom-based developer of code quality management software for embedded software, which included the static program analysis tools QA·C and QA·C++, now known as Helix QAC. It created the High Integrity C++ software coding standard. In May 2018, the company was acquired by Minneapolis, MN–based Perforce, and its products were renamed.
ZeroTurnaround was a Java development tools software company founded by Jevgeni Kabanov and Toomas Römer in 2007. It was acquired by Rogue Wave Software in 2017. In January 2019, Rogue Wave Software and the legacy ZeroTurnaround software products were acquired by Minneapolis, Minnesota-based application software developer Perforce.
Google Kythe is a source code indexer and cross-referencer for code comprehension which describes itself as a "pluggable, (mostly) language-agnostic ecosystem for building tools that work with code".
Perforce Software, Inc. is an American developer of software used for developing and running applications, including version control software, web-based repository management, developer collaboration, application lifecycle management, web application servers, debugging tools, platform automation, and agile planning software.
Snyk Limited is a developer-oriented cybersecurity company, specializing in securing custom developed code, open-source dependencies and cloud infrastructure. It was founded in 2015 out of London and Tel Aviv and is headquartered in Boston.