Key findings from the report include:
- Open source code quality surpasses proprietary code quality in C/C++ projects. Coverity's analysis found an average defect density of .59 for open source C/C++ projects that leverage the Scan service, compared to an average defect density of .72 for proprietary C/C++ code developed for enterprise projects.
- Linux continues to be a benchmark for open source quality.
- C/C++ developers fixed more high-impact defects. Not so much for projects written in Java, for example.
While I would be cautious about overconfidence, these results support Eric S. Raymond's maxim (which he terms "Linus's Law") that "given enough eyeballs, all bugs are shallow," from The Cathedral and the Bazaar.
photo: Michael Himbeault
No comments:
Post a Comment