2002 · 152 citations · 7 references
ComputingComputer ScienceQuality AssuranceQuality EngineeringSoftware EngineeringSoftware EvolutionSoftware MaintenanceSoftware MetricsSoftware Quality AssuranceSoftware TestingStatic Code AnalysisCode ChurnCode Complexity AnalysisComplexitySoftware Evolution MetricsSoftware Process AssessmentSoftware Process MeasurementSource Code EvolutionSource Code Metrics
This study presents a methodology that will produce a viable fault surrogate. The focus of the effort is on the precise measurement of software development process and product outcomes. Tools and processes for the static measurement of the source code have been installed and made operational in a large embedded software system. Source code measurements have been gathered unobtrusively for each build in the software evolution process. The measurements are synthesized to obtain the fault surrogate. The complexity of sequential builds is compared and a new measure, code churn, is calculated. This paper demonstrates the effectiveness of code complexity churn by validating it against the testing problem reports.
7
Early quality prediction: a case study in telecommunications
Taghi M. Khoshgoftaar, Edward B. Allen, K.S. Kalaichelvan et al. · IEEE Software · 1996 · 200 citations
Software measurement: Problems and practice
John C. Munson · Annals of Software Engineering · 1995 · 31 citations