Close
Updated:

Halstead metrics for software complexity and an extrapolation to agreement complexity

A computer scientist named Maurice Halstead devised a measure of software complexity and the mental effort required to create it. As explained in IEEE Spectrum, Oct. 2010 at 34, the quantitative measurements, later called Halstead metrics, “counted the number of unique operators and operands as well as the number of operator and operand occurrences in source code.”

Translate that function into the context of legal agreements. Software could count the number of defined terms, the number of times they are used, the number of paragraphs (or pages or words), the number of nested lists, and other characteristics of agreements that reflect complexity. With that software and a common measure of legal complexity, it would be easier to assess the productivity of legal departments, the level of client demand for agreements, the value delivered by law firms, and improvements in the structure and content of agreements. Maybe this blogger will be remembered as the progenitor of “Morrison metrics”?