Ads by TechWords

See your link here
Receive the latest technology news and information.
IT Management
ROI (Return on Investment)
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
Cloud Computing
View all newsletters




Privacy Policy
 

Study: Buggy software costs users, vendors nearly $60B annually

June 25, 2002 12:00 PM ET

Computerworld - WASHINGTON -- Software bugs are costing the U.S. economy an estimated $59.5 billion each year, with more than half of the cost borne by end users and the remainder by developers and vendors, according to a new federal study.
Improvements in testing could reduce this cost by about a third, or $22.5 billion, but it won't eliminate all software errors, the study said. Of the total $59.5 billion cost, users incurred 64% of the cost and developers 36%.
The findings were released yesterday in a 309-page study (download PDF) conducted by the National Institute of Standards and Technology (NIST), a federal agency that conducts extensive research on technology issues.
There are very few markets where "buyers are willing to accept products that they know are going to malfunction," said Gregory Tassey, the NIST senior economist who headed the study. "But software is at the extreme end in terms of errors or bugs that are in the typical product when it is sold."
A product of 18 months of research that included extensive feedback from end users, the study examined the impact of buggy software in several major industries -- automotive, aerospace and financial services -- and then extrapolated the results for the U.S. economy. The study was conducted for NIST by the nonprofit Research Triangle Institute in Research Triangle Park, N.C.
For instance, one case study in the automotive and aerospace industries involved interviews with 10 software developers and 179 users of computer-aided design, manufacturing and engineering systems and product data management software. That study found that users of these software design tools spent significant resources responding to software errors. Approximately 60% of those surveyed said they had experienced "significant software errors" in the previous year. The total cost in these sectors from inadequate software testing was estimated to be $1.8 billion.
Similar results were found in the financial services sector. In the case study of that sector, four software developers and 98 software users were interviewed. According to the study, developers agreed that an improved testing system was needed that could track a bug back to the point where it was introduced and show how it influenced the rest of the production process. The ideal testing infrastructure could remedy problems in real time rather than requiring developers to wait for the product to be fully assembled, the report said.
The total cost on financial services from inadequate software testing was estimated at $3.3 billion, the report said.
"No one thinks you can get all the errors out of software,"said Tassey. Vendors are under pressure to get products to market quickly, and there are diminishing returns on testing: The more effort you put into it, the fewer the bugs that are found. "However, the general consensus seems to be [that] the current state of the art with respect to testing is poor and can be sufficiently improved," he said.
The study didn't propose specific actions for improving testing but called for the development of testing standards, noting that today's testing tools "are still fairly primitive."
The study also said that standardized testing tools, scripts, reference data and metrics, among other things, "that have undergone a rigorous certification process would have a large impact on the inadequacies" now found.



Jump to comments

IT Management

Additional Resources

WHITE PAPER
Approximately 60 percent of data migration projects overrun time or budget, while some fail completely. Download this white paper, "Enhancing Your Chance for Successful Data Migration," to learn the critical steps you need to take to execute a data migration project with minimum cost and risk to your business.
WHITE PAPER
Read the Gartner research note to learn why the TCO of a server-based computing deployment used to deliver all applications to users is around 50% lower than that of an unmanaged desktop deployment.
WHITE PAPER
Economic downturns have a tendency to accelerate emerging technologies, boost the adoption of effective solutions, and punish solutions that are not cost competitive or that are out of synch with industry trends. This IDC White Paper presents the results of an IDC survey of 330 companies in Western Europe, Asia/Pacific and the Americas that measures the receptiveness to Linux and takes into consideration changing views driven by the disruptive economic environment that businesses face today.

White Papers & Webcasts

ROI of Application Delivery Controllers
How modern offload technologies in Application Delivery Controllers can drastically reduce expenses in traditional and virtualized architectures, with a fast ROI.  

Legacy IT Modernization - Practical Reality
Learn to balance budget restrictions and build a foundation to grow on in this new Webinar!

The ROI of Application Delivery Controllers in Traditional and Virtualized Environments
How modern offload technologies in Application Delivery Controllers can drastically reduce expenses in traditional and virtualized architectures, with a fast ROI.  

Interactive Guide: Getting Started with Data Governance
Download this Interactive Guide today!

ROI of Application Delivery in Virtualized Environments
Learn how load balancing Application Delivery Controllers (ADC) can substantially reduce expenses in traditional and virtualized architectures with a fast ROI.  

How Your Business Can Attain Maximum ROI from Virtualization
Delve into the benefits available to you!  

Effectively Implementing Datacenter Automation
Effectively select and deploy the best datacenter automation solution today!

Get More from Your IT Budget
Download this new white paper today!  

Aligning IT to Business: The Rising Importance of Application Delivery Networks
Application Delivery Networking (ADN) will play a vital role in helping enterprises incorporate strategic technologies to achieve business initiatives.