Jude Metrics

These metrics are automatically generated from -make doc- command.

Metric numbers gives an idea of Jude dimension.

Jude Java Framework

This is the result of javancss line of code count, without comments. The NCSS stays for "Non Commenting Source Statements" and corresponds to McCabe Metric. The count doesn't include the classes generated from SableCC with the SimpleLogic grammar as input and the classes generated from the knowledge base.


Nr.   Classes Functions      NCSS Package
  1         9        83       429 org.jude.client
  2         9        38       288 org.jude.client.content
  3       190      2636      5307 org.jude.client.content.autogenerated
  4         4        18       266 org.jude.client.dataflavor
  5        12        83       677 org.jude.client.db
  6        60       430      3791 org.jude.client.editor
  7        26       403      6351 org.jude.client.graph
  8         2        14       206 org.jude.client.test
  9         3        27       253 org.jude.server
 10        24       355      2816 org.jude.simplelogic
 11         4       791      2356 org.jude.simplelogic.analysis
 12         2        62       573 org.jude.simplelogic.lexer
 13       210      1332      5832 org.jude.simplelogic.node
 14         4       165      1230 org.jude.simplelogic.parser
 15        17       120      1313 org.openscience.compchem
 16         2         6        80 org.openscience.jmol
 17        24       304      2609 org.openscience.miniJmol
    --------- --------- ---------
          602      6867     34377 Total

 Packages   Classes Functions      NCSS | per
---------------------------------------------------
    17.00    602.00  6,867.00 34,377.00 | Project
              35.41    403.94  2,022.18 | Package
                        11.41     57.10 | Class
                                   5.01 | Function


Knowledge-Base

These are the lines of code inside the knowledge-base.

    760 knowledge_base/source/basic.simplelogic
    244 knowledge_base/source/chemlab.simplelogic
    762 knowledge_base/source/elements.simplelogic
    101 knowledge_base/source/file_repository.simplelogic
    328 knowledge_base/source/gui.simplelogic
   1092 knowledge_base/source/materials.simplelogic
   1369 knowledge_base/source/metainfo.simplelogic
    511 knowledge_base/source/person.simplelogic
    909 knowledge_base/source/physical.simplelogic
    223 knowledge_base/source/testbasic.simplelogic
    187 knowledge_base/source/testchemlab.simplelogic
     48 knowledge_base/source/testelements.simplelogic
     27 knowledge_base/source/test_file_repository.simplelogic
     76 knowledge_base/source/testgui.simplelogic
     70 knowledge_base/source/testmaterials.simplelogic
    184 knowledge_base/source/testmetainfo.simplelogic
    166 knowledge_base/source/testperson.simplelogic
    158 knowledge_base/source/testphysical.simplelogic
   7215 total

Clusters are: 18
Types are 189
Relations are: 442
Rules are 977

Credits

JavaNCSS is a Source Measurement Suite for Java. JavaNCSS is free software distributed under the GNU General Public License. Copyright Chr. Clemens Lee.