Static Analysis

Subscribe to Static Analysis: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Static Analysis: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Articles from Static Analysis
A dangerous environment, an unknown frontier, a lack of resources, the pursuit of something greater than themselves—yes, software development teams face some great challenges while aspiring to achieve prodigious goals that (they hope) will benefit the organization for years to come. No...
'Developers need to realize that Automated Defect Prevention benefits them,' says Parasoft co-founder & CEO Dr Adam Kolawa in this Exclusive Q&A with Java Developer's Journal. 'But they won't start recognizing this until they see that they have less work,' Kolawa continues. The key to ...
Any large Java source base can have insidious and subtle bugs. Every experienced Java programmer knows that finding and fixing these bugs can be difficult and costly. Fortunately, there are a large number of free open source Java tools available that can be used to find and fix defects...
The common approach to securing applications is to try to identify and remove all of the application's security vulnerabilities at the end of the development process. However, this bug-finding approach is not only resource-intensive, it's largely ineffective. To have any chance of expo...
Software development is an inherently creative process. Many developers compare it to art, and - like artists - take great pride in their work. However, creative processes are typically not efficient. The software development process is no exception, as the quote below clearly indicate...
Building a robust regression suite is the best way to identify poorly implemented requirements, and performing negative testing is the best way to identify confused user errors. However, finding missing requirements is difficult because it's not clear what you're looking for. Flow anal...
Don't you love looking at a good piece of code? I'm talking about the kind of code where the design is so sound that the code practically wrote itself, where there were no nasty surprises at implementation, where it was 100% feature complete and bug-free, and you didn't have to patch i...
Intellectually everyone understands that improving code quality is a good thing. After all, we know bad quality when we see it. (Anyone old enough can cast his or her mind back to the late '80s and Microsoft Word for Windows 1.0.) But we also know that there comes a point where there's...
In terms of unit testing and code compliance, Jtest is a real heavyweight in the arena. For those who haven't come across Jtest before, it's an application that will analyze your Java application code for you. At present Jtest has 700 built-in rules and 100 security rules and it will a...
.NET languages are becoming increasingly popular for driving the application logic for business-critical SOA and Web applications. In these contexts, functional errors are simply not acceptable, and reliability, security, and performance problems can have serious repercussions. Yet, fe...
The vast majority of corporate developers truly believe that application security is not their concern, assuming that network and engineering groups will build their environment in a secure way. But what about application security? Are you ready for the code audit?
Quality-conscious developers are familiar with the idea of coding checklists. The code you write must measure up to all the criteria on the checklist, from 'no grammatical errors in the comments' to 'performs all required functions.'
Most developers would agree that software development is not as daunting a task as is efficient software development. We have seen teams that can design and develop software - and with automated development tools, IDEs as they are called, the software development process has become a l...
(June 19, 2002) - Parasoft, a leading provider of automatic error prevention software, signed an agreement with IBM to provide Java application development testing, support, and service for IBM software products. Under the terms of the licensing agreement, Parasoft will provide global ...
Most organizations that use Linux as a business operating system are developing their own applications for Linux - perhaps in response to the current scarcity of packaged applications available on Linux. With so much internal development for Linux, it is critical that the IT groups bui...
Parasoft's .TEST product aims to automate the creation and execution of testing for quality assurance of .NET code. Specifically, it can produce four kinds of tests: white box, black box, regression, and static analysis.
New-car buyers often fear that they're getting a 'Friday afternoon' vehicle - a car built by the last shift at the end of a tough week. Manufacturers have spent an untold number of man-years trying to prevent such defects.
Jtest, a pricey but invaluable application for developing Java, has been ported to the Linux platform. Tony Sintes takes a look and finds a suite of useful tools that not only improves the quality of code but also can speed up development. (2,500 words)
Jtest, a pricey but invaluable application for developing Java, has been ported to the Linux platform. Tony Sintes takes a look and finds a suite of useful tools that not only improves the quality of code but also can speed up development. (2,500 words)
(August 20, 2002) --Parasoft has recently announced the integration of Jtest, an automated unit testing tool for Java, with JBuilder 7.0?, the market leading Java development environment from Borland® Software Corporation. This allows JBuilder users to perform automated unit testing o...
(May 28, 2003) - Parasoft has released .TEST 1.0, a new unit testing tool that automatically tests classes written on the Microsoft .NET Framework without requiring developers to write a single test scenario or stub. .TEST offers development teams working with the .NET Framework a sim...
(June 12, 2003) - This week at JavaOne, Parasoft introduced the Parasoft Java Solution, a complete package of automated tools, services, and the best practices needed to effectively prevent errors in Java applications. ' We wanted to provide a comprehensive solution for improving softw...
ParaSoft's Jtest 3.0 is a powerful automated tool for testing Java classes. Developers can unit-test their code for completeness and standards compliance and conduct regression tests to ensure that changes they've made to their code haven't introduced errors.