Klocwork

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Klocwork
Original authorKlocwork
DeveloperPerforce
Stable release
Klocwork 2021.4
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Typestatic code analysis
    LicenseProprietary commercial software
    Websitewww.perforce.com/products/klocwork

    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]

    Overview

    [edit | edit source]

    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.

    History

    [edit | edit source]

    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]

    Awards and recognition

    [edit | edit source]

    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]

    Original developer

    [edit | edit source]
    Klocwork (company)
    Company typePrivate
    IndustrySoftware testing
    Founded2001
    DefunctJanuary 22, 2019 (2019-01-22)
    HeadquartersOttawa, Canada
    ProductsKlocwork

    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.

    Company history

    [edit | edit source]

    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]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Dr Dobb's - Source Code Analysis: Spell-checker style.
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ 2014 Red Herring North America: Winners
    10. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]