ITrain Homepage

Site Directory
Membership
Train-the-Trainer
Trainer Certification
Certified Training Materials
ITinfo E-zine
Responsible Training
White Papers
Trainer Resources
What's New
Speaking Engagements
Onsite Training
ITrain Gear



Popular Links
Speaking Engagements
Training Manuals
Certification
Train the Trainer
The Training Book
Technical Writing
Privacy Policy

Print this document

Google
Web ITrain.org

Software Bugs: Tiny & Powerful

You don't have to find many, just the important few


ITinfo Sponsor

ERROR: Random File Unopenable

ERROR: Random File Unopenable

The random file, as specified in the $random_file perl variable was unopenable.

The file was not found on your file system. This means that it has either not been created or the path you have specified in $trrandom_file is incorrect.


One Percent of Software Bugs Cause Half of All Errors

by Dave Murphy
ISSN 1535-3613

Dave Murphy, ITrain founder One percent of the bugs in Microsoft Corp.'s software cause half of all reported errors, with 20 percent of bugs responsible for 80 percent of the mistakes, Chief Executive Steve Ballmer said on Wednesday.

Microsoft Corporation chief executive Steve Ballmer reported yesterday that 20 percent of all software bugs cause 80 percent of all errors and a stunning one percent of the bugs cause half of the errors.

Ballmer stated in a memo, "Let's acknowledge a sad truth about software: any code of significant scope and power will have bugs in it," a comment much like the one that Microsoft Chairman Bill Gates made earlier this year. "We've been amazed by the patterns revealed in the error reports that customers are sending us," Ballmer wrote.

Dave's Opinion

I'm not surprised at the numbers in Ballmer's statement, although I'm surprised that he made it. I've never taken Ballmer for one to willingly admit to a Microsoft failing, he seems to me to be the consummate Microsoft advocate.

The numbers seem to play out, in 1906 Vilfredo Pareto, an Italian economist, wrote that 20 percent of Italian people owned 80 percent of their country's accumulated wealth. Over time, the 80/20 rule, sometimes known as the Pareto's Principle or the Vital Few and Trivial Many Rule, has come to be applied to many relationships. Pareto's rule essentially states that a minor number of catalysts are responsible for a major number of effects, keeping a standard ratio of 20:80. While the 80/20 rule is expected by many people, I'll bet only software engineers recognize that most of the recognized problems in code are caused by must a handful of errors, the major errors.

Call for Comments

What do you think? Leave your comments on the message center.

References

Microsoft
Message Center


Subscribe to ITinfo.
Receive computing and Internet news & tips
by subscribing to the ITinfo information service.
Type your Internet email address in the form, and click "Subscribe."
Email Address:

Previous issues are on our website at http://itrain.org/itinfo/.

International Association of Information Technology Trainers
PMB 616
6030-M Marshalee Dr
Elkridge, MD 21075-5987

410.567.5366
1.888.290.6200
fax: 801.650.0423
Membership Director: member@itrain.org

Return to ITrain Homepage

Copyright © 2002 International Association of Information Technology Trainers, Ltd., All Rights Reserved

http://itrain.org/itinfo/2002/it021003.html
updated October 3, 2002