Ben Northrop


Decisions and software development


Cruft4J > Projects




As mentioned in the benchmarks, across all projects measured, the average score was 51. These projects are:

Open Source Project Lines of Code (NCSS) Complexity Score Copy-Paste Score Cruft4J Score
Apache Commons Primitives 19,790 6 16 22
Apache Commons Proxy 2,483 12 5 17
Apache Commons SCXML 8,520 23 17 40
Apache Commons VFS 17,610 21 7 28
Apache Commson Jelly 21,878 31 8 39
Apache Commson JXPath 17,074 61 8 69
Apache Commson Lang 42,855 28 28 56
Apache Commson Launcher 1,240 40 3 43
Apache Commson Logging 4,016 29 29 58
Apache Compress Ant Library 2,787 39 7 46
Apache Continuum 54,160 25 18 43
Apache CXF 359,528 29 25 54
Apache Derby 391,092 34 35 69
Apache Directory Server 122,548 18 45 63
Apache Directory Studio 120,322 31 26 57
Apache Droids 3,765 15 10 25
Apache ECS 18,797 3 19 22
Apache Excalibur 47,188 27 23 50
Apache FOP 134,084 30 83 113
Apache Forrest 13,804 30 34 64
Page: 1 | 2 | 3 | 4 | 5

I believe that software development is fundamentally about making decisions, and so this is what I write about (mostly). I'm a Distinguished Technical Consultant for Summa and have two degrees from Carnegie Mellon University, most recently one in philosophy (thesis here). I live in Pittsburgh, PA with my wife, 3 energetic boys, and dog. Subscribe here or write me at ben at summa-tech dot com.

Got a Comment?


Sign up to hear about the next post!

If you liked this article and want to hear about the next one, enter your email below. I don't spam - you'll only receive an email when there's a new post (which is about once a month, tops). It's all low-key, straight from me.

Comments (0)

 None so far!