Sign In

Communications of the ACM

ACM TechNews

How to Find Bugs in Giant Software Programs

View as: Print Mobile App Share:
Error 404 message

University of Calgiari researcher Michele Marchesi and colleagues have developed a way that software developers can allocate resources to error correction. Marchesi analyzed a database of Java programs called Eclipse and found that the size of the programs followed a log normal distribution, which means that the database and, by extension, any large project, is made up of several small programs and just a few big ones. Marchesi found that errors are far more likely to occur in large programs. The study found that the top 20 percent of the largest programs contained more than 60 percent of the bugs.

The study provides a template for finding the most errors as quickly as possible in a software project by focusing on the largest programs.

From Technology Review
View Full Article


Abstracts Copyright © 2009 Information Inc., Bethesda, Maryland, USA


No entries found