Title :
The vital few versus the trivial many: examining the Pareto principle for software
Author :
Gittens, Mechelle ; Kim, Yong ; Godwin, David
Author_Institution :
IBM Corp., White Plains, NY, USA
Abstract :
This paper discusses the Pareto principle as it relates to the distribution of software defects in code. We look at evidence in the context of both the software test team, and users of the software. We also investigate two related principles. The first principle is that the distribution of defects in code relates to the distribution of complexity in code. The second principle is that how we define complexity relates to the distribution of defects in code. We present this work as an empirical study of three general hypotheses investigated for large production-level software; we show that the essence of the principle holds, while precise percentages do not.
Keywords :
Pareto distribution; program testing; software engineering; Pareto principle; code complexity; code defect distribution; software code; software defects; software engineering; software testing; Advertising; Application software; Character recognition; Data analysis; Industrial relations; Performance analysis; Personnel; Quality management; Software development management; Software testing; Empirical study; Pareto principle; defects;
Conference_Titel :
Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International
Print_ISBN :
0-7695-2413-3
DOI :
10.1109/COMPSAC.2005.153