author of JValue, classified methods into several types. These were the following: query (get, boolean, comparison and conversion), mutation (set, command, initialization, finalization, configuration and constructor) and helper (factory, assertion, logging).
Dirk Riehle does also interesting research on often neglected parts of Open Source Software production, like peripheral contributors (I ((jan d)) am part of opensourcedesign.net and how people do not become regular contributors is very much on our minds). matrix