Find hard-to-detect defects in Java code
Enabling developers to find hard-to-detect defects in Java code, Coverity, a Synopsys company, has launched the Coverity Code Spotter cloud-based service. Free to the software development community during the beta period, the service is built on Coverity's static code analysis technology.
Code Spotter allows developers to upload as much Java source code as they would like. The service will then find the most common and critical issues in Java code bases. These issues include: resource leaks; race conditions; concurrency issues; control flow issues; null pointer dereferences; issues detected by the open source FindBugs tool; copy and paste errors; and other software defects resulting in incorrect or unpredictable programme behaviour.
In conjunction with developers' build systems, source code files are intercepted and compiled. They are then uploaded to the Code Spotter servers for analysis. Once analysis is complete, the results can be viewed on the Code Spotter website or downloaded for offline review.
Dennis Chu, Senior Product Manager, Coverity, comments: "There are more than six million professional software developers in the world writing at least 60 million lines of code every day, which means the need for a simple-to-use, lightweight process for testing software quality and security has never been more critical. With Code Spotter, we've aimed to do just that by expanding our SaaS offerings to provide even more developers across the globe with tools that make it easier to produce high-quality software."