Reading Set 2: Computer Testing - Patton
Some quick thoughts: It was funny that the first computer bug was a literal bug. It was surprising that “specification” is the leading cause of bugs accounting for over 50%. Coming from an ecology background, it struck me that searching for software bugs is akin to sampling an ecosystem to find species. The graph in the book that had the point of optimal amount of testing is similar to the graphs they use to extrapolate species richness/abundance/accumulation
From wikipedia: “the species discovery curve ... is a graph recording the cumulative number of species of living things recorded in a particular environment as a function of the cumulative effort expended searching for them (usually measured in person-hours).” https://en.wikipedia.org/wiki/Species_discovery_curve
It would be cool to use these functions to estimate the number of bugs remaining in a software program, especially because these functions are used to estimate the number of real bugs in the real world.












