The Vital Few and Trivial Many: An Empirical Analysis of the Pareto Distribution of Defects
Source: Gesellschaft fur Informatik e.V.
The Pareto Principle is a universal principle of the "Vital few and trivial many". According to this principle, the 80/20 rule has been formulated with the following meaning: for many phenomena, 80% of the consequences originate from 20% of the causes. In this paper, the authors applied the Pareto Principle to software testing and analyzed 9 Open Source Projects (OSPs) across several releases. The results show that a small number of files account for the majority of defects, even across several releases. In contrast, there is no evidence that this small part of files containing most of the defects also makes up only a small part of the system's code size.