Robert E. Mullen

Learn More
This paper explores a novel application of queuing theory to the corrective software maintenance problem to support quantitative balancing between resources and responsiveness. Initially, we provide a detailed description of the states a defect traverses from find to fix and a definition and justification of mean time to resolution as a useful process(More)
Corrective software maintenance, which consists of fixing defects that escape detection and manifest as field failures, is expensive, yet vital to ensuring customer satisfaction. To allocate and use maintenance resources effectively, it is necessary to understand the defect occurrence phenomenon in the field. A preliminary analysis of the defect occurrence(More)
When testing software, both effort and delay costs are related to the number of tests developed and executed. However the benefits of testing are related to coverage achieved and defects discovered. We establish a novel relationship between test costs and the benefits, specifically between the quantity of testing and test coverage, based on the Lognormal(More)
The logical interrelationship between different code coverage types has been well studied, but less so their evolution through time or test. We study the dynamic relationship of four coverage types, namely, block, decision, c-use and p-use by comparing their growth using empirical coverage data generated from extensive testing of a software application with(More)
  • 1