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 Anakia 694 33 1 34
Apache Commson Launcher 1,240 40 3 43
Hibernate JPA API 1,945 2 3 5
Apache AntUnit 2,123 16 5 21
Apache Commons Discovery 1,720 20 6 26
Apache Commons Proxy 2,483 12 5 17
Hibernate Metamodel Gen 4,005 14 3 17
Apache Compress Ant Library 2,787 39 7 46
Apache Commons FileUpload 2,957 23 7 30
Apache Commons Attributes 2,598 27 10 37
Apache Commons BCF 4,862 46 6 52
Apache Common Modeler 4,347 52 8 60
Apache Droids 3,765 15 10 25
Apache Commons CLI 3,765 22 14 36
Apache Commons JCI 3,731 13 15 28
NoteLab 14,320 20 4 24
Apache Commons EL 5,613 108 10 118
Apache Commons JEXL 11,153 44 5 49
HibernateOGM 12,152 16 5 21
Apache Ivy 12,460 26 5 31
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!