[{"loc": 68, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/DependTreeModel.java", "comments": 73, "loc_per_function": 7.56, "blanks_per_loc": 0.44, "num_funs": 9, "comments_per_loc": 1.07, "tokens": 372, "ccn": 19, "ccn_per_function": 2.111111111111111, "tokens_per_function": 41.333333333333336, "ccn_per_token": 0.051075268817204304, "functions_per_token": 0.024193548387096774, "loc_per_token": 0.1827956989247312, "ccn_per_loc": 0.27941176470588236, "functions_per_loc": 0.1323529411764706, "tokens_per_loc": 5.470588235294118}, {"loc": 81, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/PackageNode.java", "comments": 72, "loc_per_function": 9.0, "blanks_per_loc": 0.35, "num_funs": 9, "comments_per_loc": 0.89, "tokens": 546, "ccn": 15, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 60.666666666666664, "ccn_per_token": 0.027472527472527472, "functions_per_token": 0.016483516483516484, "loc_per_token": 0.14835164835164835, "ccn_per_loc": 0.18518518518518517, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.7407407407407405}, {"loc": 59, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/AboutDialog.java", "comments": 25, "loc_per_function": 19.67, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 0.42, "tokens": 490, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 163.33333333333334, "ccn_per_token": 0.006122448979591836, "functions_per_token": 0.006122448979591836, "loc_per_token": 0.12040816326530612, "ccn_per_loc": 0.05084745762711865, "functions_per_loc": 0.05084745762711865, "tokens_per_loc": 8.305084745762711}, {"loc": 16, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/StatusPanel.java", "comments": 18, "loc_per_function": 8.0, "blanks_per_loc": 0.31, "num_funs": 2, "comments_per_loc": 1.12, "tokens": 82, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 41.0, "ccn_per_token": 0.024390243902439025, "functions_per_token": 0.024390243902439025, "loc_per_token": 0.1951219512195122, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 5.125}, {"loc": 56, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/DependTree.java", "comments": 49, "loc_per_function": 6.22, "blanks_per_loc": 0.48, "num_funs": 9, "comments_per_loc": 0.88, "tokens": 363, "ccn": 11, "ccn_per_function": 1.2222222222222223, "tokens_per_function": 40.333333333333336, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.024793388429752067, "loc_per_token": 0.15426997245179064, "ccn_per_loc": 0.19642857142857142, "functions_per_loc": 0.16071428571428573, "tokens_per_loc": 6.482142857142857}, {"loc": 29, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/EfferentNode.java", "comments": 45, "loc_per_function": 5.8, "blanks_per_loc": 0.41, "num_funs": 5, "comments_per_loc": 1.55, "tokens": 161, "ccn": 8, "ccn_per_function": 1.6, "tokens_per_function": 32.2, "ccn_per_token": 0.049689440993788817, "functions_per_token": 0.031055900621118012, "loc_per_token": 0.18012422360248448, "ccn_per_loc": 0.27586206896551724, "functions_per_loc": 0.1724137931034483, "tokens_per_loc": 5.551724137931035}, {"loc": 361, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/JDepend.java", "comments": 88, "loc_per_function": 9.26, "blanks_per_loc": 0.36, "num_funs": 39, "comments_per_loc": 0.24, "tokens": 2294, "ccn": 65, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 58.82051282051282, "ccn_per_token": 0.02833478639930253, "functions_per_token": 0.017000871839581516, "loc_per_token": 0.15736704446381866, "ccn_per_loc": 0.18005540166204986, "functions_per_loc": 0.10803324099722991, "tokens_per_loc": 6.354570637119114}, {"loc": 21, "file_path": "tools/jdepend-2.9/src/jdepend/swingui/AfferentNode.java", "comments": 34, "loc_per_function": 5.25, "blanks_per_loc": 0.48, "num_funs": 4, "comments_per_loc": 1.62, "tokens": 120, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 30.0, "ccn_per_token": 0.041666666666666664, "functions_per_token": 0.03333333333333333, "loc_per_token": 0.175, "ccn_per_loc": 0.23809523809523808, "functions_per_loc": 0.19047619047619047, "tokens_per_loc": 5.714285714285714}, {"loc": 135, "file_path": "tools/jdepend-2.9/src/jdepend/xmlui/JDepend.java", "comments": 22, "loc_per_function": 4.5, "blanks_per_loc": 0.27, "num_funs": 30, "comments_per_loc": 0.16, "tokens": 957, "ccn": 30, "ccn_per_function": 1.0, "tokens_per_function": 31.9, "ccn_per_token": 0.03134796238244514, "functions_per_token": 0.03134796238244514, "loc_per_token": 0.14106583072100312, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.2222222222222222, "tokens_per_loc": 7.088888888888889}, {"loc": 359, "file_path": "tools/jdepend-2.9/src/jdepend/textui/JDepend.java", "comments": 56, "loc_per_function": 7.04, "blanks_per_loc": 0.31, "num_funs": 51, "comments_per_loc": 0.16, "tokens": 2278, "ccn": 79, "ccn_per_function": 1.5490196078431373, "tokens_per_function": 44.666666666666664, "ccn_per_token": 0.03467954345917471, "functions_per_token": 0.022388059701492536, "loc_per_token": 0.1575943810359965, "ccn_per_loc": 0.2200557103064067, "functions_per_loc": 0.14206128133704735, "tokens_per_loc": 6.345403899721449}, {"loc": 86, "file_path": "tools/jdepend-2.9/src/jdepend/framework/FileManager.java", "comments": 14, "loc_per_function": 6.14, "blanks_per_loc": 0.4, "num_funs": 14, "comments_per_loc": 0.16, "tokens": 534, "ccn": 30, "ccn_per_function": 2.142857142857143, "tokens_per_function": 38.142857142857146, "ccn_per_token": 0.056179775280898875, "functions_per_token": 0.026217228464419477, "loc_per_token": 0.16104868913857678, "ccn_per_loc": 0.3488372093023256, "functions_per_loc": 0.16279069767441862, "tokens_per_loc": 6.209302325581396}, {"loc": 84, "file_path": "tools/jdepend-2.9/src/jdepend/framework/JavaClassBuilder.java", "comments": 26, "loc_per_function": 12.0, "blanks_per_loc": 0.32, "num_funs": 7, "comments_per_loc": 0.31, "tokens": 509, "ccn": 14, "ccn_per_function": 2.0, "tokens_per_function": 72.71428571428571, "ccn_per_token": 0.0275049115913556, "functions_per_token": 0.0137524557956778, "loc_per_token": 0.1650294695481336, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 6.059523809523809}, {"loc": 65, "file_path": "tools/jdepend-2.9/src/jdepend/framework/JavaClass.java", "comments": 7, "loc_per_function": 4.64, "blanks_per_loc": 0.35, "num_funs": 14, "comments_per_loc": 0.11, "tokens": 326, "ccn": 16, "ccn_per_function": 1.1428571428571428, "tokens_per_function": 23.285714285714285, "ccn_per_token": 0.049079754601226995, "functions_per_token": 0.04294478527607362, "loc_per_token": 0.19938650306748465, "ccn_per_loc": 0.24615384615384617, "functions_per_loc": 0.2153846153846154, "tokens_per_loc": 5.015384615384615}, {"loc": 85, "file_path": "tools/jdepend-2.9/src/jdepend/framework/DependencyConstraint.java", "comments": 44, "loc_per_function": 9.44, "blanks_per_loc": 0.36, "num_funs": 9, "comments_per_loc": 0.52, "tokens": 525, "ccn": 26, "ccn_per_function": 2.888888888888889, "tokens_per_function": 58.333333333333336, "ccn_per_token": 0.049523809523809526, "functions_per_token": 0.017142857142857144, "loc_per_token": 0.1619047619047619, "ccn_per_loc": 0.3058823529411765, "functions_per_loc": 0.10588235294117647, "tokens_per_loc": 6.176470588235294}, {"loc": 4, "file_path": "tools/jdepend-2.9/src/jdepend/framework/ParserListener.java", "comments": 16, "loc_per_function": 4.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 4.0, "tokens": 18, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 18, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2222222222222222, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.5}, {"loc": 45, "file_path": "tools/jdepend-2.9/src/jdepend/framework/PackageFilter.java", "comments": 40, "loc_per_function": 6.43, "blanks_per_loc": 0.29, "num_funs": 7, "comments_per_loc": 0.89, "tokens": 282, "ccn": 12, "ccn_per_function": 1.7142857142857142, "tokens_per_function": 40.285714285714285, "ccn_per_token": 0.0425531914893617, "functions_per_token": 0.024822695035460994, "loc_per_token": 0.1595744680851064, "ccn_per_loc": 0.26666666666666666, "functions_per_loc": 0.15555555555555556, "tokens_per_loc": 6.266666666666667}, {"loc": 158, "file_path": "tools/jdepend-2.9/src/jdepend/framework/JavaPackage.java", "comments": 59, "loc_per_function": 5.85, "blanks_per_loc": 0.32, "num_funs": 27, "comments_per_loc": 0.37, "tokens": 874, "ccn": 45, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 32.370370370370374, "ccn_per_token": 0.05148741418764302, "functions_per_token": 0.030892448512585814, "loc_per_token": 0.18077803203661327, "ccn_per_loc": 0.2848101265822785, "functions_per_loc": 0.17088607594936708, "tokens_per_loc": 5.531645569620253}, {"loc": 38, "file_path": "tools/jdepend-2.9/src/jdepend/framework/AbstractParser.java", "comments": 18, "loc_per_function": 5.43, "blanks_per_loc": 0.34, "num_funs": 7, "comments_per_loc": 0.47, "tokens": 211, "ccn": 10, "ccn_per_function": 1.4285714285714286, "tokens_per_function": 30.142857142857142, "ccn_per_token": 0.04739336492890995, "functions_per_token": 0.03317535545023697, "loc_per_token": 0.18009478672985782, "ccn_per_loc": 0.2631578947368421, "functions_per_loc": 0.18421052631578946, "tokens_per_loc": 5.552631578947368}, {"loc": 129, "file_path": "tools/jdepend-2.9/src/jdepend/framework/JDepend.java", "comments": 177, "loc_per_function": 6.45, "blanks_per_loc": 0.29, "num_funs": 20, "comments_per_loc": 1.37, "tokens": 805, "ccn": 34, "ccn_per_function": 1.7, "tokens_per_function": 40.25, "ccn_per_token": 0.0422360248447205, "functions_per_token": 0.024844720496894408, "loc_per_token": 0.16024844720496895, "ccn_per_loc": 0.26356589147286824, "functions_per_loc": 0.15503875968992248, "tokens_per_loc": 6.24031007751938}, {"loc": 28, "file_path": "tools/jdepend-2.9/src/jdepend/framework/PackageComparator.java", "comments": 8, "loc_per_function": 5.6, "blanks_per_loc": 0.46, "num_funs": 5, "comments_per_loc": 0.29, "tokens": 138, "ccn": 6, "ccn_per_function": 1.2, "tokens_per_function": 27.6, "ccn_per_token": 0.043478260869565216, "functions_per_token": 0.036231884057971016, "loc_per_token": 0.2028985507246377, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.17857142857142858, "tokens_per_loc": 4.928571428571429}, {"loc": 479, "file_path": "tools/jdepend-2.9/src/jdepend/framework/ClassFileParser.java", "comments": 24, "loc_per_function": 10.41, "blanks_per_loc": 0.34, "num_funs": 46, "comments_per_loc": 0.05, "tokens": 3257, "ccn": 111, "ccn_per_function": 2.4130434782608696, "tokens_per_function": 70.80434782608695, "ccn_per_token": 0.03408044212465459, "functions_per_token": 0.014123426466073074, "loc_per_token": 0.14706785385323917, "ccn_per_loc": 0.23173277661795408, "functions_per_loc": 0.09603340292275574, "tokens_per_loc": 6.799582463465553}, {"loc": 89, "file_path": "tools/jdepend-2.9/src/jdepend/framework/PropertyConfigurator.java", "comments": 26, "loc_per_function": 11.12, "blanks_per_loc": 0.31, "num_funs": 8, "comments_per_loc": 0.29, "tokens": 531, "ccn": 20, "ccn_per_function": 2.5, "tokens_per_function": 66.375, "ccn_per_token": 0.03766478342749529, "functions_per_token": 0.015065913370998116, "loc_per_token": 0.16760828625235405, "ccn_per_loc": 0.2247191011235955, "functions_per_loc": 0.0898876404494382, "tokens_per_loc": 5.966292134831461}, {"loc": 63, "file_path": "tools/apache-ant-1.7.0/bin/runant.py", "comments": 34, "loc_per_function": 63.0, "blanks_per_loc": 0.32, "num_funs": 0, "comments_per_loc": 0.54, "tokens": 361, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 361, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1745152354570637, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.73015873015873}, {"loc": 98, "file_path": "modules/jscheme/src/org/argouml/tools/ui/ActionExecSilk.java", "comments": 97, "loc_per_function": 6.53, "blanks_per_loc": 0.49, "num_funs": 15, "comments_per_loc": 0.99, "tokens": 631, "ccn": 26, "ccn_per_function": 1.7333333333333334, "tokens_per_function": 42.06666666666667, "ccn_per_token": 0.04120443740095087, "functions_per_token": 0.02377179080824089, "loc_per_token": 0.15530903328050713, "ccn_per_loc": 0.2653061224489796, "functions_per_loc": 0.15306122448979592, "tokens_per_loc": 6.438775510204081}, {"loc": 45, "file_path": "modules/dev/src/org/argouml/dev/ModeInspectorPanel.java", "comments": 56, "loc_per_function": 9.0, "blanks_per_loc": 0.31, "num_funs": 5, "comments_per_loc": 1.24, "tokens": 270, "ccn": 7, "ccn_per_function": 1.4, "tokens_per_function": 54.0, "ccn_per_token": 0.025925925925925925, "functions_per_token": 0.018518518518518517, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.15555555555555556, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.0}, {"loc": 5, "file_path": "modules/dev/src/org/argouml/dev/UndoManagerWrapper.java", "comments": 82, "loc_per_function": 5.0, "blanks_per_loc": 1.2, "num_funs": 1, "comments_per_loc": 16.4, "tokens": 18, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 18.0, "ccn_per_token": 0.05555555555555555, "functions_per_token": 0.05555555555555555, "loc_per_token": 0.2777777777777778, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 3.6}, {"loc": 35, "file_path": "modules/dev/src/org/argouml/dev/UndoLogPanel.java", "comments": 53, "loc_per_function": 8.75, "blanks_per_loc": 0.37, "num_funs": 4, "comments_per_loc": 1.51, "tokens": 236, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 59.0, "ccn_per_token": 0.0211864406779661, "functions_per_token": 0.01694915254237288, "loc_per_token": 0.1483050847457627, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.11428571428571428, "tokens_per_loc": 6.742857142857143}, {"loc": 9, "file_path": "modules/dev/src/org/argouml/dev/MessageNodeBuilder.java", "comments": 58, "loc_per_function": 9.0, "blanks_per_loc": 0.89, "num_funs": 1, "comments_per_loc": 6.44, "tokens": 45, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 45.0, "ccn_per_token": 0.022222222222222223, "functions_per_token": 0.022222222222222223, "loc_per_token": 0.2, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 5.0}, {"loc": 28, "file_path": "modules/dev/src/org/argouml/dev/DevActionFactory.java", "comments": 42, "loc_per_function": 9.33, "blanks_per_loc": 0.39, "num_funs": 3, "comments_per_loc": 1.5, "tokens": 176, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 58.666666666666664, "ccn_per_token": 0.022727272727272728, "functions_per_token": 0.017045454545454544, "loc_per_token": 0.1590909090909091, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.10714285714285714, "tokens_per_loc": 6.285714285714286}, {"loc": 6, "file_path": "modules/dev/src/org/argouml/dev/CallerListNodeBuilder.java", "comments": 56, "loc_per_function": 6.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 9.33, "tokens": 35, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 35, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.17142857142857143, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.833333333333333}, {"loc": 67, "file_path": "modules/dev/src/org/argouml/dev/TargetManagerPanel.java", "comments": 68, "loc_per_function": 7.44, "blanks_per_loc": 0.31, "num_funs": 9, "comments_per_loc": 1.01, "tokens": 462, "ccn": 10, "ccn_per_function": 1.1111111111111112, "tokens_per_function": 51.333333333333336, "ccn_per_token": 0.021645021645021644, "functions_per_token": 0.01948051948051948, "loc_per_token": 0.14502164502164502, "ccn_per_loc": 0.14925373134328357, "functions_per_loc": 0.13432835820895522, "tokens_per_loc": 6.895522388059701}, {"loc": 90, "file_path": "modules/dev/src/org/argouml/dev/DeveloperModule.java", "comments": 69, "loc_per_function": 18.0, "blanks_per_loc": 0.4, "num_funs": 5, "comments_per_loc": 0.77, "tokens": 668, "ccn": 8, "ccn_per_function": 1.6, "tokens_per_function": 133.6, "ccn_per_token": 0.011976047904191617, "functions_per_token": 0.0074850299401197605, "loc_per_token": 0.1347305389221557, "ccn_per_loc": 0.08888888888888889, "functions_per_loc": 0.05555555555555555, "tokens_per_loc": 7.4222222222222225}, {"loc": 64, "file_path": "modules/dev/src/org/argouml/dev/EventPumpInspectorPanel.java", "comments": 62, "loc_per_function": 10.67, "blanks_per_loc": 0.3, "num_funs": 6, "comments_per_loc": 0.97, "tokens": 380, "ccn": 11, "ccn_per_function": 1.8333333333333333, "tokens_per_function": 63.333333333333336, "ccn_per_token": 0.02894736842105263, "functions_per_token": 0.015789473684210527, "loc_per_token": 0.16842105263157894, "ccn_per_loc": 0.171875, "functions_per_loc": 0.09375, "tokens_per_loc": 5.9375}, {"loc": 22, "file_path": "modules/dev/src/org/argouml/dev/figinspector/FigTree.java", "comments": 52, "loc_per_function": 11.0, "blanks_per_loc": 0.36, "num_funs": 2, "comments_per_loc": 2.36, "tokens": 138, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 69.0, "ccn_per_token": 0.021739130434782608, "functions_per_token": 0.014492753623188406, "loc_per_token": 0.15942028985507245, "ccn_per_loc": 0.13636363636363635, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.2727272727272725}, {"loc": 131, "file_path": "modules/dev/src/org/argouml/dev/figinspector/FigInspectorPanel.java", "comments": 60, "loc_per_function": 16.38, "blanks_per_loc": 0.15, "num_funs": 8, "comments_per_loc": 0.46, "tokens": 986, "ccn": 25, "ccn_per_function": 3.125, "tokens_per_function": 123.25, "ccn_per_token": 0.02535496957403651, "functions_per_token": 0.008113590263691683, "loc_per_token": 0.1328600405679513, "ccn_per_loc": 0.19083969465648856, "functions_per_loc": 0.061068702290076333, "tokens_per_loc": 7.526717557251908}, {"loc": 10, "file_path": "modules/dev/src/org/argouml/dev/test/TestPanel.java", "comments": 44, "loc_per_function": 10.0, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 4.4, "tokens": 56, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 56.0, "ccn_per_token": 0.017857142857142856, "functions_per_token": 0.017857142857142856, "loc_per_token": 0.17857142857142858, "ccn_per_loc": 0.1, "functions_per_loc": 0.1, "tokens_per_loc": 5.6}, {"loc": 5, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotationType.java", "comments": 17, "loc_per_function": 5.0, "blanks_per_loc": 0.4, "num_funs": 0, "comments_per_loc": 3.4, "tokens": 15, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 15, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.3333333333333333, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 3.0}, {"loc": 5, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotationText.java", "comments": 12, "loc_per_function": 5.0, "blanks_per_loc": 0.6, "num_funs": 0, "comments_per_loc": 2.4, "tokens": 22, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 22, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.22727272727272727, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.4}, {"loc": 39, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NameUmlNotation.java", "comments": 12, "loc_per_function": 9.75, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 0.31, "tokens": 229, "ccn": 6, "ccn_per_function": 1.5, "tokens_per_function": 57.25, "ccn_per_token": 0.026200873362445413, "functions_per_token": 0.017467248908296942, "loc_per_token": 0.1703056768558952, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.10256410256410256, "tokens_per_loc": 5.871794871794871}, {"loc": 35, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotationModule.java", "comments": 13, "loc_per_function": 8.75, "blanks_per_loc": 0.37, "num_funs": 4, "comments_per_loc": 0.37, "tokens": 175, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 43.75, "ccn_per_token": 0.045714285714285714, "functions_per_token": 0.022857142857142857, "loc_per_token": 0.2, "ccn_per_loc": 0.22857142857142856, "functions_per_loc": 0.11428571428571428, "tokens_per_loc": 5.0}, {"loc": 29, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/UmlNotationTextEvent.java", "comments": 12, "loc_per_function": 5.8, "blanks_per_loc": 0.28, "num_funs": 5, "comments_per_loc": 0.41, "tokens": 117, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 23.4, "ccn_per_token": 0.042735042735042736, "functions_per_token": 0.042735042735042736, "loc_per_token": 0.24786324786324787, "ccn_per_loc": 0.1724137931034483, "functions_per_loc": 0.1724137931034483, "tokens_per_loc": 4.0344827586206895}, {"loc": 5, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotationLanguage.java", "comments": 23, "loc_per_function": 5.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 4.6, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 8, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotatedItem.java", "comments": 12, "loc_per_function": 8.0, "blanks_per_loc": 0.38, "num_funs": 0, "comments_per_loc": 1.5, "tokens": 39, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 39, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.20512820512820512, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.875}, {"loc": 29, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotationManager.java", "comments": 21, "loc_per_function": 5.8, "blanks_per_loc": 0.34, "num_funs": 5, "comments_per_loc": 0.72, "tokens": 165, "ccn": 6, "ccn_per_function": 1.2, "tokens_per_function": 33.0, "ccn_per_token": 0.03636363636363636, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.17575757575757575, "ccn_per_loc": 0.20689655172413793, "functions_per_loc": 0.1724137931034483, "tokens_per_loc": 5.689655172413793}, {"loc": 21, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/UmlNotationLanguage.java", "comments": 14, "loc_per_function": 10.5, "blanks_per_loc": 0.43, "num_funs": 2, "comments_per_loc": 0.67, "tokens": 135, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 67.5, "ccn_per_token": 0.022222222222222223, "functions_per_token": 0.014814814814814815, "loc_per_token": 0.15555555555555556, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 6.428571428571429}, {"loc": 7, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/NotationTextEvent.java", "comments": 33, "loc_per_function": 7.0, "blanks_per_loc": 0.29, "num_funs": 0, "comments_per_loc": 4.71, "tokens": 32, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 32, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21875, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.571428571428571}, {"loc": 38, "file_path": "src/argouml-core-notation/src/org/argouml/notation2/StereotypeUmlNotation.java", "comments": 12, "loc_per_function": 9.5, "blanks_per_loc": 0.32, "num_funs": 4, "comments_per_loc": 0.32, "tokens": 208, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 52.0, "ccn_per_token": 0.02403846153846154, "functions_per_token": 0.019230769230769232, "loc_per_token": 0.18269230769230768, "ccn_per_loc": 0.13157894736842105, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 5.473684210526316}, {"loc": 54, "file_path": "src/argouml-app/tests/org/argouml/FileHelper.java", "comments": 89, "loc_per_function": 9.0, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 1.65, "tokens": 355, "ccn": 11, "ccn_per_function": 1.8333333333333333, "tokens_per_function": 59.166666666666664, "ccn_per_token": 0.030985915492957747, "functions_per_token": 0.016901408450704224, "loc_per_token": 0.15211267605633802, "ccn_per_loc": 0.2037037037037037, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.574074074074074}, {"loc": 13, "file_path": "src/argouml-app/tests/org/argouml/TestFileHelper.java", "comments": 21, "loc_per_function": 13.0, "blanks_per_loc": 0.38, "num_funs": 1, "comments_per_loc": 1.62, "tokens": 90, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 90.0, "ccn_per_token": 0.011111111111111112, "functions_per_token": 0.011111111111111112, "loc_per_token": 0.14444444444444443, "ccn_per_loc": 0.07692307692307693, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 6.923076923076923}, {"loc": 241, "file_path": "src/argouml-app/tests/org/argouml/TestDependencies.java", "comments": 93, "loc_per_function": 20.08, "blanks_per_loc": 0.15, "num_funs": 12, "comments_per_loc": 0.39, "tokens": 1418, "ccn": 32, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 118.16666666666667, "ccn_per_token": 0.022566995768688293, "functions_per_token": 0.00846262341325811, "loc_per_token": 0.16995768688293372, "ccn_per_loc": 0.13278008298755187, "functions_per_loc": 0.04979253112033195, "tokens_per_loc": 5.8838174273858925}, {"loc": 44, "file_path": "src/argouml-app/tests/org/argouml/model/TestActivityGraphsFactory.java", "comments": 63, "loc_per_function": 7.33, "blanks_per_loc": 0.32, "num_funs": 6, "comments_per_loc": 1.43, "tokens": 225, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 37.5, "ccn_per_token": 0.02666666666666667, "functions_per_token": 0.02666666666666667, "loc_per_token": 0.19555555555555557, "ccn_per_loc": 0.13636363636363635, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 5.113636363636363}, {"loc": 55, "file_path": "src/argouml-app/tests/org/argouml/model/TestStateMachinesHelper.java", "comments": 54, "loc_per_function": 11.0, "blanks_per_loc": 0.27, "num_funs": 5, "comments_per_loc": 0.98, "tokens": 458, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 91.6, "ccn_per_token": 0.010917030567685589, "functions_per_token": 0.010917030567685589, "loc_per_token": 0.12008733624454149, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 8.327272727272728}, {"loc": 150, "file_path": "src/argouml-app/tests/org/argouml/model/TestCoreHelper.java", "comments": 88, "loc_per_function": 16.67, "blanks_per_loc": 0.21, "num_funs": 9, "comments_per_loc": 0.59, "tokens": 1235, "ccn": 15, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 137.22222222222223, "ccn_per_token": 0.012145748987854251, "functions_per_token": 0.0072874493927125505, "loc_per_token": 0.1214574898785425, "ccn_per_loc": 0.1, "functions_per_loc": 0.06, "tokens_per_loc": 8.233333333333333}, {"loc": 41, "file_path": "src/argouml-app/tests/org/argouml/model/TestActivityGraphStateMachine.java", "comments": 61, "loc_per_function": 13.67, "blanks_per_loc": 0.61, "num_funs": 3, "comments_per_loc": 1.49, "tokens": 343, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 114.33333333333333, "ccn_per_token": 0.008746355685131196, "functions_per_token": 0.008746355685131196, "loc_per_token": 0.119533527696793, "ccn_per_loc": 0.07317073170731707, "functions_per_loc": 0.07317073170731707, "tokens_per_loc": 8.365853658536585}, {"loc": 85, "file_path": "src/argouml-app/tests/org/argouml/model/TestExtensionMechanismsFactory.java", "comments": 70, "loc_per_function": 12.14, "blanks_per_loc": 0.2, "num_funs": 7, "comments_per_loc": 0.82, "tokens": 594, "ccn": 8, "ccn_per_function": 1.1428571428571428, "tokens_per_function": 84.85714285714286, "ccn_per_token": 0.013468013468013467, "functions_per_token": 0.011784511784511785, "loc_per_token": 0.14309764309764308, "ccn_per_loc": 0.09411764705882353, "functions_per_loc": 0.08235294117647059, "tokens_per_loc": 6.988235294117647}, {"loc": 151, "file_path": "src/argouml-app/tests/org/argouml/model/TestCollaborationsHelper.java", "comments": 68, "loc_per_function": 18.88, "blanks_per_loc": 0.23, "num_funs": 8, "comments_per_loc": 0.45, "tokens": 1357, "ccn": 8, "ccn_per_function": 1.0, "tokens_per_function": 169.625, "ccn_per_token": 0.0058953574060427415, "functions_per_token": 0.0058953574060427415, "loc_per_token": 0.11127487103905674, "ccn_per_loc": 0.052980132450331126, "functions_per_loc": 0.052980132450331126, "tokens_per_loc": 8.986754966887418}, {"loc": 132, "file_path": "src/argouml-app/tests/org/argouml/model/GenericUmlObjectTestFixture.java", "comments": 108, "loc_per_function": 14.67, "blanks_per_loc": 0.21, "num_funs": 9, "comments_per_loc": 0.82, "tokens": 1110, "ccn": 13, "ccn_per_function": 1.4444444444444444, "tokens_per_function": 123.33333333333333, "ccn_per_token": 0.011711711711711712, "functions_per_token": 0.008108108108108109, "loc_per_token": 0.11891891891891893, "ccn_per_loc": 0.09848484848484848, "functions_per_loc": 0.06818181818181818, "tokens_per_loc": 8.409090909090908}, {"loc": 228, "file_path": "src/argouml-app/tests/org/argouml/model/TestAgainstUmlModel.java", "comments": 152, "loc_per_function": 19.0, "blanks_per_loc": 0.25, "num_funs": 12, "comments_per_loc": 0.67, "tokens": 1551, "ccn": 44, "ccn_per_function": 3.6666666666666665, "tokens_per_function": 129.25, "ccn_per_token": 0.028368794326241134, "functions_per_token": 0.007736943907156673, "loc_per_token": 0.1470019342359768, "ccn_per_loc": 0.19298245614035087, "functions_per_loc": 0.05263157894736842, "tokens_per_loc": 6.802631578947368}, {"loc": 30, "file_path": "src/argouml-app/tests/org/argouml/model/TestDataTypesFactory.java", "comments": 65, "loc_per_function": 7.5, "blanks_per_loc": 0.63, "num_funs": 4, "comments_per_loc": 2.17, "tokens": 132, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.22727272727272727, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 4.4}, {"loc": 104, "file_path": "src/argouml-app/tests/org/argouml/model/TestModelFacade3.java", "comments": 73, "loc_per_function": 17.33, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.7, "tokens": 698, "ccn": 29, "ccn_per_function": 4.833333333333333, "tokens_per_function": 116.33333333333333, "ccn_per_token": 0.04154727793696275, "functions_per_token": 0.008595988538681949, "loc_per_token": 0.1489971346704871, "ccn_per_loc": 0.27884615384615385, "functions_per_loc": 0.057692307692307696, "tokens_per_loc": 6.711538461538462}, {"loc": 21, "file_path": "src/argouml-app/tests/org/argouml/model/TestCommonBehaviorHelper.java", "comments": 54, "loc_per_function": 5.25, "blanks_per_loc": 0.48, "num_funs": 4, "comments_per_loc": 2.57, "tokens": 97, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 24.25, "ccn_per_token": 0.041237113402061855, "functions_per_token": 0.041237113402061855, "loc_per_token": 0.21649484536082475, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.19047619047619047, "tokens_per_loc": 4.619047619047619}, {"loc": 56, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlExtend.java", "comments": 62, "loc_per_function": 9.33, "blanks_per_loc": 0.25, "num_funs": 6, "comments_per_loc": 1.11, "tokens": 413, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 68.83333333333333, "ccn_per_token": 0.014527845036319613, "functions_per_token": 0.014527845036319613, "loc_per_token": 0.13559322033898305, "ccn_per_loc": 0.10714285714285714, "functions_per_loc": 0.10714285714285714, "tokens_per_loc": 7.375}, {"loc": 52, "file_path": "src/argouml-app/tests/org/argouml/model/TestCommonBehaviorFactory.java", "comments": 59, "loc_per_function": 10.4, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 1.13, "tokens": 199, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 39.8, "ccn_per_token": 0.02512562814070352, "functions_per_token": 0.02512562814070352, "loc_per_token": 0.2613065326633166, "ccn_per_loc": 0.09615384615384616, "functions_per_loc": 0.09615384615384616, "tokens_per_loc": 3.826923076923077}, {"loc": 400, "file_path": "src/argouml-app/tests/org/argouml/model/TestCopyHelper.java", "comments": 133, "loc_per_function": 19.05, "blanks_per_loc": 0.21, "num_funs": 21, "comments_per_loc": 0.33, "tokens": 3875, "ccn": 27, "ccn_per_function": 1.2857142857142858, "tokens_per_function": 184.52380952380952, "ccn_per_token": 0.006967741935483871, "functions_per_token": 0.005419354838709678, "loc_per_token": 0.1032258064516129, "ccn_per_loc": 0.0675, "functions_per_loc": 0.0525, "tokens_per_loc": 9.6875}, {"loc": 85, "file_path": "src/argouml-app/tests/org/argouml/model/TestModel.java", "comments": 86, "loc_per_function": 12.14, "blanks_per_loc": 0.39, "num_funs": 7, "comments_per_loc": 1.01, "tokens": 563, "ccn": 20, "ccn_per_function": 2.857142857142857, "tokens_per_function": 80.42857142857143, "ccn_per_token": 0.035523978685612786, "functions_per_token": 0.012433392539964476, "loc_per_token": 0.15097690941385436, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.08235294117647059, "tokens_per_loc": 6.623529411764705}, {"loc": 40, "file_path": "src/argouml-app/tests/org/argouml/model/TestModelManagementFactory.java", "comments": 65, "loc_per_function": 6.67, "blanks_per_loc": 0.3, "num_funs": 6, "comments_per_loc": 1.62, "tokens": 236, "ccn": 8, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 39.333333333333336, "ccn_per_token": 0.03389830508474576, "functions_per_token": 0.025423728813559324, "loc_per_token": 0.1694915254237288, "ccn_per_loc": 0.2, "functions_per_loc": 0.15, "tokens_per_loc": 5.9}, {"loc": 169, "file_path": "src/argouml-app/tests/org/argouml/model/TestModelEventPump.java", "comments": 111, "loc_per_function": 11.27, "blanks_per_loc": 0.21, "num_funs": 15, "comments_per_loc": 0.66, "tokens": 1069, "ccn": 16, "ccn_per_function": 1.0666666666666667, "tokens_per_function": 71.26666666666667, "ccn_per_token": 0.014967259120673527, "functions_per_token": 0.01403180542563143, "loc_per_token": 0.1580916744621141, "ccn_per_loc": 0.09467455621301775, "functions_per_loc": 0.08875739644970414, "tokens_per_loc": 6.325443786982248}, {"loc": 25, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlActor.java", "comments": 50, "loc_per_function": 8.33, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 208, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 69.33333333333333, "ccn_per_token": 0.014423076923076924, "functions_per_token": 0.014423076923076924, "loc_per_token": 0.1201923076923077, "ccn_per_loc": 0.12, "functions_per_loc": 0.12, "tokens_per_loc": 8.32}, {"loc": 42, "file_path": "src/argouml-app/tests/org/argouml/model/AllTests.java", "comments": 43, "loc_per_function": 42.0, "blanks_per_loc": 0.14, "num_funs": 1, "comments_per_loc": 1.02, "tokens": 349, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 349.0, "ccn_per_token": 0.0028653295128939827, "functions_per_token": 0.0028653295128939827, "loc_per_token": 0.12034383954154727, "ccn_per_loc": 0.023809523809523808, "functions_per_loc": 0.023809523809523808, "tokens_per_loc": 8.30952380952381}, {"loc": 89, "file_path": "src/argouml-app/tests/org/argouml/model/TestModelFacade2.java", "comments": 75, "loc_per_function": 11.12, "blanks_per_loc": 0.28, "num_funs": 8, "comments_per_loc": 0.84, "tokens": 700, "ccn": 11, "ccn_per_function": 1.375, "tokens_per_function": 87.5, "ccn_per_token": 0.015714285714285715, "functions_per_token": 0.011428571428571429, "loc_per_token": 0.12714285714285714, "ccn_per_loc": 0.12359550561797752, "functions_per_loc": 0.0898876404494382, "tokens_per_loc": 7.865168539325842}, {"loc": 52, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlGeneralization.java", "comments": 62, "loc_per_function": 10.4, "blanks_per_loc": 0.27, "num_funs": 5, "comments_per_loc": 1.19, "tokens": 445, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 89.0, "ccn_per_token": 0.011235955056179775, "functions_per_token": 0.011235955056179775, "loc_per_token": 0.11685393258426967, "ccn_per_loc": 0.09615384615384616, "functions_per_loc": 0.09615384615384616, "tokens_per_loc": 8.557692307692308}, {"loc": 267, "file_path": "src/argouml-app/tests/org/argouml/model/MockModelImplementation.java", "comments": 296, "loc_per_function": 5.56, "blanks_per_loc": 0.46, "num_funs": 48, "comments_per_loc": 1.11, "tokens": 1604, "ccn": 51, "ccn_per_function": 1.0625, "tokens_per_function": 33.416666666666664, "ccn_per_token": 0.031795511221945134, "functions_per_token": 0.029925187032418952, "loc_per_token": 0.16645885286783044, "ccn_per_loc": 0.19101123595505617, "functions_per_loc": 0.1797752808988764, "tokens_per_loc": 6.007490636704119}, {"loc": 24, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlModel.java", "comments": 50, "loc_per_function": 8.0, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 2.08, "tokens": 208, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 69.33333333333333, "ccn_per_token": 0.014423076923076924, "functions_per_token": 0.014423076923076924, "loc_per_token": 0.11538461538461539, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 8.666666666666666}, {"loc": 27, "file_path": "src/argouml-app/tests/org/argouml/model/TestAGHelperWithMock.java", "comments": 57, "loc_per_function": 6.75, "blanks_per_loc": 0.44, "num_funs": 4, "comments_per_loc": 2.11, "tokens": 136, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 34.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.19852941176470587, "ccn_per_loc": 0.14814814814814814, "functions_per_loc": 0.14814814814814814, "tokens_per_loc": 5.037037037037037}, {"loc": 48, "file_path": "src/argouml-app/tests/org/argouml/model/InitializeModel.java", "comments": 58, "loc_per_function": 9.6, "blanks_per_loc": 0.27, "num_funs": 5, "comments_per_loc": 1.21, "tokens": 212, "ccn": 9, "ccn_per_function": 1.8, "tokens_per_function": 42.4, "ccn_per_token": 0.04245283018867924, "functions_per_token": 0.02358490566037736, "loc_per_token": 0.22641509433962265, "ccn_per_loc": 0.1875, "functions_per_loc": 0.10416666666666667, "tokens_per_loc": 4.416666666666667}, {"loc": 96, "file_path": "src/argouml-app/tests/org/argouml/model/TestModelManagementHelper.java", "comments": 70, "loc_per_function": 10.67, "blanks_per_loc": 0.22, "num_funs": 9, "comments_per_loc": 0.73, "tokens": 672, "ccn": 9, "ccn_per_function": 1.0, "tokens_per_function": 74.66666666666667, "ccn_per_token": 0.013392857142857142, "functions_per_token": 0.013392857142857142, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.09375, "functions_per_loc": 0.09375, "tokens_per_loc": 7.0}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/model/TestUseCasesHelper.java", "comments": 54, "loc_per_function": 5.0, "blanks_per_loc": 0.4, "num_funs": 4, "comments_per_loc": 2.7, "tokens": 95, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 23.75, "ccn_per_token": 0.042105263157894736, "functions_per_token": 0.042105263157894736, "loc_per_token": 0.21052631578947367, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 4.75}, {"loc": 34, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlFactory.java", "comments": 55, "loc_per_function": 11.33, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 1.62, "tokens": 296, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 98.66666666666667, "ccn_per_token": 0.010135135135135136, "functions_per_token": 0.010135135135135136, "loc_per_token": 0.11486486486486487, "ccn_per_loc": 0.08823529411764706, "functions_per_loc": 0.08823529411764706, "tokens_per_loc": 8.705882352941176}, {"loc": 25, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlUseCase.java", "comments": 50, "loc_per_function": 8.33, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 208, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 69.33333333333333, "ccn_per_token": 0.014423076923076924, "functions_per_token": 0.014423076923076924, "loc_per_token": 0.1201923076923077, "ccn_per_loc": 0.12, "functions_per_loc": 0.12, "tokens_per_loc": 8.32}, {"loc": 304, "file_path": "src/argouml-app/tests/org/argouml/model/CheckUMLModelHelper.java", "comments": 138, "loc_per_function": 20.27, "blanks_per_loc": 0.12, "num_funs": 15, "comments_per_loc": 0.45, "tokens": 2035, "ccn": 47, "ccn_per_function": 3.1333333333333333, "tokens_per_function": 135.66666666666666, "ccn_per_token": 0.023095823095823097, "functions_per_token": 0.007371007371007371, "loc_per_token": 0.1493857493857494, "ccn_per_loc": 0.15460526315789475, "functions_per_loc": 0.049342105263157895, "tokens_per_loc": 6.694078947368421}, {"loc": 103, "file_path": "src/argouml-app/tests/org/argouml/model/TestExtensionMechanismsHelper.java", "comments": 72, "loc_per_function": 12.88, "blanks_per_loc": 0.2, "num_funs": 8, "comments_per_loc": 0.7, "tokens": 676, "ccn": 8, "ccn_per_function": 1.0, "tokens_per_function": 84.5, "ccn_per_token": 0.011834319526627219, "functions_per_token": 0.011834319526627219, "loc_per_token": 0.15236686390532544, "ccn_per_loc": 0.07766990291262135, "functions_per_loc": 0.07766990291262135, "tokens_per_loc": 6.563106796116505}, {"loc": 78, "file_path": "src/argouml-app/tests/org/argouml/model/TestUseCasesFactory.java", "comments": 67, "loc_per_function": 9.75, "blanks_per_loc": 0.35, "num_funs": 8, "comments_per_loc": 0.86, "tokens": 639, "ccn": 9, "ccn_per_function": 1.125, "tokens_per_function": 79.875, "ccn_per_token": 0.014084507042253521, "functions_per_token": 0.012519561815336464, "loc_per_token": 0.12206572769953052, "ccn_per_loc": 0.11538461538461539, "functions_per_loc": 0.10256410256410256, "tokens_per_loc": 8.192307692307692}, {"loc": 11, "file_path": "src/argouml-app/tests/org/argouml/model/TestUml.java", "comments": 62, "loc_per_function": 5.5, "blanks_per_loc": 0.73, "num_funs": 2, "comments_per_loc": 5.64, "tokens": 41, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 20.5, "ccn_per_token": 0.04878048780487805, "functions_per_token": 0.04878048780487805, "loc_per_token": 0.2682926829268293, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 3.727272727272727}, {"loc": 25, "file_path": "src/argouml-app/tests/org/argouml/model/TestModel2.java", "comments": 54, "loc_per_function": 5.0, "blanks_per_loc": 0.4, "num_funs": 5, "comments_per_loc": 2.16, "tokens": 149, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 29.8, "ccn_per_token": 0.03355704697986577, "functions_per_token": 0.03355704697986577, "loc_per_token": 0.16778523489932887, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 5.96}, {"loc": 46, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlFactoryBuildNode.java", "comments": 87, "loc_per_function": 7.67, "blanks_per_loc": 0.3, "num_funs": 6, "comments_per_loc": 1.89, "tokens": 383, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 63.833333333333336, "ccn_per_token": 0.015665796344647518, "functions_per_token": 0.015665796344647518, "loc_per_token": 0.12010443864229765, "ccn_per_loc": 0.13043478260869565, "functions_per_loc": 0.13043478260869565, "tokens_per_loc": 8.326086956521738}, {"loc": 14, "file_path": "src/argouml-app/tests/org/argouml/model/TestUmlModelElement.java", "comments": 52, "loc_per_function": 4.67, "blanks_per_loc": 0.43, "num_funs": 3, "comments_per_loc": 3.71, "tokens": 82, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 27.333333333333332, "ccn_per_token": 0.036585365853658534, "functions_per_token": 0.036585365853658534, "loc_per_token": 0.17073170731707318, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.21428571428571427, "tokens_per_loc": 5.857142857142857}, {"loc": 87, "file_path": "src/argouml-app/tests/org/argouml/model/TestCollaborationsFactory.java", "comments": 92, "loc_per_function": 10.88, "blanks_per_loc": 0.26, "num_funs": 8, "comments_per_loc": 1.06, "tokens": 538, "ccn": 12, "ccn_per_function": 1.5, "tokens_per_function": 67.25, "ccn_per_token": 0.022304832713754646, "functions_per_token": 0.01486988847583643, "loc_per_token": 0.16171003717472118, "ccn_per_loc": 0.13793103448275862, "functions_per_loc": 0.09195402298850575, "tokens_per_loc": 6.183908045977011}, {"loc": 21, "file_path": "src/argouml-app/tests/org/argouml/model/TestActivityGraphsHelper.java", "comments": 54, "loc_per_function": 5.25, "blanks_per_loc": 0.38, "num_funs": 4, "comments_per_loc": 2.57, "tokens": 103, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 25.75, "ccn_per_token": 0.038834951456310676, "functions_per_token": 0.038834951456310676, "loc_per_token": 0.20388349514563106, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.19047619047619047, "tokens_per_loc": 4.904761904761905}, {"loc": 492, "file_path": "src/argouml-app/tests/org/argouml/model/TestCoreFactory.java", "comments": 158, "loc_per_function": 24.6, "blanks_per_loc": 0.16, "num_funs": 20, "comments_per_loc": 0.32, "tokens": 4071, "ccn": 32, "ccn_per_function": 1.6, "tokens_per_function": 203.55, "ccn_per_token": 0.007860476541390321, "functions_per_token": 0.0049127978383689515, "loc_per_token": 0.1208548268238762, "ccn_per_loc": 0.06504065040650407, "functions_per_loc": 0.04065040650406504, "tokens_per_loc": 8.274390243902438}, {"loc": 80, "file_path": "src/argouml-app/tests/org/argouml/model/TestStateMachinesFactory.java", "comments": 66, "loc_per_function": 11.43, "blanks_per_loc": 0.19, "num_funs": 7, "comments_per_loc": 0.82, "tokens": 456, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 65.14285714285714, "ccn_per_token": 0.015350877192982455, "functions_per_token": 0.015350877192982455, "loc_per_token": 0.17543859649122806, "ccn_per_loc": 0.0875, "functions_per_loc": 0.0875, "tokens_per_loc": 5.7}, {"loc": 22, "file_path": "src/argouml-app/tests/org/argouml/kernel/TestProjectManager.java", "comments": 51, "loc_per_function": 7.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 2.32, "tokens": 162, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 54.0, "ccn_per_token": 0.018518518518518517, "functions_per_token": 0.018518518518518517, "loc_per_token": 0.13580246913580246, "ccn_per_loc": 0.13636363636363635, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 7.363636363636363}, {"loc": 242, "file_path": "src/argouml-app/tests/org/argouml/kernel/TestProjectWithProfiles.java", "comments": 174, "loc_per_function": 22.0, "blanks_per_loc": 0.11, "num_funs": 11, "comments_per_loc": 0.72, "tokens": 1785, "ccn": 29, "ccn_per_function": 2.6363636363636362, "tokens_per_function": 162.27272727272728, "ccn_per_token": 0.016246498599439777, "functions_per_token": 0.0061624649859943975, "loc_per_token": 0.13557422969187674, "ccn_per_loc": 0.11983471074380166, "functions_per_loc": 0.045454545454545456, "tokens_per_loc": 7.37603305785124}, {"loc": 280, "file_path": "src/argouml-app/tests/org/argouml/kernel/TestProjectSettings.java", "comments": 98, "loc_per_function": 18.67, "blanks_per_loc": 0.17, "num_funs": 15, "comments_per_loc": 0.35, "tokens": 2175, "ccn": 19, "ccn_per_function": 1.2666666666666666, "tokens_per_function": 145.0, "ccn_per_token": 0.008735632183908045, "functions_per_token": 0.006896551724137931, "loc_per_token": 0.12873563218390804, "ccn_per_loc": 0.06785714285714285, "functions_per_loc": 0.05357142857142857, "tokens_per_loc": 7.767857142857143}, {"loc": 344, "file_path": "src/argouml-app/tests/org/argouml/kernel/TestProject.java", "comments": 142, "loc_per_function": 21.5, "blanks_per_loc": 0.24, "num_funs": 16, "comments_per_loc": 0.41, "tokens": 3339, "ccn": 18, "ccn_per_function": 1.125, "tokens_per_function": 208.6875, "ccn_per_token": 0.005390835579514825, "functions_per_token": 0.004791853848457622, "loc_per_token": 0.10302485774183888, "ccn_per_loc": 0.05232558139534884, "functions_per_loc": 0.046511627906976744, "tokens_per_loc": 9.706395348837209}, {"loc": 62, "file_path": "src/argouml-app/tests/org/argouml/notation/TestNotationProvider.java", "comments": 57, "loc_per_function": 6.89, "blanks_per_loc": 0.35, "num_funs": 9, "comments_per_loc": 0.92, "tokens": 388, "ccn": 9, "ccn_per_function": 1.0, "tokens_per_function": 43.111111111111114, "ccn_per_token": 0.023195876288659795, "functions_per_token": 0.023195876288659795, "loc_per_token": 0.15979381443298968, "ccn_per_loc": 0.14516129032258066, "functions_per_loc": 0.14516129032258066, "tokens_per_loc": 6.258064516129032}, {"loc": 123, "file_path": "src/argouml-app/tests/org/argouml/notation/TestNotationSettings.java", "comments": 59, "loc_per_function": 8.79, "blanks_per_loc": 0.24, "num_funs": 14, "comments_per_loc": 0.48, "tokens": 702, "ccn": 14, "ccn_per_function": 1.0, "tokens_per_function": 50.142857142857146, "ccn_per_token": 0.019943019943019943, "functions_per_token": 0.019943019943019943, "loc_per_token": 0.1752136752136752, "ccn_per_loc": 0.11382113821138211, "functions_per_loc": 0.11382113821138211, "tokens_per_loc": 5.7073170731707314}, {"loc": 56, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/TestNotation.java", "comments": 41, "loc_per_function": 14.0, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 0.73, "tokens": 380, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 95.0, "ccn_per_token": 0.013157894736842105, "functions_per_token": 0.010526315789473684, "loc_per_token": 0.14736842105263157, "ccn_per_loc": 0.08928571428571429, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.785714285714286}, {"loc": 61, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/TestNotationProviderFactory2.java", "comments": 66, "loc_per_function": 7.62, "blanks_per_loc": 0.31, "num_funs": 8, "comments_per_loc": 1.08, "tokens": 409, "ccn": 9, "ccn_per_function": 1.125, "tokens_per_function": 51.125, "ccn_per_token": 0.022004889975550123, "functions_per_token": 0.019559902200488997, "loc_per_token": 0.1491442542787286, "ccn_per_loc": 0.14754098360655737, "functions_per_loc": 0.13114754098360656, "tokens_per_loc": 6.704918032786885}, {"loc": 107, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/java/TestModelElementNameNotationJava.java", "comments": 55, "loc_per_function": 10.7, "blanks_per_loc": 0.14, "num_funs": 10, "comments_per_loc": 0.51, "tokens": 830, "ccn": 11, "ccn_per_function": 1.1, "tokens_per_function": 83.0, "ccn_per_token": 0.01325301204819277, "functions_per_token": 0.012048192771084338, "loc_per_token": 0.12891566265060242, "ccn_per_loc": 0.102803738317757, "functions_per_loc": 0.09345794392523364, "tokens_per_loc": 7.757009345794392}, {"loc": 183, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestEnumerationLiteralNotationUml.java", "comments": 103, "loc_per_function": 14.08, "blanks_per_loc": 0.15, "num_funs": 13, "comments_per_loc": 0.56, "tokens": 1285, "ccn": 22, "ccn_per_function": 1.6923076923076923, "tokens_per_function": 98.84615384615384, "ccn_per_token": 0.017120622568093387, "functions_per_token": 0.010116731517509728, "loc_per_token": 0.1424124513618677, "ccn_per_loc": 0.12021857923497267, "functions_per_loc": 0.07103825136612021, "tokens_per_loc": 7.021857923497268}, {"loc": 152, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestClassifierRoleNotationUml.java", "comments": 74, "loc_per_function": 13.82, "blanks_per_loc": 0.18, "num_funs": 11, "comments_per_loc": 0.49, "tokens": 978, "ccn": 22, "ccn_per_function": 2.0, "tokens_per_function": 88.9090909090909, "ccn_per_token": 0.022494887525562373, "functions_per_token": 0.011247443762781187, "loc_per_token": 0.1554192229038855, "ccn_per_loc": 0.14473684210526316, "functions_per_loc": 0.07236842105263158, "tokens_per_loc": 6.434210526315789}, {"loc": 164, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestStateBodyNotationUml.java", "comments": 112, "loc_per_function": 13.67, "blanks_per_loc": 0.13, "num_funs": 12, "comments_per_loc": 0.68, "tokens": 1074, "ccn": 17, "ccn_per_function": 1.4166666666666667, "tokens_per_function": 89.5, "ccn_per_token": 0.015828677839851025, "functions_per_token": 0.0111731843575419, "loc_per_token": 0.1527001862197393, "ccn_per_loc": 0.10365853658536585, "functions_per_loc": 0.07317073170731707, "tokens_per_loc": 6.548780487804878}, {"loc": 425, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestMessageNotationUml.java", "comments": 176, "loc_per_function": 17.0, "blanks_per_loc": 0.23, "num_funs": 25, "comments_per_loc": 0.41, "tokens": 3849, "ccn": 38, "ccn_per_function": 1.52, "tokens_per_function": 153.96, "ccn_per_token": 0.009872694206287348, "functions_per_token": 0.006495193556767992, "loc_per_token": 0.11041829046505586, "ccn_per_loc": 0.08941176470588236, "functions_per_loc": 0.058823529411764705, "tokens_per_loc": 9.056470588235294}, {"loc": 363, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestTransitionNotationUml.java", "comments": 168, "loc_per_function": 15.78, "blanks_per_loc": 0.13, "num_funs": 23, "comments_per_loc": 0.46, "tokens": 2948, "ccn": 31, "ccn_per_function": 1.3478260869565217, "tokens_per_function": 128.17391304347825, "ccn_per_token": 0.01051560379918589, "functions_per_token": 0.007801899592944369, "loc_per_token": 0.12313432835820895, "ccn_per_loc": 0.08539944903581267, "functions_per_loc": 0.06336088154269973, "tokens_per_loc": 8.121212121212121}, {"loc": 850, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestAttributeAndOperationNotationUml.java", "comments": 170, "loc_per_function": 25.76, "blanks_per_loc": 0.26, "num_funs": 33, "comments_per_loc": 0.2, "tokens": 7065, "ccn": 82, "ccn_per_function": 2.484848484848485, "tokens_per_function": 214.0909090909091, "ccn_per_token": 0.011606510969568294, "functions_per_token": 0.004670912951167728, "loc_per_token": 0.12031139419674451, "ccn_per_loc": 0.09647058823529411, "functions_per_loc": 0.03882352941176471, "tokens_per_loc": 8.311764705882354}, {"loc": 196, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestCallStateNotationUml.java", "comments": 103, "loc_per_function": 14.0, "blanks_per_loc": 0.11, "num_funs": 14, "comments_per_loc": 0.53, "tokens": 1355, "ccn": 22, "ccn_per_function": 1.5714285714285714, "tokens_per_function": 96.78571428571429, "ccn_per_token": 0.016236162361623615, "functions_per_token": 0.010332103321033211, "loc_per_token": 0.14464944649446496, "ccn_per_loc": 0.11224489795918367, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.913265306122449}, {"loc": 133, "file_path": "src/argouml-app/tests/org/argouml/notation/providers/uml/TestActionStateNotationUml.java", "comments": 82, "loc_per_function": 11.08, "blanks_per_loc": 0.18, "num_funs": 12, "comments_per_loc": 0.62, "tokens": 861, "ccn": 13, "ccn_per_function": 1.0833333333333333, "tokens_per_function": 71.75, "ccn_per_token": 0.015098722415795587, "functions_per_token": 0.013937282229965157, "loc_per_token": 0.15447154471544716, "ccn_per_loc": 0.09774436090225563, "functions_per_loc": 0.09022556390977443, "tokens_per_loc": 6.473684210526316}, {"loc": 7, "file_path": "src/argouml-app/tests/org/argouml/application/InitSubSystemForTest.java", "comments": 47, "loc_per_function": 7.0, "blanks_per_loc": 0.57, "num_funs": 1, "comments_per_loc": 6.71, "tokens": 40, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 40.0, "ccn_per_token": 0.025, "functions_per_token": 0.025, "loc_per_token": 0.175, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 5.714285714285714}, {"loc": 60, "file_path": "src/argouml-app/tests/org/argouml/application/api/GUITestInitSubsystem.java", "comments": 47, "loc_per_function": 30.0, "blanks_per_loc": 0.17, "num_funs": 2, "comments_per_loc": 0.78, "tokens": 575, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 287.5, "ccn_per_token": 0.0052173913043478265, "functions_per_token": 0.0034782608695652175, "loc_per_token": 0.10434782608695652, "ccn_per_loc": 0.05, "functions_per_loc": 0.03333333333333333, "tokens_per_loc": 9.583333333333334}, {"loc": 22, "file_path": "src/argouml-app/tests/org/argouml/application/api/FalseActionExit.java", "comments": 52, "loc_per_function": 5.5, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 2.36, "tokens": 101, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 25.25, "ccn_per_token": 0.039603960396039604, "functions_per_token": 0.039603960396039604, "loc_per_token": 0.21782178217821782, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 4.590909090909091}, {"loc": 16, "file_path": "src/argouml-app/tests/org/argouml/application/api/GUITestCommandLineInterface.java", "comments": 57, "loc_per_function": 8.0, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 3.56, "tokens": 107, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 53.5, "ccn_per_token": 0.018691588785046728, "functions_per_token": 0.018691588785046728, "loc_per_token": 0.14953271028037382, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.6875}, {"loc": 328, "file_path": "src/argouml-app/tests/org/argouml/application/events/TestArgoEventPump.java", "comments": 251, "loc_per_function": 9.11, "blanks_per_loc": 0.23, "num_funs": 36, "comments_per_loc": 0.77, "tokens": 1714, "ccn": 41, "ccn_per_function": 1.1388888888888888, "tokens_per_function": 47.611111111111114, "ccn_per_token": 0.023920653442240373, "functions_per_token": 0.021003500583430573, "loc_per_token": 0.19136522753792298, "ccn_per_loc": 0.125, "functions_per_loc": 0.10975609756097561, "tokens_per_loc": 5.225609756097561}, {"loc": 105, "file_path": "src/argouml-app/tests/org/argouml/ui/GUITestProjectBrowser.java", "comments": 72, "loc_per_function": 13.12, "blanks_per_loc": 0.31, "num_funs": 8, "comments_per_loc": 0.69, "tokens": 810, "ccn": 9, "ccn_per_function": 1.125, "tokens_per_function": 101.25, "ccn_per_token": 0.011111111111111112, "functions_per_token": 0.009876543209876543, "loc_per_token": 0.12962962962962962, "ccn_per_loc": 0.08571428571428572, "functions_per_loc": 0.0761904761904762, "tokens_per_loc": 7.714285714285714}, {"loc": 17, "file_path": "src/argouml-app/tests/org/argouml/ui/GUITestMultiEditorPane.java", "comments": 52, "loc_per_function": 5.67, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 97, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 32.333333333333336, "ccn_per_token": 0.030927835051546393, "functions_per_token": 0.030927835051546393, "loc_per_token": 0.17525773195876287, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 5.705882352941177}, {"loc": 132, "file_path": "src/argouml-app/tests/org/argouml/ui/TestPropertyPanels.java", "comments": 123, "loc_per_function": 22.0, "blanks_per_loc": 0.23, "num_funs": 6, "comments_per_loc": 0.93, "tokens": 1019, "ccn": 14, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 169.83333333333334, "ccn_per_token": 0.013738959764474975, "functions_per_token": 0.005888125613346418, "loc_per_token": 0.1295387634936212, "ccn_per_loc": 0.10606060606060606, "functions_per_loc": 0.045454545454545456, "tokens_per_loc": 7.71969696969697}, {"loc": 9, "file_path": "src/argouml-app/tests/org/argouml/ui/TestTabText.java", "comments": 41, "loc_per_function": 9.0, "blanks_per_loc": 0.78, "num_funs": 1, "comments_per_loc": 4.56, "tokens": 61, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 61.0, "ccn_per_token": 0.01639344262295082, "functions_per_token": 0.01639344262295082, "loc_per_token": 0.14754098360655737, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.777777777777778}, {"loc": 79, "file_path": "src/argouml-app/tests/org/argouml/ui/TestStylePanel.java", "comments": 59, "loc_per_function": 13.17, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.75, "tokens": 443, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 73.83333333333333, "ccn_per_token": 0.013544018058690745, "functions_per_token": 0.013544018058690745, "loc_per_token": 0.17832957110609482, "ccn_per_loc": 0.0759493670886076, "functions_per_loc": 0.0759493670886076, "tokens_per_loc": 5.6075949367088604}, {"loc": 85, "file_path": "src/argouml-app/tests/org/argouml/ui/TestMultiEditorPane.java", "comments": 49, "loc_per_function": 21.25, "blanks_per_loc": 0.15, "num_funs": 4, "comments_per_loc": 0.58, "tokens": 523, "ccn": 7, "ccn_per_function": 1.75, "tokens_per_function": 130.75, "ccn_per_token": 0.01338432122370937, "functions_per_token": 0.0076481835564053535, "loc_per_token": 0.16252390057361377, "ccn_per_loc": 0.08235294117647059, "functions_per_loc": 0.047058823529411764, "tokens_per_loc": 6.152941176470589}, {"loc": 120, "file_path": "src/argouml-app/tests/org/argouml/ui/TestDetailsPane.java", "comments": 66, "loc_per_function": 24.0, "blanks_per_loc": 0.17, "num_funs": 5, "comments_per_loc": 0.55, "tokens": 911, "ccn": 8, "ccn_per_function": 1.6, "tokens_per_function": 182.2, "ccn_per_token": 0.008781558726673985, "functions_per_token": 0.005488474204171241, "loc_per_token": 0.13172338090010977, "ccn_per_loc": 0.06666666666666667, "functions_per_loc": 0.041666666666666664, "tokens_per_loc": 7.591666666666667}, {"loc": 691, "file_path": "src/argouml-app/tests/org/argouml/ui/targetmanager/TestTargetManager.java", "comments": 118, "loc_per_function": 38.39, "blanks_per_loc": 0.17, "num_funs": 18, "comments_per_loc": 0.17, "tokens": 6211, "ccn": 32, "ccn_per_function": 1.7777777777777777, "tokens_per_function": 345.05555555555554, "ccn_per_token": 0.005152149412332958, "functions_per_token": 0.0028980840444372885, "loc_per_token": 0.11125422637256481, "ccn_per_loc": 0.04630969609261939, "functions_per_loc": 0.02604920405209841, "tokens_per_loc": 8.988422575976845}, {"loc": 40, "file_path": "src/argouml-app/tests/org/argouml/ui/cmd/GUITestActionGotoDiagram.java", "comments": 50, "loc_per_function": 13.33, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.25, "tokens": 306, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 102.0, "ccn_per_token": 0.00980392156862745, "functions_per_token": 0.00980392156862745, "loc_per_token": 0.13071895424836602, "ccn_per_loc": 0.075, "functions_per_loc": 0.075, "tokens_per_loc": 7.65}, {"loc": 44, "file_path": "src/argouml-app/tests/org/argouml/i18n/TestTranslator.java", "comments": 39, "loc_per_function": 5.5, "blanks_per_loc": 0.32, "num_funs": 8, "comments_per_loc": 0.89, "tokens": 203, "ccn": 12, "ccn_per_function": 1.5, "tokens_per_function": 25.375, "ccn_per_token": 0.059113300492610835, "functions_per_token": 0.03940886699507389, "loc_per_token": 0.21674876847290642, "ccn_per_loc": 0.2727272727272727, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 4.613636363636363}, {"loc": 133, "file_path": "src/argouml-app/tests/org/argouml/moduleloader/GUITestModuleLoader2.java", "comments": 44, "loc_per_function": 11.08, "blanks_per_loc": 0.3, "num_funs": 12, "comments_per_loc": 0.33, "tokens": 651, "ccn": 18, "ccn_per_function": 1.5, "tokens_per_function": 54.25, "ccn_per_token": 0.027649769585253458, "functions_per_token": 0.018433179723502304, "loc_per_token": 0.20430107526881722, "ccn_per_loc": 0.13533834586466165, "functions_per_loc": 0.09022556390977443, "tokens_per_loc": 4.894736842105263}, {"loc": 26, "file_path": "src/argouml-app/tests/org/argouml/moduleloader/ModuleInterfaceForTesting1.java", "comments": 44, "loc_per_function": 3.71, "blanks_per_loc": 0.5, "num_funs": 7, "comments_per_loc": 1.69, "tokens": 108, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 15.428571428571429, "ccn_per_token": 0.06481481481481481, "functions_per_token": 0.06481481481481481, "loc_per_token": 0.24074074074074073, "ccn_per_loc": 0.2692307692307692, "functions_per_loc": 0.2692307692307692, "tokens_per_loc": 4.153846153846154}, {"loc": 411, "file_path": "src/argouml-app/tests/org/argouml/util/TestMyTokenizer.java", "comments": 72, "loc_per_function": 31.62, "blanks_per_loc": 0.11, "num_funs": 13, "comments_per_loc": 0.18, "tokens": 2281, "ccn": 17, "ccn_per_function": 1.3076923076923077, "tokens_per_function": 175.46153846153845, "ccn_per_token": 0.007452871547566856, "functions_per_token": 0.005699254712845244, "loc_per_token": 0.18018412976764578, "ccn_per_loc": 0.0413625304136253, "functions_per_loc": 0.031630170316301706, "tokens_per_loc": 5.549878345498784}, {"loc": 172, "file_path": "src/argouml-app/tests/org/argouml/util/CheckResourceBundle.java", "comments": 93, "loc_per_function": 21.5, "blanks_per_loc": 0.15, "num_funs": 8, "comments_per_loc": 0.54, "tokens": 1083, "ccn": 32, "ccn_per_function": 4.0, "tokens_per_function": 135.375, "ccn_per_token": 0.029547553093259463, "functions_per_token": 0.007386888273314866, "loc_per_token": 0.15881809787626963, "ccn_per_loc": 0.18604651162790697, "functions_per_loc": 0.046511627906976744, "tokens_per_loc": 6.296511627906977}, {"loc": 34, "file_path": "src/argouml-app/tests/org/argouml/util/CheckMain.java", "comments": 62, "loc_per_function": 11.33, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.82, "tokens": 199, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 66.33333333333333, "ccn_per_token": 0.03015075376884422, "functions_per_token": 0.01507537688442211, "loc_per_token": 0.1708542713567839, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.08823529411764706, "tokens_per_loc": 5.852941176470588}, {"loc": 15, "file_path": "src/argouml-app/tests/org/argouml/util/ThreadHelper.java", "comments": 53, "loc_per_function": 15.0, "blanks_per_loc": 0.6, "num_funs": 1, "comments_per_loc": 3.53, "tokens": 83, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 83.0, "ccn_per_token": 0.012048192771084338, "functions_per_token": 0.012048192771084338, "loc_per_token": 0.18072289156626506, "ccn_per_loc": 0.06666666666666667, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 5.533333333333333}, {"loc": 13, "file_path": "src/argouml-app/tests/org/argouml/util/osdep/TestOsUtil.java", "comments": 47, "loc_per_function": 6.5, "blanks_per_loc": 0.46, "num_funs": 2, "comments_per_loc": 3.62, "tokens": 81, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 40.5, "ccn_per_token": 0.06172839506172839, "functions_per_token": 0.024691358024691357, "loc_per_token": 0.16049382716049382, "ccn_per_loc": 0.38461538461538464, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 6.230769230769231}, {"loc": 119, "file_path": "src/argouml-app/tests/org/argouml/persistence/TestXmiFilePersister.java", "comments": 92, "loc_per_function": 13.22, "blanks_per_loc": 0.27, "num_funs": 9, "comments_per_loc": 0.77, "tokens": 954, "ccn": 12, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 106.0, "ccn_per_token": 0.012578616352201259, "functions_per_token": 0.009433962264150943, "loc_per_token": 0.12473794549266247, "ccn_per_loc": 0.10084033613445378, "functions_per_loc": 0.07563025210084033, "tokens_per_loc": 8.016806722689076}, {"loc": 100, "file_path": "src/argouml-app/tests/org/argouml/persistence/TestProfileConfigurationFilePersister.java", "comments": 85, "loc_per_function": 20.0, "blanks_per_loc": 0.2, "num_funs": 5, "comments_per_loc": 0.85, "tokens": 754, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 150.8, "ccn_per_token": 0.006631299734748011, "functions_per_token": 0.006631299734748011, "loc_per_token": 0.13262599469496023, "ccn_per_loc": 0.05, "functions_per_loc": 0.05, "tokens_per_loc": 7.54}, {"loc": 140, "file_path": "src/argouml-app/tests/org/argouml/persistence/TestZargoFilePersister.java", "comments": 104, "loc_per_function": 10.0, "blanks_per_loc": 0.27, "num_funs": 14, "comments_per_loc": 0.74, "tokens": 1020, "ccn": 18, "ccn_per_function": 1.2857142857142858, "tokens_per_function": 72.85714285714286, "ccn_per_token": 0.01764705882352941, "functions_per_token": 0.013725490196078431, "loc_per_token": 0.13725490196078433, "ccn_per_loc": 0.12857142857142856, "functions_per_loc": 0.1, "tokens_per_loc": 7.285714285714286}, {"loc": 42, "file_path": "src/argouml-app/tests/org/argouml/persistence/ProjectFile.java", "comments": 36, "loc_per_function": 10.5, "blanks_per_loc": 0.19, "num_funs": 4, "comments_per_loc": 0.86, "tokens": 257, "ccn": 6, "ccn_per_function": 1.5, "tokens_per_function": 64.25, "ccn_per_token": 0.023346303501945526, "functions_per_token": 0.01556420233463035, "loc_per_token": 0.16342412451361868, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 6.119047619047619}, {"loc": 45, "file_path": "src/argouml-app/tests/org/argouml/persistence/TestPersistenceManager.java", "comments": 53, "loc_per_function": 15.0, "blanks_per_loc": 0.38, "num_funs": 3, "comments_per_loc": 1.18, "tokens": 300, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 100.0, "ccn_per_token": 0.01, "functions_per_token": 0.01, "loc_per_token": 0.15, "ccn_per_loc": 0.06666666666666667, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 6.666666666666667}, {"loc": 179, "file_path": "src/argouml-app/tests/org/argouml/profile/TestProfileMother.java", "comments": 83, "loc_per_function": 17.9, "blanks_per_loc": 0.1, "num_funs": 10, "comments_per_loc": 0.46, "tokens": 1330, "ccn": 16, "ccn_per_function": 1.6, "tokens_per_function": 133.0, "ccn_per_token": 0.012030075187969926, "functions_per_token": 0.007518796992481203, "loc_per_token": 0.13458646616541353, "ccn_per_loc": 0.0893854748603352, "functions_per_loc": 0.055865921787709494, "tokens_per_loc": 7.430167597765363}, {"loc": 31, "file_path": "src/argouml-app/tests/org/argouml/profile/TestCoreProfileReference.java", "comments": 62, "loc_per_function": 10.33, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 152, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 50.666666666666664, "ccn_per_token": 0.03289473684210526, "functions_per_token": 0.019736842105263157, "loc_per_token": 0.20394736842105263, "ccn_per_loc": 0.16129032258064516, "functions_per_loc": 0.0967741935483871, "tokens_per_loc": 4.903225806451613}, {"loc": 34, "file_path": "src/argouml-app/tests/org/argouml/profile/TestUserProfileReference.java", "comments": 61, "loc_per_function": 11.33, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.79, "tokens": 172, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 57.333333333333336, "ccn_per_token": 0.029069767441860465, "functions_per_token": 0.01744186046511628, "loc_per_token": 0.19767441860465115, "ccn_per_loc": 0.14705882352941177, "functions_per_loc": 0.08823529411764706, "tokens_per_loc": 5.0588235294117645}, {"loc": 71, "file_path": "src/argouml-app/tests/org/argouml/profile/TestProfileManager.java", "comments": 54, "loc_per_function": 11.83, "blanks_per_loc": 0.18, "num_funs": 6, "comments_per_loc": 0.76, "tokens": 469, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 78.16666666666667, "ccn_per_token": 0.01279317697228145, "functions_per_token": 0.01279317697228145, "loc_per_token": 0.1513859275053305, "ccn_per_loc": 0.08450704225352113, "functions_per_loc": 0.08450704225352113, "tokens_per_loc": 6.605633802816901}, {"loc": 21, "file_path": "src/argouml-app/tests/org/argouml/profile/TestSubsystemInit.java", "comments": 41, "loc_per_function": 10.5, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.95, "tokens": 118, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 59.0, "ccn_per_token": 0.025423728813559324, "functions_per_token": 0.01694915254237288, "loc_per_token": 0.17796610169491525, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 5.619047619047619}, {"loc": 246, "file_path": "src/argouml-app/tests/org/argouml/profile/ProfileMother.java", "comments": 175, "loc_per_function": 18.92, "blanks_per_loc": 0.13, "num_funs": 13, "comments_per_loc": 0.71, "tokens": 1570, "ccn": 30, "ccn_per_function": 2.3076923076923075, "tokens_per_function": 120.76923076923077, "ccn_per_token": 0.01910828025477707, "functions_per_token": 0.008280254777070064, "loc_per_token": 0.15668789808917197, "ccn_per_loc": 0.12195121951219512, "functions_per_loc": 0.052845528455284556, "tokens_per_loc": 6.382113821138211}, {"loc": 76, "file_path": "src/argouml-app/tests/org/argouml/profile/TestUserDefinedProfile.java", "comments": 63, "loc_per_function": 19.0, "blanks_per_loc": 0.21, "num_funs": 4, "comments_per_loc": 0.83, "tokens": 625, "ccn": 11, "ccn_per_function": 2.75, "tokens_per_function": 156.25, "ccn_per_token": 0.0176, "functions_per_token": 0.0064, "loc_per_token": 0.1216, "ccn_per_loc": 0.14473684210526316, "functions_per_loc": 0.05263157894736842, "tokens_per_loc": 8.223684210526315}, {"loc": 33, "file_path": "src/argouml-app/tests/org/argouml/profile/TestReaderModelLoader.java", "comments": 50, "loc_per_function": 16.5, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 1.52, "tokens": 251, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 125.5, "ccn_per_token": 0.00796812749003984, "functions_per_token": 0.00796812749003984, "loc_per_token": 0.13147410358565736, "ccn_per_loc": 0.06060606060606061, "functions_per_loc": 0.06060606060606061, "tokens_per_loc": 7.606060606060606}, {"loc": 33, "file_path": "src/argouml-app/tests/org/argouml/profile/TestProfileReference.java", "comments": 67, "loc_per_function": 8.25, "blanks_per_loc": 0.27, "num_funs": 4, "comments_per_loc": 2.03, "tokens": 182, "ccn": 6, "ccn_per_function": 1.5, "tokens_per_function": 45.5, "ccn_per_token": 0.03296703296703297, "functions_per_token": 0.02197802197802198, "loc_per_token": 0.1813186813186813, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.12121212121212122, "tokens_per_loc": 5.515151515151516}, {"loc": 46, "file_path": "src/argouml-app/tests/org/argouml/profile/TestProfileFacade.java", "comments": 55, "loc_per_function": 9.2, "blanks_per_loc": 0.41, "num_funs": 5, "comments_per_loc": 1.2, "tokens": 260, "ccn": 6, "ccn_per_function": 1.2, "tokens_per_function": 52.0, "ccn_per_token": 0.023076923076923078, "functions_per_token": 0.019230769230769232, "loc_per_token": 0.17692307692307693, "ccn_per_loc": 0.13043478260869565, "functions_per_loc": 0.10869565217391304, "tokens_per_loc": 5.6521739130434785}, {"loc": 180, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/TestDependencyResolver.java", "comments": 69, "loc_per_function": 12.86, "blanks_per_loc": 0.11, "num_funs": 14, "comments_per_loc": 0.38, "tokens": 1246, "ccn": 24, "ccn_per_function": 1.7142857142857142, "tokens_per_function": 89.0, "ccn_per_token": 0.019261637239165328, "functions_per_token": 0.011235955056179775, "loc_per_token": 0.14446227929373998, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.07777777777777778, "tokens_per_loc": 6.9222222222222225}, {"loc": 50, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/TestFormatingStrategyUML.java", "comments": 56, "loc_per_function": 12.5, "blanks_per_loc": 0.22, "num_funs": 4, "comments_per_loc": 1.12, "tokens": 354, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 88.5, "ccn_per_token": 0.011299435028248588, "functions_per_token": 0.011299435028248588, "loc_per_token": 0.14124293785310735, "ccn_per_loc": 0.08, "functions_per_loc": 0.08, "tokens_per_loc": 7.08}, {"loc": 123, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/TestProfileManagerImpl.java", "comments": 73, "loc_per_function": 15.38, "blanks_per_loc": 0.22, "num_funs": 8, "comments_per_loc": 0.59, "tokens": 950, "ccn": 10, "ccn_per_function": 1.25, "tokens_per_function": 118.75, "ccn_per_token": 0.010526315789473684, "functions_per_token": 0.008421052631578947, "loc_per_token": 0.12947368421052632, "ccn_per_loc": 0.08130081300813008, "functions_per_loc": 0.06504065040650407, "tokens_per_loc": 7.723577235772358}, {"loc": 23, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/ocl/TestCrOCL.java", "comments": 46, "loc_per_function": 11.5, "blanks_per_loc": 0.48, "num_funs": 2, "comments_per_loc": 2.0, "tokens": 185, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 92.5, "ccn_per_token": 0.010810810810810811, "functions_per_token": 0.010810810810810811, "loc_per_token": 0.12432432432432433, "ccn_per_loc": 0.08695652173913043, "functions_per_loc": 0.08695652173913043, "tokens_per_loc": 8.043478260869565}, {"loc": 182, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/ocl/TestDefaultOclEvaluator.java", "comments": 129, "loc_per_function": 10.71, "blanks_per_loc": 0.36, "num_funs": 17, "comments_per_loc": 0.71, "tokens": 1638, "ccn": 17, "ccn_per_function": 1.0, "tokens_per_function": 96.3529411764706, "ccn_per_token": 0.010378510378510378, "functions_per_token": 0.010378510378510378, "loc_per_token": 0.1111111111111111, "ccn_per_loc": 0.09340659340659341, "functions_per_loc": 0.09340659340659341, "tokens_per_loc": 9.0}, {"loc": 53, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/ocl/TestOclInterpreter.java", "comments": 56, "loc_per_function": 7.57, "blanks_per_loc": 0.42, "num_funs": 7, "comments_per_loc": 1.06, "tokens": 362, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 51.714285714285715, "ccn_per_token": 0.019337016574585635, "functions_per_token": 0.019337016574585635, "loc_per_token": 0.1464088397790055, "ccn_per_loc": 0.1320754716981132, "functions_per_loc": 0.1320754716981132, "tokens_per_loc": 6.830188679245283}, {"loc": 33, "file_path": "src/argouml-app/tests/org/argouml/profile/internal/ocl/TestCrOCL2.java", "comments": 46, "loc_per_function": 8.25, "blanks_per_loc": 0.39, "num_funs": 4, "comments_per_loc": 1.39, "tokens": 243, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 60.75, "ccn_per_token": 0.01646090534979424, "functions_per_token": 0.01646090534979424, "loc_per_token": 0.13580246913580246, "ccn_per_loc": 0.12121212121212122, "functions_per_loc": 0.12121212121212122, "tokens_per_loc": 7.363636363636363}, {"loc": 36, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestGoalModel.java", "comments": 60, "loc_per_function": 12.0, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 1.67, "tokens": 212, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 70.66666666666667, "ccn_per_token": 0.014150943396226415, "functions_per_token": 0.014150943396226415, "loc_per_token": 0.16981132075471697, "ccn_per_loc": 0.08333333333333333, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 5.888888888888889}, {"loc": 22, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestToDoItem.java", "comments": 50, "loc_per_function": 11.0, "blanks_per_loc": 0.36, "num_funs": 2, "comments_per_loc": 2.27, "tokens": 159, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 79.5, "ccn_per_token": 0.012578616352201259, "functions_per_token": 0.012578616352201259, "loc_per_token": 0.13836477987421383, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 7.2272727272727275}, {"loc": 61, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestStandardCM.java", "comments": 83, "loc_per_function": 10.17, "blanks_per_loc": 0.48, "num_funs": 6, "comments_per_loc": 1.36, "tokens": 391, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 65.16666666666667, "ccn_per_token": 0.015345268542199489, "functions_per_token": 0.015345268542199489, "loc_per_token": 0.15601023017902813, "ccn_per_loc": 0.09836065573770492, "functions_per_loc": 0.09836065573770492, "tokens_per_loc": 6.409836065573771}, {"loc": 36, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestDecision.java", "comments": 60, "loc_per_function": 12.0, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 1.67, "tokens": 212, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 70.66666666666667, "ccn_per_token": 0.014150943396226415, "functions_per_token": 0.014150943396226415, "loc_per_token": 0.16981132075471697, "ccn_per_loc": 0.08333333333333333, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 5.888888888888889}, {"loc": 218, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestItemUID.java", "comments": 66, "loc_per_function": 36.33, "blanks_per_loc": 0.19, "num_funs": 6, "comments_per_loc": 0.3, "tokens": 2266, "ccn": 15, "ccn_per_function": 2.5, "tokens_per_function": 377.6666666666667, "ccn_per_token": 0.006619593998234775, "functions_per_token": 0.00264783759929391, "loc_per_token": 0.09620476610767872, "ccn_per_loc": 0.06880733944954129, "functions_per_loc": 0.027522935779816515, "tokens_per_loc": 10.394495412844037}, {"loc": 35, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestGoal.java", "comments": 62, "loc_per_function": 11.67, "blanks_per_loc": 0.54, "num_funs": 3, "comments_per_loc": 1.77, "tokens": 252, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 84.0, "ccn_per_token": 0.011904761904761904, "functions_per_token": 0.011904761904761904, "loc_per_token": 0.1388888888888889, "ccn_per_loc": 0.08571428571428572, "functions_per_loc": 0.08571428571428572, "tokens_per_loc": 7.2}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestCritic.java", "comments": 42, "loc_per_function": 6.67, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.1, "tokens": 118, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 39.333333333333336, "ccn_per_token": 0.025423728813559324, "functions_per_token": 0.025423728813559324, "loc_per_token": 0.1694915254237288, "ccn_per_loc": 0.15, "functions_per_loc": 0.15, "tokens_per_loc": 5.9}, {"loc": 112, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestResolvedCritic.java", "comments": 59, "loc_per_function": 28.0, "blanks_per_loc": 0.24, "num_funs": 4, "comments_per_loc": 0.53, "tokens": 895, "ccn": 18, "ccn_per_function": 4.5, "tokens_per_function": 223.75, "ccn_per_token": 0.02011173184357542, "functions_per_token": 0.004469273743016759, "loc_per_token": 0.12513966480446928, "ccn_per_loc": 0.16071428571428573, "functions_per_loc": 0.03571428571428571, "tokens_per_loc": 7.991071428571429}, {"loc": 32, "file_path": "src/argouml-app/tests/org/argouml/cognitive/TestToDoItemList.java", "comments": 60, "loc_per_function": 10.67, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 209, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 69.66666666666667, "ccn_per_token": 0.019138755980861243, "functions_per_token": 0.014354066985645933, "loc_per_token": 0.15311004784688995, "ccn_per_loc": 0.125, "functions_per_loc": 0.09375, "tokens_per_loc": 6.53125}, {"loc": 54, "file_path": "src/argouml-app/tests/org/argouml/cognitive/checklist/TestCheckItem.java", "comments": 57, "loc_per_function": 27.0, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 1.06, "tokens": 317, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 158.5, "ccn_per_token": 0.006309148264984227, "functions_per_token": 0.006309148264984227, "loc_per_token": 0.17034700315457413, "ccn_per_loc": 0.037037037037037035, "functions_per_loc": 0.037037037037037035, "tokens_per_loc": 5.87037037037037}, {"loc": 47, "file_path": "src/argouml-app/tests/org/argouml/cognitive/checklist/TestChecklist.java", "comments": 57, "loc_per_function": 23.5, "blanks_per_loc": 0.4, "num_funs": 2, "comments_per_loc": 1.21, "tokens": 241, "ccn": 8, "ccn_per_function": 4.0, "tokens_per_function": 120.5, "ccn_per_token": 0.03319502074688797, "functions_per_token": 0.008298755186721992, "loc_per_token": 0.1950207468879668, "ccn_per_loc": 0.1702127659574468, "functions_per_loc": 0.0425531914893617, "tokens_per_loc": 5.127659574468085}, {"loc": 48, "file_path": "src/argouml-app/tests/org/argouml/cognitive/checklist/TestChecklistStatus.java", "comments": 57, "loc_per_function": 24.0, "blanks_per_loc": 0.4, "num_funs": 2, "comments_per_loc": 1.19, "tokens": 241, "ccn": 8, "ccn_per_function": 4.0, "tokens_per_function": 120.5, "ccn_per_token": 0.03319502074688797, "functions_per_token": 0.008298755186721992, "loc_per_token": 0.1991701244813278, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.041666666666666664, "tokens_per_loc": 5.020833333333333}, {"loc": 9, "file_path": "src/argouml-app/tests/org/argouml/cognitive/checklist/ui/TestTabChecklist.java", "comments": 41, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 4.56, "tokens": 64, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 64.0, "ccn_per_token": 0.015625, "functions_per_token": 0.015625, "loc_per_token": 0.140625, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 7.111111111111111}, {"loc": 9, "file_path": "src/argouml-app/tests/org/argouml/cognitive/ui/TestTabToDo.java", "comments": 41, "loc_per_function": 9.0, "blanks_per_loc": 0.78, "num_funs": 1, "comments_per_loc": 4.56, "tokens": 62, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 62.0, "ccn_per_token": 0.016129032258064516, "functions_per_token": 0.016129032258064516, "loc_per_token": 0.14516129032258066, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.888888888888889}, {"loc": 21, "file_path": "src/argouml-app/tests/org/argouml/cognitive/critics/TestSnoozeOrder.java", "comments": 55, "loc_per_function": 10.5, "blanks_per_loc": 0.57, "num_funs": 2, "comments_per_loc": 2.62, "tokens": 135, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 67.5, "ccn_per_token": 0.014814814814814815, "functions_per_token": 0.014814814814814815, "loc_per_token": 0.15555555555555556, "ccn_per_loc": 0.09523809523809523, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 6.428571428571429}, {"loc": 15, "file_path": "src/argouml-app/tests/org/argouml/uml/TestUUIDManager.java", "comments": 51, "loc_per_function": 7.5, "blanks_per_loc": 0.6, "num_funs": 2, "comments_per_loc": 3.4, "tokens": 97, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 48.5, "ccn_per_token": 0.020618556701030927, "functions_per_token": 0.020618556701030927, "loc_per_token": 0.15463917525773196, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 6.466666666666667}, {"loc": 77, "file_path": "src/argouml-app/tests/org/argouml/uml/TestStereotypeUtility.java", "comments": 53, "loc_per_function": 15.4, "blanks_per_loc": 0.14, "num_funs": 5, "comments_per_loc": 0.69, "tokens": 516, "ccn": 11, "ccn_per_function": 2.2, "tokens_per_function": 103.2, "ccn_per_token": 0.02131782945736434, "functions_per_token": 0.009689922480620155, "loc_per_token": 0.14922480620155038, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.06493506493506493, "tokens_per_loc": 6.701298701298701}, {"loc": 47, "file_path": "src/argouml-app/tests/org/argouml/uml/TestProfileDefault.java", "comments": 53, "loc_per_function": 11.75, "blanks_per_loc": 0.21, "num_funs": 4, "comments_per_loc": 1.13, "tokens": 338, "ccn": 6, "ccn_per_function": 1.5, "tokens_per_function": 84.5, "ccn_per_token": 0.01775147928994083, "functions_per_token": 0.011834319526627219, "loc_per_token": 0.1390532544378698, "ccn_per_loc": 0.1276595744680851, "functions_per_loc": 0.0851063829787234, "tokens_per_loc": 7.191489361702128}, {"loc": 21, "file_path": "src/argouml-app/tests/org/argouml/uml/reveng/DummyImportSettings.java", "comments": 43, "loc_per_function": 3.5, "blanks_per_loc": 0.48, "num_funs": 6, "comments_per_loc": 2.05, "tokens": 78, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 13.0, "ccn_per_token": 0.07692307692307693, "functions_per_token": 0.07692307692307693, "loc_per_token": 0.2692307692307692, "ccn_per_loc": 0.2857142857142857, "functions_per_loc": 0.2857142857142857, "tokens_per_loc": 3.7142857142857144}, {"loc": 77, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/TestDiagramFactory.java", "comments": 51, "loc_per_function": 19.25, "blanks_per_loc": 0.18, "num_funs": 4, "comments_per_loc": 0.66, "tokens": 574, "ccn": 10, "ccn_per_function": 2.5, "tokens_per_function": 143.5, "ccn_per_token": 0.017421602787456445, "functions_per_token": 0.006968641114982578, "loc_per_token": 0.13414634146341464, "ccn_per_loc": 0.12987012987012986, "functions_per_loc": 0.05194805194805195, "tokens_per_loc": 7.454545454545454}, {"loc": 86, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/TestDiagramSettings.java", "comments": 58, "loc_per_function": 12.29, "blanks_per_loc": 0.28, "num_funs": 7, "comments_per_loc": 0.67, "tokens": 480, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 68.57142857142857, "ccn_per_token": 0.014583333333333334, "functions_per_token": 0.014583333333333334, "loc_per_token": 0.17916666666666667, "ccn_per_loc": 0.08139534883720931, "functions_per_loc": 0.08139534883720931, "tokens_per_loc": 5.5813953488372094}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/activity/ui/TestUMLActivityDiagram.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 129, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 43.0, "ccn_per_token": 0.023255813953488372, "functions_per_token": 0.023255813953488372, "loc_per_token": 0.15503875968992248, "ccn_per_loc": 0.15, "functions_per_loc": 0.15, "tokens_per_loc": 6.45}, {"loc": 53, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/ui/TestActionAddAllClassesFromModel.java", "comments": 68, "loc_per_function": 10.6, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 1.28, "tokens": 446, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 89.2, "ccn_per_token": 0.011210762331838564, "functions_per_token": 0.011210762331838564, "loc_per_token": 0.11883408071748879, "ccn_per_loc": 0.09433962264150944, "functions_per_loc": 0.09433962264150944, "tokens_per_loc": 8.415094339622641}, {"loc": 106, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/ui/TestTabDiagram.java", "comments": 72, "loc_per_function": 15.14, "blanks_per_loc": 0.18, "num_funs": 7, "comments_per_loc": 0.68, "tokens": 872, "ccn": 13, "ccn_per_function": 1.8571428571428572, "tokens_per_function": 124.57142857142857, "ccn_per_token": 0.014908256880733946, "functions_per_token": 0.008027522935779817, "loc_per_token": 0.12155963302752294, "ccn_per_loc": 0.12264150943396226, "functions_per_loc": 0.0660377358490566, "tokens_per_loc": 8.226415094339623}, {"loc": 73, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/static_structure/ui/TestUMLClassDiagram.java", "comments": 56, "loc_per_function": 14.6, "blanks_per_loc": 0.21, "num_funs": 5, "comments_per_loc": 0.77, "tokens": 566, "ccn": 6, "ccn_per_function": 1.2, "tokens_per_function": 113.2, "ccn_per_token": 0.01060070671378092, "functions_per_token": 0.0088339222614841, "loc_per_token": 0.12897526501766785, "ccn_per_loc": 0.0821917808219178, "functions_per_loc": 0.0684931506849315, "tokens_per_loc": 7.7534246575342465}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/deployment/ui/TestUMLDeploymentDiagram.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 129, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 43.0, "ccn_per_token": 0.023255813953488372, "functions_per_token": 0.023255813953488372, "loc_per_token": 0.15503875968992248, "ccn_per_loc": 0.15, "functions_per_loc": 0.15, "tokens_per_loc": 6.45}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/collaboration/ui/TestUMLCollaborationDiagram.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 129, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 43.0, "ccn_per_token": 0.023255813953488372, "functions_per_token": 0.023255813953488372, "loc_per_token": 0.15503875968992248, "ccn_per_loc": 0.15, "functions_per_loc": 0.15, "tokens_per_loc": 6.45}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/use_case/ui/TestUMLUseCaseDiagram.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 129, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 43.0, "ccn_per_token": 0.023255813953488372, "functions_per_token": 0.023255813953488372, "loc_per_token": 0.15503875968992248, "ccn_per_loc": 0.15, "functions_per_loc": 0.15, "tokens_per_loc": 6.45}, {"loc": 40, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/use_case/ui/TestFigClonable.java", "comments": 54, "loc_per_function": 10.0, "blanks_per_loc": 0.33, "num_funs": 4, "comments_per_loc": 1.35, "tokens": 319, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 79.75, "ccn_per_token": 0.012539184952978056, "functions_per_token": 0.012539184952978056, "loc_per_token": 0.12539184952978055, "ccn_per_loc": 0.1, "functions_per_loc": 0.1, "tokens_per_loc": 7.975}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/state/ui/TestUMLStateDiagram.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 129, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 43.0, "ccn_per_token": 0.023255813953488372, "functions_per_token": 0.023255813953488372, "loc_per_token": 0.15503875968992248, "ccn_per_loc": 0.15, "functions_per_loc": 0.15, "tokens_per_loc": 6.45}, {"loc": 92, "file_path": "src/argouml-app/tests/org/argouml/uml/diagram/state/ui/TestFigClonable.java", "comments": 79, "loc_per_function": 7.67, "blanks_per_loc": 0.25, "num_funs": 12, "comments_per_loc": 0.86, "tokens": 827, "ccn": 12, "ccn_per_function": 1.0, "tokens_per_function": 68.91666666666667, "ccn_per_token": 0.014510278113663845, "functions_per_token": 0.014510278113663845, "loc_per_token": 0.11124546553808948, "ccn_per_loc": 0.13043478260869565, "functions_per_loc": 0.13043478260869565, "tokens_per_loc": 8.98913043478261}, {"loc": 38, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/GUITestActionSaveGraphics.java", "comments": 50, "loc_per_function": 12.67, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 1.32, "tokens": 289, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 96.33333333333333, "ccn_per_token": 0.010380622837370242, "functions_per_token": 0.010380622837370242, "loc_per_token": 0.1314878892733564, "ccn_per_loc": 0.07894736842105263, "functions_per_loc": 0.07894736842105263, "tokens_per_loc": 7.605263157894737}, {"loc": 51, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/GUITestActionOpenProject.java", "comments": 62, "loc_per_function": 7.29, "blanks_per_loc": 0.31, "num_funs": 7, "comments_per_loc": 1.22, "tokens": 322, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 46.0, "ccn_per_token": 0.021739130434782608, "functions_per_token": 0.021739130434782608, "loc_per_token": 0.15838509316770186, "ccn_per_loc": 0.13725490196078433, "functions_per_loc": 0.13725490196078433, "tokens_per_loc": 6.313725490196078}, {"loc": 26, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestActionUseCaseDiagram.java", "comments": 59, "loc_per_function": 6.5, "blanks_per_loc": 0.38, "num_funs": 4, "comments_per_loc": 2.27, "tokens": 191, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 47.75, "ccn_per_token": 0.020942408376963352, "functions_per_token": 0.020942408376963352, "loc_per_token": 0.13612565445026178, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 7.346153846153846}, {"loc": 21, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestActionClassDiagram.java", "comments": 55, "loc_per_function": 5.25, "blanks_per_loc": 0.48, "num_funs": 4, "comments_per_loc": 2.62, "tokens": 131, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 32.75, "ccn_per_token": 0.030534351145038167, "functions_per_token": 0.030534351145038167, "loc_per_token": 0.16030534351145037, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.19047619047619047, "tokens_per_loc": 6.238095238095238}, {"loc": 57, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/AbstractUMLModelElementListModel2Test.java", "comments": 101, "loc_per_function": 6.33, "blanks_per_loc": 0.33, "num_funs": 9, "comments_per_loc": 1.77, "tokens": 365, "ccn": 9, "ccn_per_function": 1.0, "tokens_per_function": 40.55555555555556, "ccn_per_token": 0.024657534246575342, "functions_per_token": 0.024657534246575342, "loc_per_token": 0.15616438356164383, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 6.4035087719298245}, {"loc": 58, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestActionActivityGraphDiagram.java", "comments": 54, "loc_per_function": 11.6, "blanks_per_loc": 0.38, "num_funs": 5, "comments_per_loc": 0.93, "tokens": 401, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 80.2, "ccn_per_token": 0.012468827930174564, "functions_per_token": 0.012468827930174564, "loc_per_token": 0.14463840399002495, "ccn_per_loc": 0.08620689655172414, "functions_per_loc": 0.08620689655172414, "tokens_per_loc": 6.913793103448276}, {"loc": 56, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestTabStyle.java", "comments": 48, "loc_per_function": 28.0, "blanks_per_loc": 0.43, "num_funs": 2, "comments_per_loc": 0.86, "tokens": 547, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 273.5, "ccn_per_token": 0.003656307129798903, "functions_per_token": 0.003656307129798903, "loc_per_token": 0.10237659963436929, "ccn_per_loc": 0.03571428571428571, "functions_per_loc": 0.03571428571428571, "tokens_per_loc": 9.767857142857142}, {"loc": 20, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestActionDeploymentDiagram.java", "comments": 54, "loc_per_function": 5.0, "blanks_per_loc": 0.5, "num_funs": 4, "comments_per_loc": 2.7, "tokens": 100, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 25.0, "ccn_per_token": 0.04, "functions_per_token": 0.04, "loc_per_token": 0.2, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 5.0}, {"loc": 34, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestTabs.java", "comments": 44, "loc_per_function": 4.86, "blanks_per_loc": 0.35, "num_funs": 7, "comments_per_loc": 1.29, "tokens": 232, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 33.142857142857146, "ccn_per_token": 0.03017241379310345, "functions_per_token": 0.03017241379310345, "loc_per_token": 0.14655172413793102, "ccn_per_loc": 0.20588235294117646, "functions_per_loc": 0.20588235294117646, "tokens_per_loc": 6.823529411764706}, {"loc": 83, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestActionStateDiagram.java", "comments": 85, "loc_per_function": 11.86, "blanks_per_loc": 0.27, "num_funs": 7, "comments_per_loc": 1.02, "tokens": 589, "ccn": 9, "ccn_per_function": 1.2857142857142858, "tokens_per_function": 84.14285714285714, "ccn_per_token": 0.015280135823429542, "functions_per_token": 0.011884550084889643, "loc_per_token": 0.14091680814940577, "ccn_per_loc": 0.10843373493975904, "functions_per_loc": 0.08433734939759036, "tokens_per_loc": 7.096385542168675}, {"loc": 85, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestSourcePathController.java", "comments": 82, "loc_per_function": 9.44, "blanks_per_loc": 0.27, "num_funs": 9, "comments_per_loc": 0.96, "tokens": 595, "ccn": 11, "ccn_per_function": 1.2222222222222223, "tokens_per_function": 66.11111111111111, "ccn_per_token": 0.018487394957983194, "functions_per_token": 0.015126050420168067, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.12941176470588237, "functions_per_loc": 0.10588235294117647, "tokens_per_loc": 7.0}, {"loc": 31, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/MockUMLUserInterfaceContainer.java", "comments": 46, "loc_per_function": 3.88, "blanks_per_loc": 0.68, "num_funs": 8, "comments_per_loc": 1.48, "tokens": 125, "ccn": 8, "ccn_per_function": 1.0, "tokens_per_function": 15.625, "ccn_per_token": 0.064, "functions_per_token": 0.064, "loc_per_token": 0.248, "ccn_per_loc": 0.25806451612903225, "functions_per_loc": 0.25806451612903225, "tokens_per_loc": 4.032258064516129}, {"loc": 93, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/AbstractTestActionAddDiagram.java", "comments": 98, "loc_per_function": 11.62, "blanks_per_loc": 0.32, "num_funs": 8, "comments_per_loc": 1.05, "tokens": 599, "ccn": 10, "ccn_per_function": 1.25, "tokens_per_function": 74.875, "ccn_per_token": 0.01669449081803005, "functions_per_token": 0.01335559265442404, "loc_per_token": 0.15525876460767946, "ccn_per_loc": 0.10752688172043011, "functions_per_loc": 0.08602150537634409, "tokens_per_loc": 6.440860215053763}, {"loc": 92, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/TestActionCollaborationDiagram.java", "comments": 83, "loc_per_function": 10.22, "blanks_per_loc": 0.3, "num_funs": 9, "comments_per_loc": 0.9, "tokens": 618, "ccn": 11, "ccn_per_function": 1.2222222222222223, "tokens_per_function": 68.66666666666667, "ccn_per_token": 0.01779935275080906, "functions_per_token": 0.014563106796116505, "loc_per_token": 0.1488673139158576, "ccn_per_loc": 0.11956521739130435, "functions_per_loc": 0.09782608695652174, "tokens_per_loc": 6.717391304347826}, {"loc": 19, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/behavior/common_behavior/TestActionNewReception.java", "comments": 52, "loc_per_function": 6.33, "blanks_per_loc": 0.58, "num_funs": 3, "comments_per_loc": 2.74, "tokens": 120, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 40.0, "ccn_per_token": 0.025, "functions_per_token": 0.025, "loc_per_token": 0.15833333333333333, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 6.315789473684211}, {"loc": 78, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/behavior/use_cases/TestUMLExtensionPointLocationDocument.java", "comments": 86, "loc_per_function": 7.8, "blanks_per_loc": 0.24, "num_funs": 10, "comments_per_loc": 1.1, "tokens": 619, "ccn": 10, "ccn_per_function": 1.0, "tokens_per_function": 61.9, "ccn_per_token": 0.01615508885298869, "functions_per_token": 0.01615508885298869, "loc_per_token": 0.1260096930533118, "ccn_per_loc": 0.1282051282051282, "functions_per_loc": 0.1282051282051282, "tokens_per_loc": 7.935897435897436}, {"loc": 119, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/foundation/extension_mechanisms/TestUMLTagDefinitionComboBoxModel.java", "comments": 116, "loc_per_function": 19.83, "blanks_per_loc": 0.13, "num_funs": 6, "comments_per_loc": 0.97, "tokens": 865, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 144.16666666666666, "ccn_per_token": 0.006936416184971098, "functions_per_token": 0.006936416184971098, "loc_per_token": 0.1375722543352601, "ccn_per_loc": 0.05042016806722689, "functions_per_loc": 0.05042016806722689, "tokens_per_loc": 7.26890756302521}, {"loc": 42, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/foundation/core/TestActionAddDependency.java", "comments": 50, "loc_per_function": 14.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.19, "tokens": 311, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 103.66666666666667, "ccn_per_token": 0.00964630225080386, "functions_per_token": 0.00964630225080386, "loc_per_token": 0.13504823151125403, "ccn_per_loc": 0.07142857142857142, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 7.404761904761905}, {"loc": 48, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/foundation/core/TestUMLFeatureOwnerScopeCheckBox.java", "comments": 64, "loc_per_function": 9.6, "blanks_per_loc": 0.35, "num_funs": 5, "comments_per_loc": 1.33, "tokens": 321, "ccn": 7, "ccn_per_function": 1.4, "tokens_per_function": 64.2, "ccn_per_token": 0.021806853582554516, "functions_per_token": 0.01557632398753894, "loc_per_token": 0.14953271028037382, "ccn_per_loc": 0.14583333333333334, "functions_per_loc": 0.10416666666666667, "tokens_per_loc": 6.6875}, {"loc": 84, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/foundation/core/TestUMLModelElementNameDocument.java", "comments": 95, "loc_per_function": 8.4, "blanks_per_loc": 0.23, "num_funs": 10, "comments_per_loc": 1.13, "tokens": 683, "ccn": 10, "ccn_per_function": 1.0, "tokens_per_function": 68.3, "ccn_per_token": 0.014641288433382138, "functions_per_token": 0.014641288433382138, "loc_per_token": 0.12298682284040996, "ccn_per_loc": 0.11904761904761904, "functions_per_loc": 0.11904761904761904, "tokens_per_loc": 8.130952380952381}, {"loc": 15, "file_path": "src/argouml-app/tests/org/argouml/uml/ui/foundation/core/TestActionAddAttribute.java", "comments": 52, "loc_per_function": 5.0, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 3.47, "tokens": 89, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 29.666666666666668, "ccn_per_token": 0.033707865168539325, "functions_per_token": 0.033707865168539325, "loc_per_token": 0.16853932584269662, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 5.933333333333334}, {"loc": 65, "file_path": "src/argouml-app/tests/org/argouml/uml/util/TestPathComparator.java", "comments": 46, "loc_per_function": 21.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 0.71, "tokens": 601, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 200.33333333333334, "ccn_per_token": 0.004991680532445923, "functions_per_token": 0.004991680532445923, "loc_per_token": 0.10815307820299501, "ccn_per_loc": 0.046153846153846156, "functions_per_loc": 0.046153846153846156, "tokens_per_loc": 9.246153846153845}, {"loc": 98, "file_path": "src/argouml-app/tests/org/argouml/uml/util/namespace/TestStringNamespace.java", "comments": 68, "loc_per_function": 12.25, "blanks_per_loc": 0.39, "num_funs": 8, "comments_per_loc": 0.69, "tokens": 623, "ccn": 8, "ccn_per_function": 1.0, "tokens_per_function": 77.875, "ccn_per_token": 0.012841091492776886, "functions_per_token": 0.012841091492776886, "loc_per_token": 0.15730337078651685, "ccn_per_loc": 0.08163265306122448, "functions_per_loc": 0.08163265306122448, "tokens_per_loc": 6.357142857142857}, {"loc": 17, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrTooManyTransitions.java", "comments": 37, "loc_per_function": 5.67, "blanks_per_loc": 0.59, "num_funs": 3, "comments_per_loc": 2.18, "tokens": 110, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 36.666666666666664, "ccn_per_token": 0.02727272727272727, "functions_per_token": 0.02727272727272727, "loc_per_token": 0.15454545454545454, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 6.470588235294118}, {"loc": 45, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/AbstractTestCrTooMany.java", "comments": 38, "loc_per_function": 7.5, "blanks_per_loc": 0.38, "num_funs": 6, "comments_per_loc": 0.84, "tokens": 309, "ccn": 7, "ccn_per_function": 1.1666666666666667, "tokens_per_function": 51.5, "ccn_per_token": 0.022653721682847898, "functions_per_token": 0.019417475728155338, "loc_per_token": 0.14563106796116504, "ccn_per_loc": 0.15555555555555556, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 6.866666666666666}, {"loc": 29, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrUnconventionalClassName.java", "comments": 55, "loc_per_function": 7.25, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.9, "tokens": 235, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 58.75, "ccn_per_token": 0.01702127659574468, "functions_per_token": 0.01702127659574468, "loc_per_token": 0.12340425531914893, "ccn_per_loc": 0.13793103448275862, "functions_per_loc": 0.13793103448275862, "tokens_per_loc": 8.10344827586207}, {"loc": 29, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrNoInitialState.java", "comments": 36, "loc_per_function": 9.67, "blanks_per_loc": 0.52, "num_funs": 3, "comments_per_loc": 1.24, "tokens": 192, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 64.0, "ccn_per_token": 0.015625, "functions_per_token": 0.015625, "loc_per_token": 0.15104166666666666, "ccn_per_loc": 0.10344827586206896, "functions_per_loc": 0.10344827586206896, "tokens_per_loc": 6.620689655172414}, {"loc": 12, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrMissingClassName.java", "comments": 36, "loc_per_function": 6.0, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 3.0, "tokens": 74, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 37.0, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.02702702702702703, "loc_per_token": 0.16216216216216217, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.166666666666667}, {"loc": 12, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrMissingStateName.java", "comments": 36, "loc_per_function": 6.0, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 3.0, "tokens": 74, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 37.0, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.02702702702702703, "loc_per_token": 0.16216216216216217, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.166666666666667}, {"loc": 15, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrTooManyOper.java", "comments": 37, "loc_per_function": 5.0, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 2.47, "tokens": 94, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 31.333333333333332, "ccn_per_token": 0.031914893617021274, "functions_per_token": 0.031914893617021274, "loc_per_token": 0.1595744680851064, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.266666666666667}, {"loc": 19, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrTooManyAssoc.java", "comments": 37, "loc_per_function": 6.33, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 1.95, "tokens": 136, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 45.333333333333336, "ccn_per_token": 0.022058823529411766, "functions_per_token": 0.022058823529411766, "loc_per_token": 0.13970588235294118, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 7.157894736842105}, {"loc": 15, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrTooManyStates.java", "comments": 36, "loc_per_function": 5.0, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 2.4, "tokens": 92, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 30.666666666666668, "ccn_per_token": 0.03260869565217391, "functions_per_token": 0.03260869565217391, "loc_per_token": 0.16304347826086957, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.133333333333334}, {"loc": 16, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrTooManyAttr.java", "comments": 37, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.31, "tokens": 107, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 35.666666666666664, "ccn_per_token": 0.028037383177570093, "functions_per_token": 0.028037383177570093, "loc_per_token": 0.14953271028037382, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.6875}, {"loc": 36, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrUnconventionalAttrName.java", "comments": 66, "loc_per_function": 4.5, "blanks_per_loc": 0.53, "num_funs": 8, "comments_per_loc": 1.83, "tokens": 251, "ccn": 8, "ccn_per_function": 1.0, "tokens_per_function": 31.375, "ccn_per_token": 0.03187250996015936, "functions_per_token": 0.03187250996015936, "loc_per_token": 0.14342629482071714, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.2222222222222222, "tokens_per_loc": 6.972222222222222}, {"loc": 46, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrInvalidHistory.java", "comments": 36, "loc_per_function": 11.5, "blanks_per_loc": 0.35, "num_funs": 4, "comments_per_loc": 0.78, "tokens": 352, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 88.0, "ccn_per_token": 0.011363636363636364, "functions_per_token": 0.011363636363636364, "loc_per_token": 0.13068181818181818, "ccn_per_loc": 0.08695652173913043, "functions_per_loc": 0.08695652173913043, "tokens_per_loc": 7.6521739130434785}, {"loc": 39, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrDupParamName.java", "comments": 37, "loc_per_function": 13.0, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 0.95, "tokens": 357, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 119.0, "ccn_per_token": 0.008403361344537815, "functions_per_token": 0.008403361344537815, "loc_per_token": 0.1092436974789916, "ccn_per_loc": 0.07692307692307693, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 9.153846153846153}, {"loc": 12, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrMissingAttrName.java", "comments": 36, "loc_per_function": 6.0, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 3.0, "tokens": 74, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 37.0, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.02702702702702703, "loc_per_token": 0.16216216216216217, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.166666666666667}, {"loc": 27, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrUnconventionalPackName.java", "comments": 55, "loc_per_function": 6.75, "blanks_per_loc": 0.44, "num_funs": 4, "comments_per_loc": 2.04, "tokens": 212, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 53.0, "ccn_per_token": 0.018867924528301886, "functions_per_token": 0.018867924528301886, "loc_per_token": 0.12735849056603774, "ccn_per_loc": 0.14814814814814814, "functions_per_loc": 0.14814814814814814, "tokens_per_loc": 7.851851851851852}, {"loc": 70, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrAssocNameConflict.java", "comments": 48, "loc_per_function": 14.0, "blanks_per_loc": 0.31, "num_funs": 5, "comments_per_loc": 0.69, "tokens": 797, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 159.4, "ccn_per_token": 0.006273525721455458, "functions_per_token": 0.006273525721455458, "loc_per_token": 0.08782936010037641, "ccn_per_loc": 0.07142857142857142, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 11.385714285714286}, {"loc": 12, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrMissingOperName.java", "comments": 36, "loc_per_function": 6.0, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 3.0, "tokens": 74, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 37.0, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.02702702702702703, "loc_per_token": 0.16216216216216217, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.166666666666667}, {"loc": 26, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrUnconventionalOperName.java", "comments": 55, "loc_per_function": 6.5, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 2.12, "tokens": 199, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 49.75, "ccn_per_token": 0.020100502512562814, "functions_per_token": 0.020100502512562814, "loc_per_token": 0.1306532663316583, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 7.653846153846154}, {"loc": 28, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/AbstractTestMissingName.java", "comments": 36, "loc_per_function": 5.6, "blanks_per_loc": 0.46, "num_funs": 5, "comments_per_loc": 1.29, "tokens": 198, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 39.6, "ccn_per_token": 0.025252525252525252, "functions_per_token": 0.025252525252525252, "loc_per_token": 0.1414141414141414, "ccn_per_loc": 0.17857142857142858, "functions_per_loc": 0.17857142857142858, "tokens_per_loc": 7.071428571428571}, {"loc": 47, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrNameConflict.java", "comments": 50, "loc_per_function": 15.67, "blanks_per_loc": 0.34, "num_funs": 3, "comments_per_loc": 1.06, "tokens": 524, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 174.66666666666666, "ccn_per_token": 0.0057251908396946565, "functions_per_token": 0.0057251908396946565, "loc_per_token": 0.08969465648854962, "ccn_per_loc": 0.06382978723404255, "functions_per_loc": 0.06382978723404255, "tokens_per_loc": 11.148936170212766}, {"loc": 37, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrInvalidInitial.java", "comments": 36, "loc_per_function": 12.33, "blanks_per_loc": 0.43, "num_funs": 3, "comments_per_loc": 0.97, "tokens": 262, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 87.33333333333333, "ccn_per_token": 0.011450381679389313, "functions_per_token": 0.011450381679389313, "loc_per_token": 0.14122137404580154, "ccn_per_loc": 0.08108108108108109, "functions_per_loc": 0.08108108108108109, "tokens_per_loc": 7.081081081081081}, {"loc": 60, "file_path": "src/argouml-app/tests/org/argouml/uml/cognitive/critics/TestCrNoAssociations.java", "comments": 48, "loc_per_function": 10.0, "blanks_per_loc": 0.37, "num_funs": 6, "comments_per_loc": 0.8, "tokens": 534, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 89.0, "ccn_per_token": 0.011235955056179775, "functions_per_token": 0.011235955056179775, "loc_per_token": 0.11235955056179775, "ccn_per_loc": 0.1, "functions_per_loc": 0.1, "tokens_per_loc": 8.9}, {"loc": 10, "file_path": "src/argouml-app/src/org/argouml/ocl/OCLExpander.java", "comments": 48, "loc_per_function": 5.0, "blanks_per_loc": 0.6, "num_funs": 2, "comments_per_loc": 4.8, "tokens": 56, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 28.0, "ccn_per_token": 0.03571428571428571, "functions_per_token": 0.03571428571428571, "loc_per_token": 0.17857142857142858, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 5.6}, {"loc": 75, "file_path": "src/argouml-app/src/org/argouml/ocl/OCLEvaluator.java", "comments": 55, "loc_per_function": 18.75, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 0.73, "tokens": 533, "ccn": 15, "ccn_per_function": 3.75, "tokens_per_function": 133.25, "ccn_per_token": 0.028142589118198873, "functions_per_token": 0.0075046904315197, "loc_per_token": 0.14071294559099437, "ccn_per_loc": 0.2, "functions_per_loc": 0.05333333333333334, "tokens_per_loc": 7.1066666666666665}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/ocl/CriticOclEvaluator.java", "comments": 62, "loc_per_function": 6.25, "blanks_per_loc": 0.56, "num_funs": 4, "comments_per_loc": 2.48, "tokens": 120, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 30.0, "ccn_per_token": 0.03333333333333333, "functions_per_token": 0.03333333333333333, "loc_per_token": 0.20833333333333334, "ccn_per_loc": 0.16, "functions_per_loc": 0.16, "tokens_per_loc": 4.8}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/ocl/OCLUtil.java", "comments": 57, "loc_per_function": 19.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.0, "tokens": 437, "ccn": 13, "ccn_per_function": 4.333333333333333, "tokens_per_function": 145.66666666666666, "ccn_per_token": 0.029748283752860413, "functions_per_token": 0.006864988558352402, "loc_per_token": 0.13043478260869565, "ccn_per_loc": 0.22807017543859648, "functions_per_loc": 0.05263157894736842, "tokens_per_loc": 7.666666666666667}, {"loc": 288, "file_path": "src/argouml-app/src/org/argouml/ocl/ArgoFacade.java", "comments": 108, "loc_per_function": 20.57, "blanks_per_loc": 0.19, "num_funs": 14, "comments_per_loc": 0.38, "tokens": 1925, "ccn": 76, "ccn_per_function": 5.428571428571429, "tokens_per_function": 137.5, "ccn_per_token": 0.039480519480519484, "functions_per_token": 0.007272727272727273, "loc_per_token": 0.1496103896103896, "ccn_per_loc": 0.2638888888888889, "functions_per_loc": 0.04861111111111111, "tokens_per_loc": 6.684027777777778}, {"loc": 520, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectSettings.java", "comments": 448, "loc_per_function": 6.93, "blanks_per_loc": 0.26, "num_funs": 75, "comments_per_loc": 0.86, "tokens": 2786, "ccn": 90, "ccn_per_function": 1.2, "tokens_per_function": 37.14666666666667, "ccn_per_token": 0.03230437903804738, "functions_per_token": 0.026920315865039485, "loc_per_token": 0.18664752333094042, "ccn_per_loc": 0.17307692307692307, "functions_per_loc": 0.14423076923076922, "tokens_per_loc": 5.357692307692307}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/kernel/DelayedVChangeListener.java", "comments": 43, "loc_per_function": 5.0, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 8.6, "tokens": 27, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 27, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.18518518518518517, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.4}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/kernel/UndoManager.java", "comments": 89, "loc_per_function": 14.0, "blanks_per_loc": 0.86, "num_funs": 0, "comments_per_loc": 6.36, "tokens": 87, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 87, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.16091954022988506, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.214285714285714}, {"loc": 244, "file_path": "src/argouml-app/src/org/argouml/kernel/ProfileConfiguration.java", "comments": 174, "loc_per_function": 10.61, "blanks_per_loc": 0.25, "num_funs": 23, "comments_per_loc": 0.71, "tokens": 1559, "ccn": 61, "ccn_per_function": 2.652173913043478, "tokens_per_function": 67.78260869565217, "ccn_per_token": 0.0391276459268762, "functions_per_token": 0.014753046824887749, "loc_per_token": 0.1565105837075048, "ccn_per_loc": 0.25, "functions_per_loc": 0.0942622950819672, "tokens_per_loc": 6.389344262295082}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectListener.java", "comments": 25, "loc_per_function": 5.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 5.0, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/kernel/DelayedChangeNotify.java", "comments": 49, "loc_per_function": 6.0, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 4.08, "tokens": 62, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 31.0, "ccn_per_token": 0.03225806451612903, "functions_per_token": 0.03225806451612903, "loc_per_token": 0.1935483870967742, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 5.166666666666667}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectEvent.java", "comments": 12, "loc_per_function": 7.0, "blanks_per_loc": 0.71, "num_funs": 1, "comments_per_loc": 1.71, "tokens": 34, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 34.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.20588235294117646, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 4.857142857142857}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectFactory.java", "comments": 58, "loc_per_function": 4.25, "blanks_per_loc": 0.53, "num_funs": 4, "comments_per_loc": 3.41, "tokens": 84, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 21.0, "ccn_per_token": 0.047619047619047616, "functions_per_token": 0.047619047619047616, "loc_per_token": 0.20238095238095238, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.23529411764705882, "tokens_per_loc": 4.9411764705882355}, {"loc": 221, "file_path": "src/argouml-app/src/org/argouml/kernel/MemberList.java", "comments": 81, "loc_per_function": 8.19, "blanks_per_loc": 0.19, "num_funs": 27, "comments_per_loc": 0.37, "tokens": 1273, "ccn": 60, "ccn_per_function": 2.2222222222222223, "tokens_per_function": 47.148148148148145, "ccn_per_token": 0.04713275726630008, "functions_per_token": 0.021209740769835034, "loc_per_token": 0.17360565593087196, "ccn_per_loc": 0.27149321266968324, "functions_per_loc": 0.12217194570135746, "tokens_per_loc": 5.760180995475113}, {"loc": 284, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectManager.java", "comments": 272, "loc_per_function": 10.92, "blanks_per_loc": 0.17, "num_funs": 26, "comments_per_loc": 0.96, "tokens": 1763, "ccn": 46, "ccn_per_function": 1.7692307692307692, "tokens_per_function": 67.8076923076923, "ccn_per_token": 0.026091888825865002, "functions_per_token": 0.01474758933635848, "loc_per_token": 0.16108905275099264, "ccn_per_loc": 0.1619718309859155, "functions_per_loc": 0.09154929577464789, "tokens_per_loc": 6.207746478873239}, {"loc": 820, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectImpl.java", "comments": 200, "loc_per_function": 9.53, "blanks_per_loc": 0.25, "num_funs": 86, "comments_per_loc": 0.24, "tokens": 4865, "ccn": 196, "ccn_per_function": 2.2790697674418605, "tokens_per_function": 56.56976744186046, "ccn_per_token": 0.04028776978417266, "functions_per_token": 0.017677286742034944, "loc_per_token": 0.1685508735868448, "ccn_per_loc": 0.23902439024390243, "functions_per_loc": 0.1048780487804878, "tokens_per_loc": 5.932926829268292}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/kernel/ActionList.java", "comments": 25, "loc_per_function": 3.92, "blanks_per_loc": 0.32, "num_funs": 12, "comments_per_loc": 0.53, "tokens": 266, "ccn": 12, "ccn_per_function": 1.0, "tokens_per_function": 22.166666666666668, "ccn_per_token": 0.045112781954887216, "functions_per_token": 0.045112781954887216, "loc_per_token": 0.17669172932330826, "ccn_per_loc": 0.2553191489361702, "functions_per_loc": 0.2553191489361702, "tokens_per_loc": 5.659574468085107}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/kernel/AbstractProjectMember.java", "comments": 89, "loc_per_function": 9.71, "blanks_per_loc": 0.32, "num_funs": 7, "comments_per_loc": 1.31, "tokens": 368, "ccn": 18, "ccn_per_function": 2.5714285714285716, "tokens_per_function": 52.57142857142857, "ccn_per_token": 0.04891304347826087, "functions_per_token": 0.019021739130434784, "loc_per_token": 0.18478260869565216, "ccn_per_loc": 0.2647058823529412, "functions_per_loc": 0.10294117647058823, "tokens_per_loc": 5.411764705882353}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/kernel/ProjectMember.java", "comments": 71, "loc_per_function": 8.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 8.88, "tokens": 37, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 37, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21621621621621623, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.625}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/kernel/UmlModelMutator.java", "comments": 43, "loc_per_function": 7.0, "blanks_per_loc": 0.57, "num_funs": 0, "comments_per_loc": 6.14, "tokens": 49, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 49, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.0}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/kernel/AbstractCommand.java", "comments": 40, "loc_per_function": 5.5, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 3.64, "tokens": 49, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 24.5, "ccn_per_token": 0.04081632653061224, "functions_per_token": 0.04081632653061224, "loc_per_token": 0.22448979591836735, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 4.454545454545454}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/kernel/Owned.java", "comments": 21, "loc_per_function": 4.0, "blanks_per_loc": 0.5, "num_funs": 0, "comments_per_loc": 5.25, "tokens": 17, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 17, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.23529411764705882, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.25}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/kernel/NonUndoableCommand.java", "comments": 40, "loc_per_function": 4.0, "blanks_per_loc": 0.58, "num_funs": 3, "comments_per_loc": 3.33, "tokens": 49, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 16.333333333333332, "ccn_per_token": 0.061224489795918366, "functions_per_token": 0.061224489795918366, "loc_per_token": 0.24489795918367346, "ccn_per_loc": 0.25, "functions_per_loc": 0.25, "tokens_per_loc": 4.083333333333333}, {"loc": 93, "file_path": "src/argouml-app/src/org/argouml/kernel/Project.java", "comments": 506, "loc_per_function": 93.0, "blanks_per_loc": 0.91, "num_funs": 0, "comments_per_loc": 5.44, "tokens": 660, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 660, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1409090909090909, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.096774193548387}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/kernel/Command.java", "comments": 56, "loc_per_function": 7.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 8.0, "tokens": 37, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 37, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1891891891891892, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.285714285714286}, {"loc": 267, "file_path": "src/argouml-app/src/org/argouml/kernel/DefaultUndoManager.java", "comments": 76, "loc_per_function": 7.63, "blanks_per_loc": 0.23, "num_funs": 35, "comments_per_loc": 0.28, "tokens": 1416, "ccn": 59, "ccn_per_function": 1.6857142857142857, "tokens_per_function": 40.457142857142856, "ccn_per_token": 0.041666666666666664, "functions_per_token": 0.024717514124293787, "loc_per_token": 0.1885593220338983, "ccn_per_loc": 0.2209737827715356, "functions_per_loc": 0.13108614232209737, "tokens_per_loc": 5.303370786516854}, {"loc": 111, "file_path": "src/argouml-app/src/org/argouml/notation/NotationNameImpl.java", "comments": 147, "loc_per_function": 5.84, "blanks_per_loc": 0.27, "num_funs": 19, "comments_per_loc": 1.32, "tokens": 670, "ccn": 28, "ccn_per_function": 1.4736842105263157, "tokens_per_function": 35.26315789473684, "ccn_per_token": 0.041791044776119404, "functions_per_token": 0.028358208955223882, "loc_per_token": 0.16567164179104477, "ccn_per_loc": 0.25225225225225223, "functions_per_loc": 0.17117117117117117, "tokens_per_loc": 6.036036036036036}, {"loc": 316, "file_path": "src/argouml-app/src/org/argouml/notation/NotationSettings.java", "comments": 146, "loc_per_function": 11.7, "blanks_per_loc": 0.31, "num_funs": 27, "comments_per_loc": 0.46, "tokens": 1477, "ccn": 68, "ccn_per_function": 2.5185185185185186, "tokens_per_function": 54.7037037037037, "ccn_per_token": 0.046039268788083954, "functions_per_token": 0.01828029790115098, "loc_per_token": 0.2139471902505078, "ccn_per_loc": 0.21518987341772153, "functions_per_loc": 0.08544303797468354, "tokens_per_loc": 4.674050632911392}, {"loc": 122, "file_path": "src/argouml-app/src/org/argouml/notation/NotationProviderFactory2.java", "comments": 198, "loc_per_function": 15.25, "blanks_per_loc": 0.33, "num_funs": 8, "comments_per_loc": 1.62, "tokens": 891, "ccn": 26, "ccn_per_function": 3.25, "tokens_per_function": 111.375, "ccn_per_token": 0.029180695847362513, "functions_per_token": 0.008978675645342313, "loc_per_token": 0.13692480359147025, "ccn_per_loc": 0.21311475409836064, "functions_per_loc": 0.06557377049180328, "tokens_per_loc": 7.30327868852459}, {"loc": 146, "file_path": "src/argouml-app/src/org/argouml/notation/NotationProvider.java", "comments": 197, "loc_per_function": 9.73, "blanks_per_loc": 0.17, "num_funs": 15, "comments_per_loc": 1.35, "tokens": 1001, "ccn": 33, "ccn_per_function": 2.2, "tokens_per_function": 66.73333333333333, "ccn_per_token": 0.03296703296703297, "functions_per_token": 0.014985014985014986, "loc_per_token": 0.14585414585414586, "ccn_per_loc": 0.22602739726027396, "functions_per_loc": 0.10273972602739725, "tokens_per_loc": 6.8561643835616435}, {"loc": 98, "file_path": "src/argouml-app/src/org/argouml/notation/Notation.java", "comments": 154, "loc_per_function": 10.89, "blanks_per_loc": 0.41, "num_funs": 9, "comments_per_loc": 1.57, "tokens": 703, "ccn": 10, "ccn_per_function": 1.1111111111111112, "tokens_per_function": 78.11111111111111, "ccn_per_token": 0.01422475106685633, "functions_per_token": 0.012802275960170697, "loc_per_token": 0.13940256045519203, "ccn_per_loc": 0.10204081632653061, "functions_per_loc": 0.09183673469387756, "tokens_per_loc": 7.173469387755102}, {"loc": 10, "file_path": "src/argouml-app/src/org/argouml/notation/SDNotationSettings.java", "comments": 47, "loc_per_function": 5.0, "blanks_per_loc": 0.7, "num_funs": 2, "comments_per_loc": 4.7, "tokens": 43, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 21.5, "ccn_per_token": 0.046511627906976744, "functions_per_token": 0.046511627906976744, "loc_per_token": 0.23255813953488372, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 4.3}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/notation/NotationRenderer.java", "comments": 57, "loc_per_function": 7.0, "blanks_per_loc": 0.71, "num_funs": 0, "comments_per_loc": 8.14, "tokens": 39, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 39, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1794871794871795, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.571428571428571}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/notation/NotationName.java", "comments": 89, "loc_per_function": 11.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 8.09, "tokens": 56, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 56, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19642857142857142, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.090909090909091}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/notation/InitNotation.java", "comments": 41, "loc_per_function": 5.0, "blanks_per_loc": 0.5, "num_funs": 4, "comments_per_loc": 2.05, "tokens": 125, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 31.25, "ccn_per_token": 0.032, "functions_per_token": 0.032, "loc_per_token": 0.16, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.25}, {"loc": 246, "file_path": "src/argouml-app/src/org/argouml/notation/ui/SettingsTabNotation.java", "comments": 108, "loc_per_function": 18.92, "blanks_per_loc": 0.17, "num_funs": 13, "comments_per_loc": 0.44, "tokens": 1687, "ccn": 22, "ccn_per_function": 1.6923076923076923, "tokens_per_function": 129.76923076923077, "ccn_per_token": 0.013040901007705987, "functions_per_token": 0.007705986959098993, "loc_per_token": 0.14582098399525786, "ccn_per_loc": 0.08943089430894309, "functions_per_loc": 0.052845528455284556, "tokens_per_loc": 6.857723577235772}, {"loc": 62, "file_path": "src/argouml-app/src/org/argouml/notation/ui/NotationComboBox.java", "comments": 76, "loc_per_function": 7.75, "blanks_per_loc": 0.29, "num_funs": 8, "comments_per_loc": 1.23, "tokens": 362, "ccn": 11, "ccn_per_function": 1.375, "tokens_per_function": 45.25, "ccn_per_token": 0.03038674033149171, "functions_per_token": 0.022099447513812154, "loc_per_token": 0.1712707182320442, "ccn_per_loc": 0.1774193548387097, "functions_per_loc": 0.12903225806451613, "tokens_per_loc": 5.838709677419355}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/notation/ui/InitNotationUI.java", "comments": 41, "loc_per_function": 6.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.52, "tokens": 185, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 46.25, "ccn_per_token": 0.021621621621621623, "functions_per_token": 0.021621621621621623, "loc_per_token": 0.14594594594594595, "ccn_per_loc": 0.14814814814814814, "functions_per_loc": 0.14814814814814814, "tokens_per_loc": 6.851851851851852}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ActionStateNotation.java", "comments": 48, "loc_per_function": 13.5, "blanks_per_loc": 0.3, "num_funs": 2, "comments_per_loc": 1.78, "tokens": 186, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 93.0, "ccn_per_token": 0.026881720430107527, "functions_per_token": 0.010752688172043012, "loc_per_token": 0.14516129032258066, "ccn_per_loc": 0.18518518518518517, "functions_per_loc": 0.07407407407407407, "tokens_per_loc": 6.888888888888889}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/notation/providers/EnumerationLiteralNotation.java", "comments": 48, "loc_per_function": 10.5, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 2.29, "tokens": 139, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 69.5, "ccn_per_token": 0.02877697841726619, "functions_per_token": 0.014388489208633094, "loc_per_token": 0.1510791366906475, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 6.619047619047619}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ObjectNotation.java", "comments": 59, "loc_per_function": 13.0, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.51, "tokens": 266, "ccn": 11, "ccn_per_function": 3.6666666666666665, "tokens_per_function": 88.66666666666667, "ccn_per_token": 0.041353383458646614, "functions_per_token": 0.011278195488721804, "loc_per_token": 0.14661654135338345, "ccn_per_loc": 0.28205128205128205, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 6.82051282051282}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/notation/providers/AssociationRoleNotation.java", "comments": 49, "loc_per_function": 13.5, "blanks_per_loc": 0.26, "num_funs": 2, "comments_per_loc": 1.81, "tokens": 186, "ccn": 6, "ccn_per_function": 3.0, "tokens_per_function": 93.0, "ccn_per_token": 0.03225806451612903, "functions_per_token": 0.010752688172043012, "loc_per_token": 0.14516129032258066, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.07407407407407407, "tokens_per_loc": 6.888888888888889}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ModelElementNameNotation.java", "comments": 50, "loc_per_function": 10.5, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 2.38, "tokens": 154, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 77.0, "ccn_per_token": 0.032467532467532464, "functions_per_token": 0.012987012987012988, "loc_per_token": 0.13636363636363635, "ccn_per_loc": 0.23809523809523808, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 7.333333333333333}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/notation/providers/StateBodyNotation.java", "comments": 49, "loc_per_function": 13.0, "blanks_per_loc": 0.31, "num_funs": 2, "comments_per_loc": 1.88, "tokens": 199, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 99.5, "ccn_per_token": 0.020100502512562814, "functions_per_token": 0.010050251256281407, "loc_per_token": 0.1306532663316583, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 7.653846153846154}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ObjectFlowStateStateNotation.java", "comments": 48, "loc_per_function": 13.0, "blanks_per_loc": 0.27, "num_funs": 2, "comments_per_loc": 1.85, "tokens": 174, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 87.0, "ccn_per_token": 0.028735632183908046, "functions_per_token": 0.011494252873563218, "loc_per_token": 0.14942528735632185, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 6.6923076923076925}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/notation/providers/CallStateNotation.java", "comments": 55, "loc_per_function": 13.0, "blanks_per_loc": 0.31, "num_funs": 2, "comments_per_loc": 2.12, "tokens": 188, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 94.0, "ccn_per_token": 0.026595744680851064, "functions_per_token": 0.010638297872340425, "loc_per_token": 0.13829787234042554, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 7.230769230769231}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ObjectFlowStateTypeNotation.java", "comments": 48, "loc_per_function": 10.0, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.4, "tokens": 126, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 63.0, "ccn_per_token": 0.031746031746031744, "functions_per_token": 0.015873015873015872, "loc_per_token": 0.15873015873015872, "ccn_per_loc": 0.2, "functions_per_loc": 0.1, "tokens_per_loc": 6.3}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/notation/providers/TransitionNotation.java", "comments": 50, "loc_per_function": 7.0, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 3.57, "tokens": 86, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 43.0, "ccn_per_token": 0.03488372093023256, "functions_per_token": 0.023255813953488372, "loc_per_token": 0.16279069767441862, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.142857142857143}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/notation/providers/NodeInstanceNotation.java", "comments": 48, "loc_per_function": 10.5, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 2.29, "tokens": 142, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 71.0, "ccn_per_token": 0.028169014084507043, "functions_per_token": 0.014084507042253521, "loc_per_token": 0.14788732394366197, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 6.761904761904762}, {"loc": 62, "file_path": "src/argouml-app/src/org/argouml/notation/providers/AssociationEndNameNotation.java", "comments": 51, "loc_per_function": 20.67, "blanks_per_loc": 0.15, "num_funs": 3, "comments_per_loc": 0.82, "tokens": 422, "ccn": 18, "ccn_per_function": 6.0, "tokens_per_function": 140.66666666666666, "ccn_per_token": 0.04265402843601896, "functions_per_token": 0.0071090047393364926, "loc_per_token": 0.14691943127962084, "ccn_per_loc": 0.2903225806451613, "functions_per_loc": 0.04838709677419355, "tokens_per_loc": 6.806451612903226}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ComponentInstanceNotation.java", "comments": 49, "loc_per_function": 11.0, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 4.45, "tokens": 66, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 66.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.015151515151515152, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.0}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ClassifierRoleNotation.java", "comments": 48, "loc_per_function": 9.5, "blanks_per_loc": 0.42, "num_funs": 2, "comments_per_loc": 2.53, "tokens": 121, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 60.5, "ccn_per_token": 0.03305785123966942, "functions_per_token": 0.01652892561983471, "loc_per_token": 0.15702479338842976, "ccn_per_loc": 0.21052631578947367, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 6.368421052631579}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/notation/providers/AttributeNotation.java", "comments": 51, "loc_per_function": 15.0, "blanks_per_loc": 0.18, "num_funs": 3, "comments_per_loc": 1.13, "tokens": 319, "ccn": 16, "ccn_per_function": 5.333333333333333, "tokens_per_function": 106.33333333333333, "ccn_per_token": 0.050156739811912224, "functions_per_token": 0.009404388714733543, "loc_per_token": 0.14106583072100312, "ccn_per_loc": 0.35555555555555557, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 7.088888888888889}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/notation/providers/AssociationNameNotation.java", "comments": 50, "loc_per_function": 14.5, "blanks_per_loc": 0.24, "num_funs": 2, "comments_per_loc": 1.72, "tokens": 190, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 95.0, "ccn_per_token": 0.02631578947368421, "functions_per_token": 0.010526315789473684, "loc_per_token": 0.15263157894736842, "ccn_per_loc": 0.1724137931034483, "functions_per_loc": 0.06896551724137931, "tokens_per_loc": 6.551724137931035}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/notation/providers/MultiplicityNotation.java", "comments": 61, "loc_per_function": 8.0, "blanks_per_loc": 0.75, "num_funs": 1, "comments_per_loc": 7.62, "tokens": 54, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 54.0, "ccn_per_token": 0.018518518518518517, "functions_per_token": 0.018518518518518517, "loc_per_token": 0.14814814814814814, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.75}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/notation/providers/MessageNotation.java", "comments": 48, "loc_per_function": 21.0, "blanks_per_loc": 0.17, "num_funs": 2, "comments_per_loc": 1.14, "tokens": 306, "ccn": 9, "ccn_per_function": 4.5, "tokens_per_function": 153.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.006535947712418301, "loc_per_token": 0.13725490196078433, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.047619047619047616, "tokens_per_loc": 7.285714285714286}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/notation/providers/NotationUtilityProviders.java", "comments": 20, "loc_per_function": 23.33, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 0.29, "tokens": 494, "ccn": 14, "ccn_per_function": 4.666666666666667, "tokens_per_function": 164.66666666666666, "ccn_per_token": 0.02834008097165992, "functions_per_token": 0.006072874493927126, "loc_per_token": 0.1417004048582996, "ccn_per_loc": 0.2, "functions_per_loc": 0.04285714285714286, "tokens_per_loc": 7.057142857142857}, {"loc": 64, "file_path": "src/argouml-app/src/org/argouml/notation/providers/OperationNotation.java", "comments": 55, "loc_per_function": 21.33, "blanks_per_loc": 0.14, "num_funs": 3, "comments_per_loc": 0.86, "tokens": 439, "ccn": 23, "ccn_per_function": 7.666666666666667, "tokens_per_function": 146.33333333333334, "ccn_per_token": 0.05239179954441914, "functions_per_token": 0.00683371298405467, "loc_per_token": 0.14578587699316628, "ccn_per_loc": 0.359375, "functions_per_loc": 0.046875, "tokens_per_loc": 6.859375}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/notation/providers/ExtensionPointNotation.java", "comments": 48, "loc_per_function": 11.0, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 4.36, "tokens": 66, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 66.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.015151515151515152, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.0}, {"loc": 132, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/OperationNotationJava.java", "comments": 70, "loc_per_function": 18.86, "blanks_per_loc": 0.2, "num_funs": 7, "comments_per_loc": 0.53, "tokens": 913, "ccn": 26, "ccn_per_function": 3.7142857142857144, "tokens_per_function": 130.42857142857142, "ccn_per_token": 0.028477546549835708, "functions_per_token": 0.007667031763417305, "loc_per_token": 0.14457831325301204, "ccn_per_loc": 0.19696969696969696, "functions_per_loc": 0.05303030303030303, "tokens_per_loc": 6.916666666666667}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/AssociationNameNotationJava.java", "comments": 56, "loc_per_function": 11.8, "blanks_per_loc": 0.17, "num_funs": 5, "comments_per_loc": 0.95, "tokens": 352, "ccn": 9, "ccn_per_function": 1.8, "tokens_per_function": 70.4, "ccn_per_token": 0.02556818181818182, "functions_per_token": 0.014204545454545454, "loc_per_token": 0.16761363636363635, "ccn_per_loc": 0.15254237288135594, "functions_per_loc": 0.0847457627118644, "tokens_per_loc": 5.966101694915254}, {"loc": 172, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/ModelElementNameNotationJava.java", "comments": 64, "loc_per_function": 28.67, "blanks_per_loc": 0.15, "num_funs": 6, "comments_per_loc": 0.37, "tokens": 1053, "ccn": 41, "ccn_per_function": 6.833333333333333, "tokens_per_function": 175.5, "ccn_per_token": 0.0389363722697056, "functions_per_token": 0.005698005698005698, "loc_per_token": 0.16334283000949668, "ccn_per_loc": 0.23837209302325582, "functions_per_loc": 0.03488372093023256, "tokens_per_loc": 6.122093023255814}, {"loc": 131, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/NotationUtilityJava.java", "comments": 89, "loc_per_function": 11.91, "blanks_per_loc": 0.14, "num_funs": 11, "comments_per_loc": 0.68, "tokens": 903, "ccn": 44, "ccn_per_function": 4.0, "tokens_per_function": 82.0909090909091, "ccn_per_token": 0.048726467331118496, "functions_per_token": 0.012181616832779624, "loc_per_token": 0.1450719822812846, "ccn_per_loc": 0.33587786259541985, "functions_per_loc": 0.08396946564885496, "tokens_per_loc": 6.893129770992366}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/AttributeNotationJava.java", "comments": 53, "loc_per_function": 10.6, "blanks_per_loc": 0.23, "num_funs": 5, "comments_per_loc": 1.0, "tokens": 406, "ccn": 11, "ccn_per_function": 2.2, "tokens_per_function": 81.2, "ccn_per_token": 0.027093596059113302, "functions_per_token": 0.012315270935960592, "loc_per_token": 0.13054187192118227, "ccn_per_loc": 0.20754716981132076, "functions_per_loc": 0.09433962264150944, "tokens_per_loc": 7.660377358490566}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/InitNotationJava.java", "comments": 45, "loc_per_function": 11.0, "blanks_per_loc": 0.25, "num_funs": 4, "comments_per_loc": 1.02, "tokens": 264, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 66.0, "ccn_per_token": 0.015151515151515152, "functions_per_token": 0.015151515151515152, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.0}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/notation/providers/java/AssociationEndNameNotationJava.java", "comments": 54, "loc_per_function": 8.4, "blanks_per_loc": 0.31, "num_funs": 5, "comments_per_loc": 1.29, "tokens": 280, "ccn": 8, "ccn_per_function": 1.6, "tokens_per_function": 56.0, "ccn_per_token": 0.02857142857142857, "functions_per_token": 0.017857142857142856, "loc_per_token": 0.15, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.11904761904761904, "tokens_per_loc": 6.666666666666667}, {"loc": 166, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/CallStateNotationUml.java", "comments": 68, "loc_per_function": 27.67, "blanks_per_loc": 0.13, "num_funs": 6, "comments_per_loc": 0.41, "tokens": 1145, "ccn": 41, "ccn_per_function": 6.833333333333333, "tokens_per_function": 190.83333333333334, "ccn_per_token": 0.03580786026200873, "functions_per_token": 0.005240174672489083, "loc_per_token": 0.14497816593886462, "ccn_per_loc": 0.2469879518072289, "functions_per_loc": 0.03614457831325301, "tokens_per_loc": 6.897590361445783}, {"loc": 468, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/TransitionNotationUml.java", "comments": 259, "loc_per_function": 22.29, "blanks_per_loc": 0.07, "num_funs": 21, "comments_per_loc": 0.55, "tokens": 3358, "ccn": 126, "ccn_per_function": 6.0, "tokens_per_function": 159.9047619047619, "ccn_per_token": 0.03752233472304944, "functions_per_token": 0.006253722453841573, "loc_per_token": 0.13936867182846932, "ccn_per_loc": 0.2692307692307692, "functions_per_loc": 0.04487179487179487, "tokens_per_loc": 7.1752136752136755}, {"loc": 168, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/EnumerationLiteralNotationUml.java", "comments": 78, "loc_per_function": 24.0, "blanks_per_loc": 0.15, "num_funs": 7, "comments_per_loc": 0.46, "tokens": 1039, "ccn": 36, "ccn_per_function": 5.142857142857143, "tokens_per_function": 148.42857142857142, "ccn_per_token": 0.03464870067372473, "functions_per_token": 0.006737247353224254, "loc_per_token": 0.1616939364773821, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.041666666666666664, "tokens_per_loc": 6.184523809523809}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/SDMessageNotationUml.java", "comments": 51, "loc_per_function": 8.5, "blanks_per_loc": 0.41, "num_funs": 2, "comments_per_loc": 3.0, "tokens": 98, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 49.0, "ccn_per_token": 0.030612244897959183, "functions_per_token": 0.02040816326530612, "loc_per_token": 0.17346938775510204, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.11764705882352941, "tokens_per_loc": 5.764705882352941}, {"loc": 1203, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/AbstractMessageNotationUml.java", "comments": 457, "loc_per_function": 30.07, "blanks_per_loc": 0.12, "num_funs": 40, "comments_per_loc": 0.38, "tokens": 8392, "ccn": 325, "ccn_per_function": 8.125, "tokens_per_function": 209.8, "ccn_per_token": 0.03872735938989514, "functions_per_token": 0.004766444232602479, "loc_per_token": 0.14335081029551955, "ccn_per_loc": 0.27015793848711556, "functions_per_loc": 0.03325020781379884, "tokens_per_loc": 6.975893599334996}, {"loc": 472, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/OperationNotationUml.java", "comments": 172, "loc_per_function": 33.71, "blanks_per_loc": 0.11, "num_funs": 14, "comments_per_loc": 0.36, "tokens": 3118, "ccn": 124, "ccn_per_function": 8.857142857142858, "tokens_per_function": 222.71428571428572, "ccn_per_token": 0.039769082745349585, "functions_per_token": 0.004490057729313663, "loc_per_token": 0.15137908915971776, "ccn_per_loc": 0.2627118644067797, "functions_per_loc": 0.029661016949152543, "tokens_per_loc": 6.6059322033898304}, {"loc": 77, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ObjectFlowStateTypeNotationUml.java", "comments": 65, "loc_per_function": 12.83, "blanks_per_loc": 0.16, "num_funs": 6, "comments_per_loc": 0.84, "tokens": 511, "ccn": 16, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 85.16666666666667, "ccn_per_token": 0.03131115459882583, "functions_per_token": 0.011741682974559686, "loc_per_token": 0.1506849315068493, "ccn_per_loc": 0.2077922077922078, "functions_per_loc": 0.07792207792207792, "tokens_per_loc": 6.636363636363637}, {"loc": 153, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/AssociationEndNameNotationUml.java", "comments": 80, "loc_per_function": 21.86, "blanks_per_loc": 0.18, "num_funs": 7, "comments_per_loc": 0.52, "tokens": 1028, "ccn": 37, "ccn_per_function": 5.285714285714286, "tokens_per_function": 146.85714285714286, "ccn_per_token": 0.03599221789883268, "functions_per_token": 0.006809338521400778, "loc_per_token": 0.14883268482490272, "ccn_per_loc": 0.24183006535947713, "functions_per_loc": 0.0457516339869281, "tokens_per_loc": 6.718954248366013}, {"loc": 67, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ObjectNotationUml.java", "comments": 55, "loc_per_function": 13.4, "blanks_per_loc": 0.24, "num_funs": 5, "comments_per_loc": 0.82, "tokens": 501, "ccn": 14, "ccn_per_function": 2.8, "tokens_per_function": 100.2, "ccn_per_token": 0.027944111776447105, "functions_per_token": 0.00998003992015968, "loc_per_token": 0.13373253493013973, "ccn_per_loc": 0.208955223880597, "functions_per_loc": 0.07462686567164178, "tokens_per_loc": 7.477611940298507}, {"loc": 92, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ExtensionPointNotationUml.java", "comments": 124, "loc_per_function": 13.14, "blanks_per_loc": 0.46, "num_funs": 7, "comments_per_loc": 1.35, "tokens": 626, "ccn": 21, "ccn_per_function": 3.0, "tokens_per_function": 89.42857142857143, "ccn_per_token": 0.03354632587859425, "functions_per_token": 0.011182108626198083, "loc_per_token": 0.14696485623003194, "ccn_per_loc": 0.22826086956521738, "functions_per_loc": 0.07608695652173914, "tokens_per_loc": 6.804347826086956}, {"loc": 469, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/AttributeNotationUml.java", "comments": 136, "loc_per_function": 31.27, "blanks_per_loc": 0.09, "num_funs": 15, "comments_per_loc": 0.29, "tokens": 3262, "ccn": 127, "ccn_per_function": 8.466666666666667, "tokens_per_function": 217.46666666666667, "ccn_per_token": 0.03893316983445739, "functions_per_token": 0.004598405885959534, "loc_per_token": 0.14377682403433475, "ccn_per_loc": 0.27078891257995735, "functions_per_loc": 0.031982942430703626, "tokens_per_loc": 6.955223880597015}, {"loc": 85, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/AssociationNameNotationUml.java", "comments": 60, "loc_per_function": 14.17, "blanks_per_loc": 0.21, "num_funs": 6, "comments_per_loc": 0.71, "tokens": 563, "ccn": 16, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 93.83333333333333, "ccn_per_token": 0.028419182948490232, "functions_per_token": 0.010657193605683837, "loc_per_token": 0.15097690941385436, "ccn_per_loc": 0.18823529411764706, "functions_per_loc": 0.07058823529411765, "tokens_per_loc": 6.623529411764705}, {"loc": 91, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/InitNotationUml.java", "comments": 48, "loc_per_function": 22.75, "blanks_per_loc": 0.14, "num_funs": 4, "comments_per_loc": 0.53, "tokens": 506, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 126.5, "ccn_per_token": 0.007905138339920948, "functions_per_token": 0.007905138339920948, "loc_per_token": 0.17984189723320157, "ccn_per_loc": 0.04395604395604396, "functions_per_loc": 0.04395604395604396, "tokens_per_loc": 5.56043956043956}, {"loc": 133, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/AssociationRoleNotationUml.java", "comments": 82, "loc_per_function": 22.17, "blanks_per_loc": 0.13, "num_funs": 6, "comments_per_loc": 0.62, "tokens": 857, "ccn": 31, "ccn_per_function": 5.166666666666667, "tokens_per_function": 142.83333333333334, "ccn_per_token": 0.03617269544924154, "functions_per_token": 0.007001166861143524, "loc_per_token": 0.15519253208868145, "ccn_per_loc": 0.23308270676691728, "functions_per_loc": 0.045112781954887216, "tokens_per_loc": 6.443609022556391}, {"loc": 806, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/NotationUtilityUml.java", "comments": 368, "loc_per_function": 28.79, "blanks_per_loc": 0.13, "num_funs": 28, "comments_per_loc": 0.46, "tokens": 5582, "ccn": 217, "ccn_per_function": 7.75, "tokens_per_function": 199.35714285714286, "ccn_per_token": 0.038874955213185236, "functions_per_token": 0.005016123253314225, "loc_per_token": 0.1443926907918309, "ccn_per_loc": 0.2692307692307692, "functions_per_loc": 0.034739454094292806, "tokens_per_loc": 6.925558312655087}, {"loc": 145, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ObjectFlowStateStateNotationUml.java", "comments": 91, "loc_per_function": 20.71, "blanks_per_loc": 0.12, "num_funs": 7, "comments_per_loc": 0.63, "tokens": 982, "ccn": 24, "ccn_per_function": 3.4285714285714284, "tokens_per_function": 140.28571428571428, "ccn_per_token": 0.024439918533604887, "functions_per_token": 0.007128309572301426, "loc_per_token": 0.14765784114052954, "ccn_per_loc": 0.16551724137931034, "functions_per_loc": 0.04827586206896552, "tokens_per_loc": 6.772413793103448}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/NodeInstanceNotationUml.java", "comments": 60, "loc_per_function": 13.6, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 0.88, "tokens": 523, "ccn": 15, "ccn_per_function": 3.0, "tokens_per_function": 104.6, "ccn_per_token": 0.028680688336520075, "functions_per_token": 0.009560229445506692, "loc_per_token": 0.13001912045889102, "ccn_per_loc": 0.22058823529411764, "functions_per_loc": 0.07352941176470588, "tokens_per_loc": 7.6911764705882355}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ComponentInstanceNotationUml.java", "comments": 60, "loc_per_function": 13.6, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 0.88, "tokens": 530, "ccn": 15, "ccn_per_function": 3.0, "tokens_per_function": 106.0, "ccn_per_token": 0.02830188679245283, "functions_per_token": 0.009433962264150943, "loc_per_token": 0.12830188679245283, "ccn_per_loc": 0.22058823529411764, "functions_per_loc": 0.07352941176470588, "tokens_per_loc": 7.794117647058823}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/MessageNotationUml.java", "comments": 46, "loc_per_function": 5.5, "blanks_per_loc": 0.55, "num_funs": 2, "comments_per_loc": 4.18, "tokens": 62, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 31.0, "ccn_per_token": 0.03225806451612903, "functions_per_token": 0.03225806451612903, "loc_per_token": 0.1774193548387097, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 5.636363636363637}, {"loc": 64, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ModelElementNameNotationUml.java", "comments": 56, "loc_per_function": 10.67, "blanks_per_loc": 0.19, "num_funs": 6, "comments_per_loc": 0.88, "tokens": 408, "ccn": 12, "ccn_per_function": 2.0, "tokens_per_function": 68.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.014705882352941176, "loc_per_token": 0.1568627450980392, "ccn_per_loc": 0.1875, "functions_per_loc": 0.09375, "tokens_per_loc": 6.375}, {"loc": 174, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ClassifierRoleNotationUml.java", "comments": 95, "loc_per_function": 29.0, "blanks_per_loc": 0.17, "num_funs": 6, "comments_per_loc": 0.55, "tokens": 1173, "ccn": 40, "ccn_per_function": 6.666666666666667, "tokens_per_function": 195.5, "ccn_per_token": 0.03410059676044331, "functions_per_token": 0.005115089514066497, "loc_per_token": 0.1483375959079284, "ccn_per_loc": 0.22988505747126436, "functions_per_loc": 0.034482758620689655, "tokens_per_loc": 6.741379310344827}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/ActionStateNotationUml.java", "comments": 52, "loc_per_function": 8.8, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 1.18, "tokens": 294, "ccn": 10, "ccn_per_function": 2.0, "tokens_per_function": 58.8, "ccn_per_token": 0.034013605442176874, "functions_per_token": 0.017006802721088437, "loc_per_token": 0.14965986394557823, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.11363636363636363, "tokens_per_loc": 6.681818181818182}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/MultiplicityNotationUml.java", "comments": 52, "loc_per_function": 9.5, "blanks_per_loc": 0.21, "num_funs": 6, "comments_per_loc": 0.91, "tokens": 368, "ccn": 9, "ccn_per_function": 1.5, "tokens_per_function": 61.333333333333336, "ccn_per_token": 0.024456521739130436, "functions_per_token": 0.016304347826086956, "loc_per_token": 0.15489130434782608, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 6.456140350877193}, {"loc": 240, "file_path": "src/argouml-app/src/org/argouml/notation/providers/uml/StateBodyNotationUml.java", "comments": 206, "loc_per_function": 11.43, "blanks_per_loc": 0.16, "num_funs": 21, "comments_per_loc": 0.86, "tokens": 1619, "ccn": 56, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 77.0952380952381, "ccn_per_token": 0.034589252625077206, "functions_per_token": 0.012970969734403953, "loc_per_token": 0.14823965410747375, "ccn_per_loc": 0.23333333333333334, "functions_per_loc": 0.0875, "tokens_per_loc": 6.745833333333334}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/application/ArgoVersion.java", "comments": 58, "loc_per_function": 5.5, "blanks_per_loc": 0.55, "num_funs": 2, "comments_per_loc": 5.27, "tokens": 61, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 30.5, "ccn_per_token": 0.03278688524590164, "functions_per_token": 0.03278688524590164, "loc_per_token": 0.18032786885245902, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 5.545454545454546}, {"loc": 558, "file_path": "src/argouml-app/src/org/argouml/application/Main.java", "comments": 279, "loc_per_function": 23.25, "blanks_per_loc": 0.22, "num_funs": 24, "comments_per_loc": 0.5, "tokens": 3784, "ccn": 90, "ccn_per_function": 3.75, "tokens_per_function": 157.66666666666666, "ccn_per_token": 0.023784355179704016, "functions_per_token": 0.006342494714587738, "loc_per_token": 0.1474630021141649, "ccn_per_loc": 0.16129032258064516, "functions_per_loc": 0.043010752688172046, "tokens_per_loc": 6.781362007168458}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/application/SubsystemUtility.java", "comments": 52, "loc_per_function": 23.0, "blanks_per_loc": 0.26, "num_funs": 1, "comments_per_loc": 2.26, "tokens": 184, "ccn": 4, "ccn_per_function": 4.0, "tokens_per_function": 184.0, "ccn_per_token": 0.021739130434782608, "functions_per_token": 0.005434782608695652, "loc_per_token": 0.125, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.043478260869565216, "tokens_per_loc": 8.0}, {"loc": 52, "file_path": "src/argouml-app/src/org/argouml/application/StartCritics.java", "comments": 46, "loc_per_function": 52.0, "blanks_per_loc": 0.13, "num_funs": 1, "comments_per_loc": 0.88, "tokens": 539, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 539.0, "ccn_per_token": 0.0037105751391465678, "functions_per_token": 0.0018552875695732839, "loc_per_token": 0.09647495361781076, "ccn_per_loc": 0.038461538461538464, "functions_per_loc": 0.019230769230769232, "tokens_per_loc": 10.365384615384615}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/application/security/ArgoAwtExceptionHandler.java", "comments": 59, "loc_per_function": 4.0, "blanks_per_loc": 0.75, "num_funs": 2, "comments_per_loc": 7.38, "tokens": 35, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 17.5, "ccn_per_token": 0.05714285714285714, "functions_per_token": 0.05714285714285714, "loc_per_token": 0.22857142857142856, "ccn_per_loc": 0.25, "functions_per_loc": 0.25, "tokens_per_loc": 4.375}, {"loc": 10, "file_path": "src/argouml-app/src/org/argouml/application/api/GUISettingsTabInterface.java", "comments": 82, "loc_per_function": 10.0, "blanks_per_loc": 1.1, "num_funs": 0, "comments_per_loc": 8.2, "tokens": 51, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 51, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19607843137254902, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.1}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/application/api/CommandLineInterface.java", "comments": 53, "loc_per_function": 4.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 13.25, "tokens": 21, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 21, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19047619047619047, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.25}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/application/api/Predicate.java", "comments": 42, "loc_per_function": 4.0, "blanks_per_loc": 0.75, "num_funs": 0, "comments_per_loc": 10.5, "tokens": 22, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 22, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.18181818181818182, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.5}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/application/api/InitSubsystem.java", "comments": 70, "loc_per_function": 8.0, "blanks_per_loc": 1.12, "num_funs": 0, "comments_per_loc": 8.75, "tokens": 54, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 54, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14814814814814814, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.75}, {"loc": 109, "file_path": "src/argouml-app/src/org/argouml/application/api/Argo.java", "comments": 256, "loc_per_function": 21.8, "blanks_per_loc": 0.54, "num_funs": 5, "comments_per_loc": 2.35, "tokens": 797, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 159.4, "ccn_per_token": 0.006273525721455458, "functions_per_token": 0.006273525721455458, "loc_per_token": 0.13676286072772897, "ccn_per_loc": 0.045871559633027525, "functions_per_loc": 0.045871559633027525, "tokens_per_loc": 7.3119266055045875}, {"loc": 84, "file_path": "src/argouml-app/src/org/argouml/application/api/AbstractArgoJPanel.java", "comments": 129, "loc_per_function": 7.64, "blanks_per_loc": 0.38, "num_funs": 11, "comments_per_loc": 1.54, "tokens": 542, "ccn": 15, "ccn_per_function": 1.3636363636363635, "tokens_per_function": 49.27272727272727, "ccn_per_token": 0.027675276752767528, "functions_per_token": 0.02029520295202952, "loc_per_token": 0.15498154981549817, "ccn_per_loc": 0.17857142857142858, "functions_per_loc": 0.13095238095238096, "tokens_per_loc": 6.4523809523809526}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/application/api/ArgoEventListener.java", "comments": 42, "loc_per_function": 4.0, "blanks_per_loc": 1.25, "num_funs": 0, "comments_per_loc": 10.5, "tokens": 23, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 23, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.17391304347826086, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.75}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoGeneratorEventListener.java", "comments": 54, "loc_per_function": 7.0, "blanks_per_loc": 1.29, "num_funs": 0, "comments_per_loc": 7.71, "tokens": 51, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 51, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.13725490196078433, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.285714285714286}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoDiagramAppearanceEventListener.java", "comments": 46, "loc_per_function": 5.0, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 9.2, "tokens": 35, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 35, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.0}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoProfileEventListener.java", "comments": 50, "loc_per_function": 6.0, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 8.33, "tokens": 43, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 43, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.13953488372093023, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.166666666666667}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoProfileEvent.java", "comments": 51, "loc_per_function": 3.5, "blanks_per_loc": 0.71, "num_funs": 2, "comments_per_loc": 7.29, "tokens": 44, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 22.0, "ccn_per_token": 0.045454545454545456, "functions_per_token": 0.045454545454545456, "loc_per_token": 0.1590909090909091, "ccn_per_loc": 0.2857142857142857, "functions_per_loc": 0.2857142857142857, "tokens_per_loc": 6.285714285714286}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoHelpEvent.java", "comments": 56, "loc_per_function": 5.0, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 3.73, "tokens": 67, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 22.333333333333332, "ccn_per_token": 0.04477611940298507, "functions_per_token": 0.04477611940298507, "loc_per_token": 0.22388059701492538, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 4.466666666666667}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoEventTypes.java", "comments": 156, "loc_per_function": 41.0, "blanks_per_loc": 1.1, "num_funs": 0, "comments_per_loc": 3.8, "tokens": 204, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 204, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.20098039215686275, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.975609756097561}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoGeneratorEvent.java", "comments": 49, "loc_per_function": 3.5, "blanks_per_loc": 0.86, "num_funs": 2, "comments_per_loc": 7.0, "tokens": 44, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 22.0, "ccn_per_token": 0.045454545454545456, "functions_per_token": 0.045454545454545456, "loc_per_token": 0.1590909090909091, "ccn_per_loc": 0.2857142857142857, "functions_per_loc": 0.2857142857142857, "tokens_per_loc": 6.285714285714286}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoHelpEventListener.java", "comments": 53, "loc_per_function": 6.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 8.83, "tokens": 43, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 43, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.13953488372093023, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.166666666666667}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoNotationEventListener.java", "comments": 64, "loc_per_function": 9.0, "blanks_per_loc": 1.22, "num_funs": 0, "comments_per_loc": 7.11, "tokens": 67, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 67, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.13432835820895522, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.444444444444445}, {"loc": 313, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoEventPump.java", "comments": 162, "loc_per_function": 12.52, "blanks_per_loc": 0.19, "num_funs": 25, "comments_per_loc": 0.52, "tokens": 1653, "ccn": 83, "ccn_per_function": 3.32, "tokens_per_function": 66.12, "ccn_per_token": 0.05021173623714459, "functions_per_token": 0.015124016938898971, "loc_per_token": 0.18935269207501512, "ccn_per_loc": 0.26517571884984026, "functions_per_loc": 0.07987220447284345, "tokens_per_loc": 5.281150159744409}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoNotationEvent.java", "comments": 49, "loc_per_function": 3.5, "blanks_per_loc": 0.86, "num_funs": 2, "comments_per_loc": 7.0, "tokens": 44, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 22.0, "ccn_per_token": 0.045454545454545456, "functions_per_token": 0.045454545454545456, "loc_per_token": 0.1590909090909091, "ccn_per_loc": 0.2857142857142857, "functions_per_loc": 0.2857142857142857, "tokens_per_loc": 6.285714285714286}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoDiagramAppearanceEvent.java", "comments": 50, "loc_per_function": 4.5, "blanks_per_loc": 0.67, "num_funs": 2, "comments_per_loc": 5.56, "tokens": 44, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 22.0, "ccn_per_token": 0.045454545454545456, "functions_per_token": 0.045454545454545456, "loc_per_token": 0.20454545454545456, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.2222222222222222, "tokens_per_loc": 4.888888888888889}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoStatusEvent.java", "comments": 57, "loc_per_function": 5.0, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 3.8, "tokens": 67, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 22.333333333333332, "ccn_per_token": 0.04477611940298507, "functions_per_token": 0.04477611940298507, "loc_per_token": 0.22388059701492538, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 4.466666666666667}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoEvent.java", "comments": 69, "loc_per_function": 4.4, "blanks_per_loc": 0.45, "num_funs": 5, "comments_per_loc": 3.14, "tokens": 142, "ccn": 6, "ccn_per_function": 1.2, "tokens_per_function": 28.4, "ccn_per_token": 0.04225352112676056, "functions_per_token": 0.035211267605633804, "loc_per_token": 0.15492957746478872, "ccn_per_loc": 0.2727272727272727, "functions_per_loc": 0.22727272727272727, "tokens_per_loc": 6.454545454545454}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/application/events/ArgoStatusEventListener.java", "comments": 72, "loc_per_function": 9.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 8.0, "tokens": 67, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 67, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.13432835820895522, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.444444444444445}, {"loc": 122, "file_path": "src/argouml-app/src/org/argouml/application/helpers/ResourceLoader.java", "comments": 111, "loc_per_function": 9.38, "blanks_per_loc": 0.2, "num_funs": 13, "comments_per_loc": 0.91, "tokens": 799, "ccn": 31, "ccn_per_function": 2.3846153846153846, "tokens_per_function": 61.46153846153846, "ccn_per_token": 0.03879849812265332, "functions_per_token": 0.016270337922403004, "loc_per_token": 0.15269086357947434, "ccn_per_loc": 0.2540983606557377, "functions_per_loc": 0.10655737704918032, "tokens_per_loc": 6.549180327868853}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/application/helpers/ApplicationVersion.java", "comments": 60, "loc_per_function": 4.75, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 3.16, "tokens": 83, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 20.75, "ccn_per_token": 0.04819277108433735, "functions_per_token": 0.04819277108433735, "loc_per_token": 0.2289156626506024, "ccn_per_loc": 0.21052631578947367, "functions_per_loc": 0.21052631578947367, "tokens_per_loc": 4.368421052631579}, {"loc": 331, "file_path": "src/argouml-app/src/org/argouml/application/helpers/ResourceLoaderWrapper.java", "comments": 141, "loc_per_function": 27.58, "blanks_per_loc": 0.13, "num_funs": 12, "comments_per_loc": 0.43, "tokens": 2375, "ccn": 31, "ccn_per_function": 2.5833333333333335, "tokens_per_function": 197.91666666666666, "ccn_per_token": 0.013052631578947368, "functions_per_token": 0.0050526315789473685, "loc_per_token": 0.13936842105263159, "ccn_per_loc": 0.09365558912386707, "functions_per_loc": 0.03625377643504532, "tokens_per_loc": 7.175226586102719}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/ui/SaveSwingWorker.java", "comments": 69, "loc_per_function": 11.75, "blanks_per_loc": 0.23, "num_funs": 4, "comments_per_loc": 1.47, "tokens": 295, "ccn": 6, "ccn_per_function": 1.5, "tokens_per_function": 73.75, "ccn_per_token": 0.020338983050847456, "functions_per_token": 0.013559322033898305, "loc_per_token": 0.15932203389830507, "ccn_per_loc": 0.1276595744680851, "functions_per_loc": 0.0851063829787234, "tokens_per_loc": 6.276595744680851}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsTabPreferences.java", "comments": 66, "loc_per_function": 11.25, "blanks_per_loc": 0.27, "num_funs": 8, "comments_per_loc": 0.73, "tokens": 553, "ccn": 9, "ccn_per_function": 1.125, "tokens_per_function": 69.125, "ccn_per_token": 0.0162748643761302, "functions_per_token": 0.014466546112115732, "loc_per_token": 0.162748643761302, "ccn_per_loc": 0.1, "functions_per_loc": 0.08888888888888889, "tokens_per_loc": 6.144444444444445}, {"loc": 106, "file_path": "src/argouml-app/src/org/argouml/ui/TreeModelSupport.java", "comments": 199, "loc_per_function": 11.78, "blanks_per_loc": 0.21, "num_funs": 9, "comments_per_loc": 1.88, "tokens": 602, "ccn": 21, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 66.88888888888889, "ccn_per_token": 0.03488372093023256, "functions_per_token": 0.014950166112956811, "loc_per_token": 0.1760797342192691, "ccn_per_loc": 0.19811320754716982, "functions_per_loc": 0.08490566037735849, "tokens_per_loc": 5.679245283018868}, {"loc": 461, "file_path": "src/argouml-app/src/org/argouml/ui/FindDialog.java", "comments": 208, "loc_per_function": 18.44, "blanks_per_loc": 0.21, "num_funs": 25, "comments_per_loc": 0.45, "tokens": 3637, "ccn": 47, "ccn_per_function": 1.88, "tokens_per_function": 145.48, "ccn_per_token": 0.012922738520758868, "functions_per_token": 0.006873797085510036, "loc_per_token": 0.12675281825680507, "ccn_per_loc": 0.1019522776572668, "functions_per_loc": 0.05422993492407809, "tokens_per_loc": 7.889370932754881}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/ui/ContextActionFactoryManager.java", "comments": 70, "loc_per_function": 9.5, "blanks_per_loc": 0.29, "num_funs": 4, "comments_per_loc": 1.84, "tokens": 237, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 59.25, "ccn_per_token": 0.03375527426160337, "functions_per_token": 0.016877637130801686, "loc_per_token": 0.16033755274261605, "ccn_per_loc": 0.21052631578947367, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 6.2368421052631575}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/ui/MenuBarFactory.java", "comments": 48, "loc_per_function": 12.0, "blanks_per_loc": 0.42, "num_funs": 1, "comments_per_loc": 4.0, "tokens": 74, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 74.0, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.013513513513513514, "loc_per_token": 0.16216216216216217, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 6.166666666666667}, {"loc": 84, "file_path": "src/argouml-app/src/org/argouml/ui/HelpBox.java", "comments": 57, "loc_per_function": 42.0, "blanks_per_loc": 0.25, "num_funs": 2, "comments_per_loc": 0.68, "tokens": 664, "ccn": 8, "ccn_per_function": 4.0, "tokens_per_function": 332.0, "ccn_per_token": 0.012048192771084338, "functions_per_token": 0.0030120481927710845, "loc_per_token": 0.12650602409638553, "ccn_per_loc": 0.09523809523809523, "functions_per_loc": 0.023809523809523808, "tokens_per_loc": 7.904761904761905}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/ui/TreeModelComposite.java", "comments": 73, "loc_per_function": 7.25, "blanks_per_loc": 0.34, "num_funs": 8, "comments_per_loc": 1.26, "tokens": 334, "ccn": 15, "ccn_per_function": 1.875, "tokens_per_function": 41.75, "ccn_per_token": 0.04491017964071856, "functions_per_token": 0.023952095808383235, "loc_per_token": 0.17365269461077845, "ccn_per_loc": 0.25862068965517243, "functions_per_loc": 0.13793103448275862, "tokens_per_loc": 5.758620689655173}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/ui/ActionUndo.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 126, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 42.0, "ccn_per_token": 0.023809523809523808, "functions_per_token": 0.023809523809523808, "loc_per_token": 0.15079365079365079, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 6.631578947368421}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/UndoableAction.java", "comments": 51, "loc_per_function": 5.5, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 2.32, "tokens": 139, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 34.75, "ccn_per_token": 0.02877697841726619, "functions_per_token": 0.02877697841726619, "loc_per_token": 0.15827338129496402, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 6.318181818181818}, {"loc": 139, "file_path": "src/argouml-app/src/org/argouml/ui/TabText.java", "comments": 132, "loc_per_function": 6.95, "blanks_per_loc": 0.25, "num_funs": 20, "comments_per_loc": 0.95, "tokens": 815, "ccn": 31, "ccn_per_function": 1.55, "tokens_per_function": 40.75, "ccn_per_token": 0.03803680981595092, "functions_per_token": 0.024539877300613498, "loc_per_token": 0.1705521472392638, "ccn_per_loc": 0.22302158273381295, "functions_per_loc": 0.14388489208633093, "tokens_per_loc": 5.863309352517986}, {"loc": 213, "file_path": "src/argouml-app/src/org/argouml/ui/StylePanelFigText.java", "comments": 81, "loc_per_function": 23.67, "blanks_per_loc": 0.22, "num_funs": 9, "comments_per_loc": 0.38, "tokens": 1501, "ccn": 39, "ccn_per_function": 4.333333333333333, "tokens_per_function": 166.77777777777777, "ccn_per_token": 0.02598267821452365, "functions_per_token": 0.005996002664890073, "loc_per_token": 0.1419053964023984, "ccn_per_loc": 0.18309859154929578, "functions_per_loc": 0.04225352112676056, "tokens_per_loc": 7.046948356807512}, {"loc": 374, "file_path": "src/argouml-app/src/org/argouml/ui/DetailsPane.java", "comments": 279, "loc_per_function": 10.69, "blanks_per_loc": 0.2, "num_funs": 35, "comments_per_loc": 0.75, "tokens": 2367, "ccn": 99, "ccn_per_function": 2.8285714285714287, "tokens_per_function": 67.62857142857143, "ccn_per_token": 0.04182509505703422, "functions_per_token": 0.014786649767638362, "loc_per_token": 0.15800591465990704, "ccn_per_loc": 0.2647058823529412, "functions_per_loc": 0.09358288770053476, "tokens_per_loc": 6.328877005347594}, {"loc": 125, "file_path": "src/argouml-app/src/org/argouml/ui/ExceptionDialog.java", "comments": 109, "loc_per_function": 13.89, "blanks_per_loc": 0.24, "num_funs": 9, "comments_per_loc": 0.87, "tokens": 923, "ccn": 12, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 102.55555555555556, "ccn_per_token": 0.013001083423618635, "functions_per_token": 0.009750812567713976, "loc_per_token": 0.13542795232936078, "ccn_per_loc": 0.096, "functions_per_loc": 0.072, "tokens_per_loc": 7.384}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/ui/TabTarget.java", "comments": 62, "loc_per_function": 8.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 7.75, "tokens": 53, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 53, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1509433962264151, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.625}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/ui/HelpListener.java", "comments": 47, "loc_per_function": 5.0, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 3.13, "tokens": 88, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 29.333333333333332, "ccn_per_token": 0.03409090909090909, "functions_per_token": 0.03409090909090909, "loc_per_token": 0.17045454545454544, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 5.866666666666666}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/ui/StylePanel.java", "comments": 110, "loc_per_function": 5.53, "blanks_per_loc": 0.3, "num_funs": 17, "comments_per_loc": 1.17, "tokens": 581, "ccn": 22, "ccn_per_function": 1.2941176470588236, "tokens_per_function": 34.1764705882353, "ccn_per_token": 0.0378657487091222, "functions_per_token": 0.029259896729776247, "loc_per_token": 0.16179001721170397, "ccn_per_loc": 0.23404255319148937, "functions_per_loc": 0.18085106382978725, "tokens_per_loc": 6.180851063829787}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/ui/ActionCreateContainedModelElement.java", "comments": 65, "loc_per_function": 12.0, "blanks_per_loc": 0.35, "num_funs": 4, "comments_per_loc": 1.35, "tokens": 245, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 61.25, "ccn_per_token": 0.0163265306122449, "functions_per_token": 0.0163265306122449, "loc_per_token": 0.19591836734693877, "ccn_per_loc": 0.08333333333333333, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 5.104166666666667}, {"loc": 1200, "file_path": "src/argouml-app/src/org/argouml/ui/ProjectBrowser.java", "comments": 583, "loc_per_function": 17.65, "blanks_per_loc": 0.16, "num_funs": 68, "comments_per_loc": 0.49, "tokens": 7425, "ccn": 204, "ccn_per_function": 3.0, "tokens_per_function": 109.19117647058823, "ccn_per_token": 0.027474747474747475, "functions_per_token": 0.009158249158249159, "loc_per_token": 0.16161616161616163, "ccn_per_loc": 0.17, "functions_per_loc": 0.056666666666666664, "tokens_per_loc": 6.1875}, {"loc": 159, "file_path": "src/argouml-app/src/org/argouml/ui/ProjectActions.java", "comments": 95, "loc_per_function": 13.25, "blanks_per_loc": 0.19, "num_funs": 12, "comments_per_loc": 0.6, "tokens": 1045, "ccn": 36, "ccn_per_function": 3.0, "tokens_per_function": 87.08333333333333, "ccn_per_token": 0.03444976076555024, "functions_per_token": 0.011483253588516746, "loc_per_token": 0.1521531100478469, "ccn_per_loc": 0.22641509433962265, "functions_per_loc": 0.07547169811320754, "tokens_per_loc": 6.572327044025157}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/ui/LoadSwingWorker.java", "comments": 67, "loc_per_function": 10.75, "blanks_per_loc": 0.26, "num_funs": 4, "comments_per_loc": 1.56, "tokens": 294, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 73.5, "ccn_per_token": 0.017006802721088437, "functions_per_token": 0.013605442176870748, "loc_per_token": 0.14625850340136054, "ccn_per_loc": 0.11627906976744186, "functions_per_loc": 0.09302325581395349, "tokens_per_loc": 6.837209302325581}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/ui/TabToDoTarget.java", "comments": 45, "loc_per_function": 5.0, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 9.0, "tokens": 33, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 33, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.6}, {"loc": 105, "file_path": "src/argouml-app/src/org/argouml/ui/SystemInfoDialog.java", "comments": 68, "loc_per_function": 17.5, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.65, "tokens": 908, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 151.33333333333334, "ccn_per_token": 0.006607929515418502, "functions_per_token": 0.006607929515418502, "loc_per_token": 0.11563876651982379, "ccn_per_loc": 0.05714285714285714, "functions_per_loc": 0.05714285714285714, "tokens_per_loc": 8.647619047619047}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/ui/GotoDialog.java", "comments": 67, "loc_per_function": 12.33, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 1.81, "tokens": 275, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 91.66666666666667, "ccn_per_token": 0.014545454545454545, "functions_per_token": 0.01090909090909091, "loc_per_token": 0.13454545454545455, "ccn_per_loc": 0.10810810810810811, "functions_per_loc": 0.08108108108108109, "tokens_per_loc": 7.4324324324324325}, {"loc": 179, "file_path": "src/argouml-app/src/org/argouml/ui/MultiEditorPane.java", "comments": 163, "loc_per_function": 8.95, "blanks_per_loc": 0.21, "num_funs": 20, "comments_per_loc": 0.91, "tokens": 1250, "ccn": 39, "ccn_per_function": 1.95, "tokens_per_function": 62.5, "ccn_per_token": 0.0312, "functions_per_token": 0.016, "loc_per_token": 0.1432, "ccn_per_loc": 0.21787709497206703, "functions_per_loc": 0.11173184357541899, "tokens_per_loc": 6.983240223463687}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/ui/CheckboxTableModel.java", "comments": 77, "loc_per_function": 7.5, "blanks_per_loc": 0.22, "num_funs": 8, "comments_per_loc": 1.28, "tokens": 373, "ccn": 19, "ccn_per_function": 2.375, "tokens_per_function": 46.625, "ccn_per_token": 0.05093833780160858, "functions_per_token": 0.021447721179624665, "loc_per_token": 0.16085790884718498, "ccn_per_loc": 0.31666666666666665, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 6.216666666666667}, {"loc": 220, "file_path": "src/argouml-app/src/org/argouml/ui/ArgoJFontChooser.java", "comments": 110, "loc_per_function": 20.0, "blanks_per_loc": 0.2, "num_funs": 11, "comments_per_loc": 0.5, "tokens": 1511, "ccn": 19, "ccn_per_function": 1.7272727272727273, "tokens_per_function": 137.36363636363637, "ccn_per_token": 0.01257445400397088, "functions_per_token": 0.00727994705493051, "loc_per_token": 0.14559894109861019, "ccn_per_loc": 0.08636363636363636, "functions_per_loc": 0.05, "tokens_per_loc": 6.868181818181818}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/ui/GUI.java", "comments": 90, "loc_per_function": 6.0, "blanks_per_loc": 0.42, "num_funs": 6, "comments_per_loc": 2.5, "tokens": 230, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 38.333333333333336, "ccn_per_token": 0.02608695652173913, "functions_per_token": 0.02608695652173913, "loc_per_token": 0.1565217391304348, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.388888888888889}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/ui/TransferableModelElements.java", "comments": 65, "loc_per_function": 7.25, "blanks_per_loc": 0.52, "num_funs": 4, "comments_per_loc": 2.24, "tokens": 161, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 40.25, "ccn_per_token": 0.031055900621118012, "functions_per_token": 0.024844720496894408, "loc_per_token": 0.18012422360248448, "ccn_per_loc": 0.1724137931034483, "functions_per_loc": 0.13793103448275862, "tokens_per_loc": 5.551724137931035}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/ui/PerspectiveSupport.java", "comments": 97, "loc_per_function": 4.36, "blanks_per_loc": 0.56, "num_funs": 11, "comments_per_loc": 2.02, "tokens": 272, "ccn": 13, "ccn_per_function": 1.1818181818181819, "tokens_per_function": 24.727272727272727, "ccn_per_token": 0.04779411764705882, "functions_per_token": 0.04044117647058824, "loc_per_token": 0.17647058823529413, "ccn_per_loc": 0.2708333333333333, "functions_per_loc": 0.22916666666666666, "tokens_per_loc": 5.666666666666667}, {"loc": 73, "file_path": "src/argouml-app/src/org/argouml/ui/HeapMonitor.java", "comments": 53, "loc_per_function": 18.25, "blanks_per_loc": 0.44, "num_funs": 4, "comments_per_loc": 0.73, "tokens": 675, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 168.75, "ccn_per_token": 0.005925925925925926, "functions_per_token": 0.005925925925925926, "loc_per_token": 0.10814814814814815, "ccn_per_loc": 0.0547945205479452, "functions_per_loc": 0.0547945205479452, "tokens_per_loc": 9.246575342465754}, {"loc": 55, "file_path": "src/argouml-app/src/org/argouml/ui/ArgoJMenu.java", "comments": 78, "loc_per_function": 13.75, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 1.42, "tokens": 423, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 105.75, "ccn_per_token": 0.018912529550827423, "functions_per_token": 0.009456264775413711, "loc_per_token": 0.13002364066193853, "ccn_per_loc": 0.14545454545454545, "functions_per_loc": 0.07272727272727272, "tokens_per_loc": 7.6909090909090905}, {"loc": 250, "file_path": "src/argouml-app/src/org/argouml/ui/TabResults.java", "comments": 163, "loc_per_function": 11.36, "blanks_per_loc": 0.18, "num_funs": 22, "comments_per_loc": 0.65, "tokens": 1657, "ccn": 47, "ccn_per_function": 2.1363636363636362, "tokens_per_function": 75.31818181818181, "ccn_per_token": 0.028364514182257092, "functions_per_token": 0.013277006638503319, "loc_per_token": 0.15087507543753773, "ccn_per_loc": 0.188, "functions_per_loc": 0.088, "tokens_per_loc": 6.628}, {"loc": 72, "file_path": "src/argouml-app/src/org/argouml/ui/ActionImportXMI.java", "comments": 52, "loc_per_function": 36.0, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 0.72, "tokens": 481, "ccn": 12, "ccn_per_function": 6.0, "tokens_per_function": 240.5, "ccn_per_token": 0.02494802494802495, "functions_per_token": 0.004158004158004158, "loc_per_token": 0.1496881496881497, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.027777777777777776, "tokens_per_loc": 6.680555555555555}, {"loc": 156, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsTabEnvironment.java", "comments": 80, "loc_per_function": 14.18, "blanks_per_loc": 0.22, "num_funs": 11, "comments_per_loc": 0.51, "tokens": 1024, "ccn": 14, "ccn_per_function": 1.2727272727272727, "tokens_per_function": 93.0909090909091, "ccn_per_token": 0.013671875, "functions_per_token": 0.0107421875, "loc_per_token": 0.15234375, "ccn_per_loc": 0.08974358974358974, "functions_per_loc": 0.07051282051282051, "tokens_per_loc": 6.564102564102564}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/ui/StylePanelFigRRect.java", "comments": 60, "loc_per_function": 12.5, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 1.2, "tokens": 321, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 80.25, "ccn_per_token": 0.024922118380062305, "functions_per_token": 0.012461059190031152, "loc_per_token": 0.1557632398753894, "ccn_per_loc": 0.16, "functions_per_loc": 0.08, "tokens_per_loc": 6.42}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/ui/ActionExportXMI.java", "comments": 51, "loc_per_function": 24.5, "blanks_per_loc": 0.22, "num_funs": 2, "comments_per_loc": 1.04, "tokens": 350, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 175.0, "ccn_per_token": 0.014285714285714285, "functions_per_token": 0.005714285714285714, "loc_per_token": 0.14, "ccn_per_loc": 0.10204081632653061, "functions_per_loc": 0.04081632653061224, "tokens_per_loc": 7.142857142857143}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/ui/ContextActionFactory.java", "comments": 61, "loc_per_function": 5.0, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 12.2, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 265, "file_path": "src/argouml-app/src/org/argouml/ui/DisplayTextTree.java", "comments": 147, "loc_per_function": 18.93, "blanks_per_loc": 0.2, "num_funs": 14, "comments_per_loc": 0.55, "tokens": 1806, "ccn": 58, "ccn_per_function": 4.142857142857143, "tokens_per_function": 129.0, "ccn_per_token": 0.03211517165005537, "functions_per_token": 0.007751937984496124, "loc_per_token": 0.14673311184939092, "ccn_per_loc": 0.2188679245283019, "functions_per_loc": 0.052830188679245285, "tokens_per_loc": 6.815094339622641}, {"loc": 404, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsTabProfile.java", "comments": 60, "loc_per_function": 25.25, "blanks_per_loc": 0.24, "num_funs": 16, "comments_per_loc": 0.15, "tokens": 2721, "ccn": 63, "ccn_per_function": 3.9375, "tokens_per_function": 170.0625, "ccn_per_token": 0.023153252480705624, "functions_per_token": 0.005880191106210952, "loc_per_token": 0.14847482543182652, "ccn_per_loc": 0.15594059405940594, "functions_per_loc": 0.039603960396039604, "tokens_per_loc": 6.735148514851486}, {"loc": 416, "file_path": "src/argouml-app/src/org/argouml/ui/StylePanelFig.java", "comments": 223, "loc_per_function": 16.0, "blanks_per_loc": 0.17, "num_funs": 26, "comments_per_loc": 0.54, "tokens": 2910, "ccn": 85, "ccn_per_function": 3.269230769230769, "tokens_per_function": 111.92307692307692, "ccn_per_token": 0.029209621993127148, "functions_per_token": 0.008934707903780068, "loc_per_token": 0.1429553264604811, "ccn_per_loc": 0.20432692307692307, "functions_per_loc": 0.0625, "tokens_per_loc": 6.9951923076923075}, {"loc": 179, "file_path": "src/argouml-app/src/org/argouml/ui/ArgoToolbarManager.java", "comments": 128, "loc_per_function": 14.92, "blanks_per_loc": 0.24, "num_funs": 12, "comments_per_loc": 0.72, "tokens": 1138, "ccn": 33, "ccn_per_function": 2.75, "tokens_per_function": 94.83333333333333, "ccn_per_token": 0.02899824253075571, "functions_per_token": 0.01054481546572935, "loc_per_token": 0.15729349736379614, "ccn_per_loc": 0.18435754189944134, "functions_per_loc": 0.0670391061452514, "tokens_per_loc": 6.35754189944134}, {"loc": 141, "file_path": "src/argouml-app/src/org/argouml/ui/SwingWorker.java", "comments": 126, "loc_per_function": 8.29, "blanks_per_loc": 0.31, "num_funs": 17, "comments_per_loc": 0.89, "tokens": 729, "ccn": 26, "ccn_per_function": 1.5294117647058822, "tokens_per_function": 42.88235294117647, "ccn_per_token": 0.03566529492455418, "functions_per_token": 0.023319615912208505, "loc_per_token": 0.1934156378600823, "ccn_per_loc": 0.18439716312056736, "functions_per_loc": 0.12056737588652482, "tokens_per_loc": 5.170212765957447}, {"loc": 168, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsTabAppearance.java", "comments": 90, "loc_per_function": 12.0, "blanks_per_loc": 0.24, "num_funs": 14, "comments_per_loc": 0.54, "tokens": 1140, "ccn": 23, "ccn_per_function": 1.6428571428571428, "tokens_per_function": 81.42857142857143, "ccn_per_token": 0.02017543859649123, "functions_per_token": 0.012280701754385965, "loc_per_token": 0.14736842105263157, "ccn_per_loc": 0.13690476190476192, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 6.785714285714286}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/ui/Clarifier.java", "comments": 56, "loc_per_function": 9.0, "blanks_per_loc": 0.78, "num_funs": 0, "comments_per_loc": 6.22, "tokens": 68, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 68, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1323529411764706, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.555555555555555}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/ui/NavigatorPane.java", "comments": 84, "loc_per_function": 17.5, "blanks_per_loc": 0.27, "num_funs": 4, "comments_per_loc": 1.2, "tokens": 564, "ccn": 6, "ccn_per_function": 1.5, "tokens_per_function": 141.0, "ccn_per_token": 0.010638297872340425, "functions_per_token": 0.0070921985815602835, "loc_per_token": 0.12411347517730496, "ccn_per_loc": 0.08571428571428572, "functions_per_loc": 0.05714285714285714, "tokens_per_loc": 8.057142857142857}, {"loc": 202, "file_path": "src/argouml-app/src/org/argouml/ui/ZoomSliderButton.java", "comments": 118, "loc_per_function": 15.54, "blanks_per_loc": 0.24, "num_funs": 13, "comments_per_loc": 0.58, "tokens": 1213, "ccn": 30, "ccn_per_function": 2.3076923076923075, "tokens_per_function": 93.3076923076923, "ccn_per_token": 0.0247320692497939, "functions_per_token": 0.010717230008244023, "loc_per_token": 0.1665292662819456, "ccn_per_loc": 0.1485148514851485, "functions_per_loc": 0.06435643564356436, "tokens_per_loc": 6.0049504950495045}, {"loc": 154, "file_path": "src/argouml-app/src/org/argouml/ui/ProjectSettingsDialog.java", "comments": 100, "loc_per_function": 9.62, "blanks_per_loc": 0.23, "num_funs": 16, "comments_per_loc": 0.65, "tokens": 954, "ccn": 35, "ccn_per_function": 2.1875, "tokens_per_function": 59.625, "ccn_per_token": 0.03668763102725367, "functions_per_token": 0.016771488469601678, "loc_per_token": 0.16142557651991615, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.1038961038961039, "tokens_per_loc": 6.194805194805195}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsTabUser.java", "comments": 78, "loc_per_function": 12.12, "blanks_per_loc": 0.29, "num_funs": 8, "comments_per_loc": 0.8, "tokens": 692, "ccn": 9, "ccn_per_function": 1.125, "tokens_per_function": 86.5, "ccn_per_token": 0.01300578034682081, "functions_per_token": 0.011560693641618497, "loc_per_token": 0.14017341040462428, "ccn_per_loc": 0.09278350515463918, "functions_per_loc": 0.08247422680412371, "tokens_per_loc": 7.134020618556701}, {"loc": 3, "file_path": "src/argouml-app/src/org/argouml/ui/TabFigTarget.java", "comments": 39, "loc_per_function": 3.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.0, "tokens": 14, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 14, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21428571428571427, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.666666666666667}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/ui/CmdCreateNode.java", "comments": 66, "loc_per_function": 8.0, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 2.75, "tokens": 161, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 53.666666666666664, "ccn_per_token": 0.018633540372670808, "functions_per_token": 0.018633540372670808, "loc_per_token": 0.14906832298136646, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.708333333333333}, {"loc": 238, "file_path": "src/argouml-app/src/org/argouml/ui/LookAndFeelMgr.java", "comments": 220, "loc_per_function": 11.33, "blanks_per_loc": 0.25, "num_funs": 21, "comments_per_loc": 0.92, "tokens": 1574, "ccn": 67, "ccn_per_function": 3.1904761904761907, "tokens_per_function": 74.95238095238095, "ccn_per_token": 0.042566709021601014, "functions_per_token": 0.013341804320203304, "loc_per_token": 0.15120711562897077, "ccn_per_loc": 0.2815126050420168, "functions_per_loc": 0.08823529411764706, "tokens_per_loc": 6.61344537815126}, {"loc": 100, "file_path": "src/argouml-app/src/org/argouml/ui/ShadowComboBox.java", "comments": 93, "loc_per_function": 12.5, "blanks_per_loc": 0.29, "num_funs": 8, "comments_per_loc": 0.93, "tokens": 604, "ccn": 16, "ccn_per_function": 2.0, "tokens_per_function": 75.5, "ccn_per_token": 0.026490066225165563, "functions_per_token": 0.013245033112582781, "loc_per_token": 0.16556291390728478, "ccn_per_loc": 0.16, "functions_per_loc": 0.08, "tokens_per_loc": 6.04}, {"loc": 86, "file_path": "src/argouml-app/src/org/argouml/ui/StylePanelFigNodeModelElement.java", "comments": 85, "loc_per_function": 14.33, "blanks_per_loc": 0.28, "num_funs": 6, "comments_per_loc": 0.99, "tokens": 549, "ccn": 13, "ccn_per_function": 2.1666666666666665, "tokens_per_function": 91.5, "ccn_per_token": 0.023679417122040074, "functions_per_token": 0.01092896174863388, "loc_per_token": 0.15664845173041894, "ccn_per_loc": 0.1511627906976744, "functions_per_loc": 0.06976744186046512, "tokens_per_loc": 6.383720930232558}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/ui/GUIProjectSettingsTabInterface.java", "comments": 50, "loc_per_function": 7.0, "blanks_per_loc": 0.71, "num_funs": 0, "comments_per_loc": 7.14, "tokens": 41, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 41, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.17073170731707318, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.857142857142857}, {"loc": 56, "file_path": "src/argouml-app/src/org/argouml/ui/ArgoStatusBar.java", "comments": 48, "loc_per_function": 6.22, "blanks_per_loc": 0.29, "num_funs": 9, "comments_per_loc": 0.86, "tokens": 373, "ccn": 9, "ccn_per_function": 1.0, "tokens_per_function": 41.44444444444444, "ccn_per_token": 0.024128686327077747, "functions_per_token": 0.024128686327077747, "loc_per_token": 0.15013404825737264, "ccn_per_loc": 0.16071428571428573, "functions_per_loc": 0.16071428571428573, "tokens_per_loc": 6.660714285714286}, {"loc": 385, "file_path": "src/argouml-app/src/org/argouml/ui/ProjectSettingsTabProfile.java", "comments": 63, "loc_per_function": 19.25, "blanks_per_loc": 0.24, "num_funs": 20, "comments_per_loc": 0.16, "tokens": 2436, "ccn": 70, "ccn_per_function": 3.5, "tokens_per_function": 121.8, "ccn_per_token": 0.028735632183908046, "functions_per_token": 0.008210180623973728, "loc_per_token": 0.15804597701149425, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.05194805194805195, "tokens_per_loc": 6.327272727272727}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/ui/JasonsTheme.java", "comments": 80, "loc_per_function": 3.0, "blanks_per_loc": 0.49, "num_funs": 13, "comments_per_loc": 2.05, "tokens": 355, "ccn": 13, "ccn_per_function": 1.0, "tokens_per_function": 27.307692307692307, "ccn_per_token": 0.036619718309859155, "functions_per_token": 0.036619718309859155, "loc_per_token": 0.10985915492957747, "ccn_per_loc": 0.3333333333333333, "functions_per_loc": 0.3333333333333333, "tokens_per_loc": 9.102564102564102}, {"loc": 62, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsTabLayout.java", "comments": 130, "loc_per_function": 5.64, "blanks_per_loc": 0.39, "num_funs": 11, "comments_per_loc": 2.1, "tokens": 476, "ccn": 11, "ccn_per_function": 1.0, "tokens_per_function": 43.27272727272727, "ccn_per_token": 0.023109243697478993, "functions_per_token": 0.023109243697478993, "loc_per_token": 0.13025210084033614, "ccn_per_loc": 0.1774193548387097, "functions_per_loc": 0.1774193548387097, "tokens_per_loc": 7.67741935483871}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/ui/JasonsBigTheme.java", "comments": 80, "loc_per_function": 3.0, "blanks_per_loc": 0.51, "num_funs": 13, "comments_per_loc": 2.05, "tokens": 355, "ccn": 13, "ccn_per_function": 1.0, "tokens_per_function": 27.307692307692307, "ccn_per_token": 0.036619718309859155, "functions_per_token": 0.036619718309859155, "loc_per_token": 0.10985915492957747, "ccn_per_loc": 0.3333333333333333, "functions_per_loc": 0.3333333333333333, "tokens_per_loc": 9.102564102564102}, {"loc": 108, "file_path": "src/argouml-app/src/org/argouml/ui/SettingsDialog.java", "comments": 94, "loc_per_function": 7.71, "blanks_per_loc": 0.28, "num_funs": 14, "comments_per_loc": 0.87, "tokens": 627, "ccn": 24, "ccn_per_function": 1.7142857142857142, "tokens_per_function": 44.785714285714285, "ccn_per_token": 0.03827751196172249, "functions_per_token": 0.022328548644338118, "loc_per_token": 0.1722488038277512, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.12962962962962962, "tokens_per_loc": 5.805555555555555}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/ui/SplashScreen.java", "comments": 76, "loc_per_function": 5.88, "blanks_per_loc": 0.31, "num_funs": 16, "comments_per_loc": 0.81, "tokens": 551, "ccn": 18, "ccn_per_function": 1.125, "tokens_per_function": 34.4375, "ccn_per_token": 0.032667876588021776, "functions_per_token": 0.029038112522686024, "loc_per_token": 0.1705989110707804, "ccn_per_loc": 0.19148936170212766, "functions_per_loc": 0.1702127659574468, "tokens_per_loc": 5.861702127659575}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/ui/SplashPanel.java", "comments": 56, "loc_per_function": 16.0, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 1.75, "tokens": 209, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 104.5, "ccn_per_token": 0.014354066985645933, "functions_per_token": 0.009569377990430622, "loc_per_token": 0.15311004784688995, "ccn_per_loc": 0.09375, "functions_per_loc": 0.0625, "tokens_per_loc": 6.53125}, {"loc": 93, "file_path": "src/argouml-app/src/org/argouml/ui/StatusBar.java", "comments": 63, "loc_per_function": 6.2, "blanks_per_loc": 0.27, "num_funs": 15, "comments_per_loc": 0.68, "tokens": 598, "ccn": 18, "ccn_per_function": 1.2, "tokens_per_function": 39.86666666666667, "ccn_per_token": 0.030100334448160536, "functions_per_token": 0.02508361204013378, "loc_per_token": 0.15551839464882944, "ccn_per_loc": 0.1935483870967742, "functions_per_loc": 0.16129032258064516, "tokens_per_loc": 6.43010752688172}, {"loc": 256, "file_path": "src/argouml-app/src/org/argouml/ui/AboutBox.java", "comments": 117, "loc_per_function": 28.44, "blanks_per_loc": 0.19, "num_funs": 9, "comments_per_loc": 0.46, "tokens": 1850, "ccn": 11, "ccn_per_function": 1.2222222222222223, "tokens_per_function": 205.55555555555554, "ccn_per_token": 0.005945945945945946, "functions_per_token": 0.004864864864864865, "loc_per_token": 0.13837837837837838, "ccn_per_loc": 0.04296875, "functions_per_loc": 0.03515625, "tokens_per_loc": 7.2265625}, {"loc": 3, "file_path": "src/argouml-app/src/org/argouml/ui/TabModelTarget.java", "comments": 39, "loc_per_function": 3.0, "blanks_per_loc": 1.67, "num_funs": 0, "comments_per_loc": 13.0, "tokens": 14, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 14, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21428571428571427, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.666666666666667}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/AbstractArgoJPanel.java", "comments": 62, "loc_per_function": 5.67, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 3.65, "tokens": 72, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 24.0, "ccn_per_token": 0.041666666666666664, "functions_per_token": 0.041666666666666664, "loc_per_token": 0.2361111111111111, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 4.235294117647059}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/ui/JasonsHugeTheme.java", "comments": 80, "loc_per_function": 3.0, "blanks_per_loc": 0.49, "num_funs": 13, "comments_per_loc": 2.05, "tokens": 355, "ccn": 13, "ccn_per_function": 1.0, "tokens_per_function": 27.307692307692307, "ccn_per_token": 0.036619718309859155, "functions_per_token": 0.036619718309859155, "loc_per_token": 0.10985915492957747, "ccn_per_loc": 0.3333333333333333, "functions_per_loc": 0.3333333333333333, "tokens_per_loc": 9.102564102564102}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/ui/ActionProjectSettings.java", "comments": 51, "loc_per_function": 10.5, "blanks_per_loc": 0.48, "num_funs": 2, "comments_per_loc": 2.43, "tokens": 129, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 64.5, "ccn_per_token": 0.023255813953488372, "functions_per_token": 0.015503875968992248, "loc_per_token": 0.16279069767441862, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 6.142857142857143}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/ui/MenuBar14.java", "comments": 47, "loc_per_function": 61.0, "blanks_per_loc": 0.21, "num_funs": 1, "comments_per_loc": 0.77, "tokens": 487, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 487.0, "ccn_per_token": 0.002053388090349076, "functions_per_token": 0.002053388090349076, "loc_per_token": 0.12525667351129363, "ccn_per_loc": 0.01639344262295082, "functions_per_loc": 0.01639344262295082, "tokens_per_loc": 7.983606557377049}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/ActionSettings.java", "comments": 56, "loc_per_function": 10.0, "blanks_per_loc": 0.6, "num_funs": 2, "comments_per_loc": 2.8, "tokens": 126, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 63.0, "ccn_per_token": 0.023809523809523808, "functions_per_token": 0.015873015873015872, "loc_per_token": 0.15873015873015872, "ccn_per_loc": 0.15, "functions_per_loc": 0.1, "tokens_per_loc": 6.3}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/ui/MenuBar2.java", "comments": 47, "loc_per_function": 61.0, "blanks_per_loc": 0.21, "num_funs": 1, "comments_per_loc": 0.77, "tokens": 487, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 487.0, "ccn_per_token": 0.002053388090349076, "functions_per_token": 0.002053388090349076, "loc_per_token": 0.12525667351129363, "ccn_per_loc": 0.01639344262295082, "functions_per_loc": 0.01639344262295082, "tokens_per_loc": 7.983606557377049}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/ui/ActionCreateEdgeModelElement.java", "comments": 51, "loc_per_function": 24.0, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 1.06, "tokens": 268, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 134.0, "ccn_per_token": 0.011194029850746268, "functions_per_token": 0.007462686567164179, "loc_per_token": 0.1791044776119403, "ccn_per_loc": 0.0625, "functions_per_loc": 0.041666666666666664, "tokens_per_loc": 5.583333333333333}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/ui/ChildGenSearch.java", "comments": 51, "loc_per_function": 25.0, "blanks_per_loc": 0.32, "num_funs": 1, "comments_per_loc": 2.04, "tokens": 214, "ccn": 4, "ccn_per_function": 4.0, "tokens_per_function": 214.0, "ccn_per_token": 0.018691588785046728, "functions_per_token": 0.004672897196261682, "loc_per_token": 0.11682242990654206, "ccn_per_loc": 0.16, "functions_per_loc": 0.04, "tokens_per_loc": 8.56}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/ui/ProgressMonitorWindow.java", "comments": 91, "loc_per_function": 8.55, "blanks_per_loc": 0.23, "num_funs": 11, "comments_per_loc": 0.97, "tokens": 532, "ccn": 15, "ccn_per_function": 1.3636363636363635, "tokens_per_function": 48.36363636363637, "ccn_per_token": 0.02819548872180451, "functions_per_token": 0.020676691729323307, "loc_per_token": 0.17669172932330826, "ccn_per_loc": 0.1595744680851064, "functions_per_loc": 0.11702127659574468, "tokens_per_loc": 5.659574468085107}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/ui/ActionRedo.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 127, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 42.333333333333336, "ccn_per_token": 0.023622047244094488, "functions_per_token": 0.023622047244094488, "loc_per_token": 0.14960629921259844, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 6.684210526315789}, {"loc": 123, "file_path": "src/argouml-app/src/org/argouml/ui/ProjectSettingsTabProperties.java", "comments": 94, "loc_per_function": 15.38, "blanks_per_loc": 0.29, "num_funs": 8, "comments_per_loc": 0.76, "tokens": 914, "ccn": 8, "ccn_per_function": 1.0, "tokens_per_function": 114.25, "ccn_per_token": 0.0087527352297593, "functions_per_token": 0.0087527352297593, "loc_per_token": 0.13457330415754923, "ccn_per_loc": 0.06504065040650407, "functions_per_loc": 0.06504065040650407, "tokens_per_loc": 7.430894308943089}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ExplorerPerspective.java", "comments": 74, "loc_per_function": 4.62, "blanks_per_loc": 0.41, "num_funs": 8, "comments_per_loc": 2.0, "tokens": 206, "ccn": 8, "ccn_per_function": 1.0, "tokens_per_function": 25.75, "ccn_per_token": 0.038834951456310676, "functions_per_token": 0.038834951456310676, "loc_per_token": 0.1796116504854369, "ccn_per_loc": 0.21621621621621623, "functions_per_loc": 0.21621621621621623, "tokens_per_loc": 5.5675675675675675}, {"loc": 101, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ActionExportProfileXMI.java", "comments": 51, "loc_per_function": 20.2, "blanks_per_loc": 0.24, "num_funs": 5, "comments_per_loc": 0.5, "tokens": 719, "ccn": 17, "ccn_per_function": 3.4, "tokens_per_function": 143.8, "ccn_per_token": 0.02364394993045897, "functions_per_token": 0.006954102920723227, "loc_per_token": 0.1404728789986092, "ccn_per_loc": 0.16831683168316833, "functions_per_loc": 0.04950495049504951, "tokens_per_loc": 7.118811881188119}, {"loc": 586, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/PerspectiveConfigurator.java", "comments": 186, "loc_per_function": 19.53, "blanks_per_loc": 0.15, "num_funs": 30, "comments_per_loc": 0.32, "tokens": 3955, "ccn": 75, "ccn_per_function": 2.5, "tokens_per_function": 131.83333333333334, "ccn_per_token": 0.018963337547408345, "functions_per_token": 0.007585335018963337, "loc_per_token": 0.1481668773704172, "ccn_per_loc": 0.12798634812286688, "functions_per_loc": 0.051194539249146756, "tokens_per_loc": 6.749146757679181}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/PerspectiveManagerListener.java", "comments": 49, "loc_per_function": 5.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 9.8, "tokens": 28, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 28, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.17857142857142858, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.6}, {"loc": 547, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/DnDExplorerTree.java", "comments": 323, "loc_per_function": 28.79, "blanks_per_loc": 0.18, "num_funs": 19, "comments_per_loc": 0.59, "tokens": 3471, "ccn": 98, "ccn_per_function": 5.157894736842105, "tokens_per_function": 182.68421052631578, "ccn_per_token": 0.028233938346297897, "functions_per_token": 0.005473926822241429, "loc_per_token": 0.15759147219821376, "ccn_per_loc": 0.17915904936014626, "functions_per_loc": 0.03473491773308958, "tokens_per_loc": 6.345521023765996}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ActionManageProfiles.java", "comments": 51, "loc_per_function": 19.0, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 1.34, "tokens": 242, "ccn": 6, "ccn_per_function": 3.0, "tokens_per_function": 121.0, "ccn_per_token": 0.024793388429752067, "functions_per_token": 0.008264462809917356, "loc_per_token": 0.15702479338842976, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.05263157894736842, "tokens_per_loc": 6.368421052631579}, {"loc": 385, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ExplorerTreeModel.java", "comments": 289, "loc_per_function": 16.74, "blanks_per_loc": 0.21, "num_funs": 23, "comments_per_loc": 0.75, "tokens": 2513, "ccn": 80, "ccn_per_function": 3.4782608695652173, "tokens_per_function": 109.26086956521739, "ccn_per_token": 0.03183446080382014, "functions_per_token": 0.00915240748109829, "loc_per_token": 0.1532033426183844, "ccn_per_loc": 0.2077922077922078, "functions_per_loc": 0.05974025974025974, "tokens_per_loc": 6.527272727272727}, {"loc": 317, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ExplorerTree.java", "comments": 205, "loc_per_function": 13.78, "blanks_per_loc": 0.21, "num_funs": 23, "comments_per_loc": 0.65, "tokens": 2083, "ccn": 73, "ccn_per_function": 3.1739130434782608, "tokens_per_function": 90.56521739130434, "ccn_per_token": 0.03504560729716755, "functions_per_token": 0.011041766682669226, "loc_per_token": 0.15218434949591936, "ccn_per_loc": 0.2302839116719243, "functions_per_loc": 0.07255520504731862, "tokens_per_loc": 6.570977917981073}, {"loc": 73, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ExplorerTreeNode.java", "comments": 73, "loc_per_function": 9.12, "blanks_per_loc": 0.23, "num_funs": 8, "comments_per_loc": 1.0, "tokens": 426, "ccn": 19, "ccn_per_function": 2.375, "tokens_per_function": 53.25, "ccn_per_token": 0.04460093896713615, "functions_per_token": 0.018779342723004695, "loc_per_token": 0.17136150234741784, "ccn_per_loc": 0.2602739726027397, "functions_per_loc": 0.1095890410958904, "tokens_per_loc": 5.835616438356165}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ActionPerspectiveConfig.java", "comments": 50, "loc_per_function": 10.0, "blanks_per_loc": 0.4, "num_funs": 2, "comments_per_loc": 2.5, "tokens": 129, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 64.5, "ccn_per_token": 0.015503875968992248, "functions_per_token": 0.015503875968992248, "loc_per_token": 0.15503875968992248, "ccn_per_loc": 0.1, "functions_per_loc": 0.1, "tokens_per_loc": 6.45}, {"loc": 78, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ActionDeployProfile.java", "comments": 62, "loc_per_function": 26.0, "blanks_per_loc": 0.14, "num_funs": 3, "comments_per_loc": 0.79, "tokens": 606, "ccn": 12, "ccn_per_function": 4.0, "tokens_per_function": 202.0, "ccn_per_token": 0.019801980198019802, "functions_per_token": 0.0049504950495049506, "loc_per_token": 0.12871287128712872, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.038461538461538464, "tokens_per_loc": 7.769230769230769}, {"loc": 485, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/PerspectiveManager.java", "comments": 141, "loc_per_function": 25.53, "blanks_per_loc": 0.13, "num_funs": 19, "comments_per_loc": 0.29, "tokens": 3891, "ccn": 38, "ccn_per_function": 2.0, "tokens_per_function": 204.78947368421052, "ccn_per_token": 0.009766126959650475, "functions_per_token": 0.004883063479825238, "loc_per_token": 0.12464662040606528, "ccn_per_loc": 0.07835051546391752, "functions_per_loc": 0.03917525773195876, "tokens_per_loc": 8.022680412371134}, {"loc": 572, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ExplorerPopup.java", "comments": 176, "loc_per_function": 27.24, "blanks_per_loc": 0.14, "num_funs": 21, "comments_per_loc": 0.31, "tokens": 3687, "ccn": 125, "ccn_per_function": 5.9523809523809526, "tokens_per_function": 175.57142857142858, "ccn_per_token": 0.03390290208841877, "functions_per_token": 0.005695687550854353, "loc_per_token": 0.1551396799566043, "ccn_per_loc": 0.21853146853146854, "functions_per_loc": 0.03671328671328671, "tokens_per_loc": 6.445804195804196}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/WeakExplorerNode.java", "comments": 101, "loc_per_function": 4.0, "blanks_per_loc": 1.25, "num_funs": 0, "comments_per_loc": 25.25, "tokens": 21, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 21, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19047619047619047, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.25}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/TypeThenNameOrder.java", "comments": 63, "loc_per_function": 17.67, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.19, "tokens": 319, "ccn": 17, "ccn_per_function": 5.666666666666667, "tokens_per_function": 106.33333333333333, "ccn_per_token": 0.05329153605015674, "functions_per_token": 0.009404388714733543, "loc_per_token": 0.16614420062695925, "ccn_per_loc": 0.32075471698113206, "functions_per_loc": 0.05660377358490566, "tokens_per_loc": 6.018867924528302}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/NameOrder.java", "comments": 70, "loc_per_function": 11.4, "blanks_per_loc": 0.28, "num_funs": 5, "comments_per_loc": 1.23, "tokens": 370, "ccn": 13, "ccn_per_function": 2.6, "tokens_per_function": 74.0, "ccn_per_token": 0.03513513513513514, "functions_per_token": 0.013513513513513514, "loc_per_token": 0.15405405405405406, "ccn_per_loc": 0.22807017543859648, "functions_per_loc": 0.08771929824561403, "tokens_per_loc": 6.491228070175438}, {"loc": 123, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/ExplorerEventAdaptor.java", "comments": 126, "loc_per_function": 12.3, "blanks_per_loc": 0.21, "num_funs": 10, "comments_per_loc": 1.02, "tokens": 788, "ccn": 30, "ccn_per_function": 3.0, "tokens_per_function": 78.8, "ccn_per_token": 0.03807106598984772, "functions_per_token": 0.012690355329949238, "loc_per_token": 0.15609137055837563, "ccn_per_loc": 0.24390243902439024, "functions_per_loc": 0.08130081300813008, "tokens_per_loc": 6.40650406504065}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/TreeModelUMLEventListener.java", "comments": 55, "loc_per_function": 7.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 7.86, "tokens": 40, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 40, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.175, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.714285714285714}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/PerspectiveComboBox.java", "comments": 53, "loc_per_function": 5.33, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 3.31, "tokens": 77, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 25.666666666666668, "ccn_per_token": 0.03896103896103896, "functions_per_token": 0.03896103896103896, "loc_per_token": 0.2077922077922078, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 4.8125}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProjectToModel.java", "comments": 50, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.5, "tokens": 124, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 41.333333333333336, "ccn_per_token": 0.03225806451612903, "functions_per_token": 0.024193548387096774, "loc_per_token": 0.16129032258064516, "ccn_per_loc": 0.2, "functions_per_loc": 0.15, "tokens_per_loc": 6.2}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelElementToComment.java", "comments": 53, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 2.04, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoNodeToResidentComponent.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 127, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 42.333333333333336, "ccn_per_token": 0.031496062992125984, "functions_per_token": 0.023622047244094488, "loc_per_token": 0.15748031496062992, "ccn_per_loc": 0.2, "functions_per_loc": 0.15, "tokens_per_loc": 6.35}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToDoActivity.java", "comments": 52, "loc_per_function": 10.0, "blanks_per_loc": 0.37, "num_funs": 3, "comments_per_loc": 1.73, "tokens": 202, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 67.33333333333333, "ccn_per_token": 0.0297029702970297, "functions_per_token": 0.01485148514851485, "loc_per_token": 0.1485148514851485, "ccn_per_loc": 0.2, "functions_per_loc": 0.1, "tokens_per_loc": 6.733333333333333}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoPackageToClass.java", "comments": 50, "loc_per_function": 7.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 2.27, "tokens": 137, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 45.666666666666664, "ccn_per_token": 0.029197080291970802, "functions_per_token": 0.021897810218978103, "loc_per_token": 0.16058394160583941, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 6.2272727272727275}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToEntry.java", "comments": 51, "loc_per_function": 10.0, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 202, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 67.33333333333333, "ccn_per_token": 0.0297029702970297, "functions_per_token": 0.01485148514851485, "loc_per_token": 0.1485148514851485, "ccn_per_loc": 0.2, "functions_per_loc": 0.1, "tokens_per_loc": 6.733333333333333}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassifierToInstance.java", "comments": 50, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.92, "tokens": 168, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 56.0, "ccn_per_token": 0.02976190476190476, "functions_per_token": 0.017857142857142856, "loc_per_token": 0.15476190476190477, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.461538461538462}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/AssociationsNode.java", "comments": 60, "loc_per_function": 4.25, "blanks_per_loc": 0.59, "num_funs": 4, "comments_per_loc": 3.53, "tokens": 81, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 20.25, "ccn_per_token": 0.04938271604938271, "functions_per_token": 0.04938271604938271, "loc_per_token": 0.20987654320987653, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.23529411764705882, "tokens_per_loc": 4.764705882352941}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoCollaborationToDiagram.java", "comments": 51, "loc_per_function": 14.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.19, "tokens": 324, "ccn": 12, "ccn_per_function": 4.0, "tokens_per_function": 108.0, "ccn_per_token": 0.037037037037037035, "functions_per_token": 0.009259259259259259, "loc_per_token": 0.13271604938271606, "ccn_per_loc": 0.27906976744186046, "functions_per_loc": 0.06976744186046512, "tokens_per_loc": 7.534883720930233}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSummaryToIncomingDependency.java", "comments": 52, "loc_per_function": 13.33, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.3, "tokens": 251, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 83.66666666666667, "ccn_per_token": 0.027888446215139442, "functions_per_token": 0.01195219123505976, "loc_per_token": 0.1593625498007968, "ccn_per_loc": 0.175, "functions_per_loc": 0.075, "tokens_per_loc": 6.275}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassToAssociatedClass.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelToNode.java", "comments": 49, "loc_per_function": 7.67, "blanks_per_loc": 0.39, "num_funs": 3, "comments_per_loc": 2.13, "tokens": 137, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 45.666666666666664, "ccn_per_token": 0.029197080291970802, "functions_per_token": 0.021897810218978103, "loc_per_token": 0.1678832116788321, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.13043478260869565, "tokens_per_loc": 5.956521739130435}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/OutgoingDependencyNode.java", "comments": 60, "loc_per_function": 4.25, "blanks_per_loc": 0.53, "num_funs": 4, "comments_per_loc": 3.53, "tokens": 79, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 19.75, "ccn_per_token": 0.05063291139240506, "functions_per_token": 0.05063291139240506, "loc_per_token": 0.21518987341772153, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.23529411764705882, "tokens_per_loc": 4.647058823529412}, {"loc": 101, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassToSummary.java", "comments": 55, "loc_per_function": 16.83, "blanks_per_loc": 0.29, "num_funs": 6, "comments_per_loc": 0.54, "tokens": 748, "ccn": 24, "ccn_per_function": 4.0, "tokens_per_function": 124.66666666666667, "ccn_per_token": 0.03208556149732621, "functions_per_token": 0.008021390374331552, "loc_per_token": 0.13502673796791445, "ccn_per_loc": 0.2376237623762376, "functions_per_loc": 0.0594059405940594, "tokens_per_loc": 7.405940594059406}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassifierToStateMachine.java", "comments": 52, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/InheritanceNode.java", "comments": 60, "loc_per_function": 4.25, "blanks_per_loc": 0.53, "num_funs": 4, "comments_per_loc": 3.53, "tokens": 79, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 19.75, "ccn_per_token": 0.05063291139240506, "functions_per_token": 0.05063291139240506, "loc_per_token": 0.21518987341772153, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.23529411764705882, "tokens_per_loc": 4.647058823529412}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoGeneralizableElementToSpecialized.java", "comments": 50, "loc_per_function": 9.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.85, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.16167664670658682, "ccn_per_loc": 0.18518518518518517, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.185185185185185}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSummaryToOperation.java", "comments": 52, "loc_per_function": 9.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.93, "tokens": 171, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 57.0, "ccn_per_token": 0.029239766081871343, "functions_per_token": 0.017543859649122806, "loc_per_token": 0.15789473684210525, "ccn_per_loc": 0.18518518518518517, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.333333333333333}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoDiagramToEdge.java", "comments": 50, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.5, "tokens": 122, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 40.666666666666664, "ccn_per_token": 0.03278688524590164, "functions_per_token": 0.02459016393442623, "loc_per_token": 0.16393442622950818, "ccn_per_loc": 0.2, "functions_per_loc": 0.15, "tokens_per_loc": 6.1}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStatemachineToDiagram.java", "comments": 52, "loc_per_function": 15.67, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 1.11, "tokens": 308, "ccn": 9, "ccn_per_function": 3.0, "tokens_per_function": 102.66666666666667, "ccn_per_token": 0.02922077922077922, "functions_per_token": 0.00974025974025974, "loc_per_token": 0.1525974025974026, "ccn_per_loc": 0.19148936170212766, "functions_per_loc": 0.06382978723404255, "tokens_per_loc": 6.553191489361702}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassToNavigableClass.java", "comments": 50, "loc_per_function": 20.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 0.82, "tokens": 403, "ccn": 14, "ccn_per_function": 4.666666666666667, "tokens_per_function": 134.33333333333334, "ccn_per_token": 0.034739454094292806, "functions_per_token": 0.007444168734491315, "loc_per_token": 0.1513647642679901, "ccn_per_loc": 0.22950819672131148, "functions_per_loc": 0.04918032786885246, "tokens_per_loc": 6.60655737704918}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProjectToDiagram.java", "comments": 50, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.5, "tokens": 120, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 40.0, "ccn_per_token": 0.03333333333333333, "functions_per_token": 0.025, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.2, "functions_per_loc": 0.15, "tokens_per_loc": 6.0}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoOperationToCollaboration.java", "comments": 55, "loc_per_function": 9.67, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.9, "tokens": 200, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 66.66666666666667, "ccn_per_token": 0.03, "functions_per_token": 0.015, "loc_per_token": 0.145, "ccn_per_loc": 0.20689655172413793, "functions_per_loc": 0.10344827586206896, "tokens_per_loc": 6.896551724137931}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProfileToModel.java", "comments": 50, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.92, "tokens": 149, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 49.666666666666664, "ccn_per_token": 0.03355704697986577, "functions_per_token": 0.020134228187919462, "loc_per_token": 0.174496644295302, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 5.730769230769231}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoNamespaceToClassifierAndPackage.java", "comments": 51, "loc_per_function": 13.33, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.27, "tokens": 258, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 86.0, "ccn_per_token": 0.031007751937984496, "functions_per_token": 0.011627906976744186, "loc_per_token": 0.15503875968992248, "ccn_per_loc": 0.2, "functions_per_loc": 0.075, "tokens_per_loc": 6.45}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToInternalTrans.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/AttributesNode.java", "comments": 60, "loc_per_function": 4.25, "blanks_per_loc": 0.65, "num_funs": 4, "comments_per_loc": 3.53, "tokens": 81, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 20.25, "ccn_per_token": 0.04938271604938271, "functions_per_token": 0.04938271604938271, "loc_per_token": 0.20987654320987653, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.23529411764705882, "tokens_per_loc": 4.764705882352941}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelElementToContents.java", "comments": 55, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 2.12, "tokens": 178, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 59.333333333333336, "ccn_per_token": 0.028089887640449437, "functions_per_token": 0.016853932584269662, "loc_per_token": 0.14606741573033707, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.846153846153846}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoPackageToElementImport.java", "comments": 51, "loc_per_function": 8.0, "blanks_per_loc": 0.38, "num_funs": 3, "comments_per_loc": 2.12, "tokens": 164, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 54.666666666666664, "ccn_per_token": 0.036585365853658534, "functions_per_token": 0.018292682926829267, "loc_per_token": 0.14634146341463414, "ccn_per_loc": 0.25, "functions_per_loc": 0.125, "tokens_per_loc": 6.833333333333333}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoEnumerationToLiterals.java", "comments": 54, "loc_per_function": 9.5, "blanks_per_loc": 0.29, "num_funs": 4, "comments_per_loc": 1.42, "tokens": 258, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 64.5, "ccn_per_token": 0.031007751937984496, "functions_per_token": 0.015503875968992248, "loc_per_token": 0.14728682170542637, "ccn_per_loc": 0.21052631578947367, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 6.7894736842105265}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/IncomingDependencyNode.java", "comments": 60, "loc_per_function": 4.25, "blanks_per_loc": 0.59, "num_funs": 4, "comments_per_loc": 3.53, "tokens": 81, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 20.25, "ccn_per_token": 0.04938271604938271, "functions_per_token": 0.04938271604938271, "loc_per_token": 0.20987654320987653, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.23529411764705882, "tokens_per_loc": 4.764705882352941}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoUseCaseToExtensionPoint.java", "comments": 54, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2.08, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStimulusToAction.java", "comments": 49, "loc_per_function": 10.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.58, "tokens": 200, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 66.66666666666667, "ccn_per_token": 0.025, "functions_per_token": 0.015, "loc_per_token": 0.155, "ccn_per_loc": 0.16129032258064516, "functions_per_loc": 0.0967741935483871, "tokens_per_loc": 6.451612903225806}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoOperationToCollaborationDiagram.java", "comments": 53, "loc_per_function": 12.0, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.47, "tokens": 259, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 86.33333333333333, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.011583011583011582, "loc_per_token": 0.138996138996139, "ccn_per_loc": 0.19444444444444445, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 7.194444444444445}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoCriticsToCritic.java", "comments": 54, "loc_per_function": 16.67, "blanks_per_loc": 0.22, "num_funs": 3, "comments_per_loc": 1.08, "tokens": 281, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 93.66666666666667, "ccn_per_token": 0.028469750889679714, "functions_per_token": 0.010676156583629894, "loc_per_token": 0.17793594306049823, "ccn_per_loc": 0.16, "functions_per_loc": 0.06, "tokens_per_loc": 5.62}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassifierToSequenceDiagram.java", "comments": 51, "loc_per_function": 11.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.46, "tokens": 250, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 83.33333333333333, "ccn_per_token": 0.028, "functions_per_token": 0.012, "loc_per_token": 0.14, "ccn_per_loc": 0.2, "functions_per_loc": 0.08571428571428572, "tokens_per_loc": 7.142857142857143}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/AbstractPerspectiveRule.java", "comments": 49, "loc_per_function": 9.0, "blanks_per_loc": 0.89, "num_funs": 1, "comments_per_loc": 5.44, "tokens": 54, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 54.0, "ccn_per_token": 0.018518518518518517, "functions_per_token": 0.018518518518518517, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.0}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateMachineToState.java", "comments": 58, "loc_per_function": 16.0, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.21, "tokens": 340, "ccn": 10, "ccn_per_function": 3.3333333333333335, "tokens_per_function": 113.33333333333333, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.008823529411764706, "loc_per_token": 0.1411764705882353, "ccn_per_loc": 0.20833333333333334, "functions_per_loc": 0.0625, "tokens_per_loc": 7.083333333333333}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoDiagramToNode.java", "comments": 50, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.5, "tokens": 122, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 40.666666666666664, "ccn_per_token": 0.03278688524590164, "functions_per_token": 0.02459016393442623, "loc_per_token": 0.16393442622950818, "ccn_per_loc": 0.2, "functions_per_loc": 0.15, "tokens_per_loc": 6.1}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoTransitionToGuard.java", "comments": 50, "loc_per_function": 9.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.72, "tokens": 189, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 63.0, "ccn_per_token": 0.026455026455026454, "functions_per_token": 0.015873015873015872, "loc_per_token": 0.15343915343915343, "ccn_per_loc": 0.1724137931034483, "functions_per_loc": 0.10344827586206896, "tokens_per_loc": 6.517241379310345}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateMachineToTransition.java", "comments": 51, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.96, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSummaryToAttribute.java", "comments": 52, "loc_per_function": 9.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.93, "tokens": 171, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 57.0, "ccn_per_token": 0.029239766081871343, "functions_per_token": 0.017543859649122806, "loc_per_token": 0.15789473684210525, "ccn_per_loc": 0.18518518518518517, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.333333333333333}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProjectToStateMachine.java", "comments": 50, "loc_per_function": 9.0, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.85, "tokens": 174, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 58.0, "ccn_per_token": 0.028735632183908046, "functions_per_token": 0.017241379310344827, "loc_per_token": 0.15517241379310345, "ccn_per_loc": 0.18518518518518517, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.444444444444445}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoOperationToSequenceDiagram.java", "comments": 51, "loc_per_function": 11.67, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.46, "tokens": 254, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 84.66666666666667, "ccn_per_token": 0.027559055118110236, "functions_per_token": 0.011811023622047244, "loc_per_token": 0.1377952755905512, "ccn_per_loc": 0.2, "functions_per_loc": 0.08571428571428572, "tokens_per_loc": 7.257142857142857}, {"loc": 51, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelToDiagrams.java", "comments": 50, "loc_per_function": 12.75, "blanks_per_loc": 0.18, "num_funs": 4, "comments_per_loc": 0.98, "tokens": 329, "ccn": 11, "ccn_per_function": 2.75, "tokens_per_function": 82.25, "ccn_per_token": 0.03343465045592705, "functions_per_token": 0.0121580547112462, "loc_per_token": 0.15501519756838905, "ccn_per_loc": 0.21568627450980393, "functions_per_loc": 0.0784313725490196, "tokens_per_loc": 6.450980392156863}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoAssocRoleToMessages.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 168, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 56.0, "ccn_per_token": 0.02976190476190476, "functions_per_token": 0.017857142857142856, "loc_per_token": 0.15476190476190477, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.461538461538462}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelElementToContainedLostElements.java", "comments": 55, "loc_per_function": 14.0, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 1.31, "tokens": 261, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 87.0, "ccn_per_token": 0.03065134099616858, "functions_per_token": 0.011494252873563218, "loc_per_token": 0.16091954022988506, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.214285714285714}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassifierToBehavioralFeature.java", "comments": 53, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2.04, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 28, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoComponentToResidentModelElement.java", "comments": 52, "loc_per_function": 9.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.86, "tokens": 188, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 62.666666666666664, "ccn_per_token": 0.026595744680851064, "functions_per_token": 0.015957446808510637, "loc_per_token": 0.14893617021276595, "ccn_per_loc": 0.17857142857142858, "functions_per_loc": 0.10714285714285714, "tokens_per_loc": 6.714285714285714}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoElementToMachine.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoCompositeStateToSubvertex.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoMessageToAction.java", "comments": 52, "loc_per_function": 11.0, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.58, "tokens": 209, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 69.66666666666667, "ccn_per_token": 0.028708133971291867, "functions_per_token": 0.014354066985645933, "loc_per_token": 0.15789473684210525, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.333333333333333}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoTransitionToTarget.java", "comments": 49, "loc_per_function": 9.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.69, "tokens": 189, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 63.0, "ccn_per_token": 0.026455026455026454, "functions_per_token": 0.015873015873015872, "loc_per_token": 0.15343915343915343, "ccn_per_loc": 0.1724137931034483, "functions_per_loc": 0.10344827586206896, "tokens_per_loc": 6.517241379310345}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoCollaborationToInteraction.java", "comments": 51, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.96, "tokens": 168, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 56.0, "ccn_per_token": 0.02976190476190476, "functions_per_token": 0.017857142857142856, "loc_per_token": 0.15476190476190477, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.461538461538462}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelElementToBehavior.java", "comments": 51, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.96, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelElementToContainedDiagrams.java", "comments": 53, "loc_per_function": 11.67, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.51, "tokens": 241, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 80.33333333333333, "ccn_per_token": 0.029045643153526972, "functions_per_token": 0.012448132780082987, "loc_per_token": 0.14522821576763487, "ccn_per_loc": 0.2, "functions_per_loc": 0.08571428571428572, "tokens_per_loc": 6.885714285714286}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoNamespaceToOwnedElements.java", "comments": 58, "loc_per_function": 22.67, "blanks_per_loc": 0.13, "num_funs": 3, "comments_per_loc": 0.85, "tokens": 483, "ccn": 21, "ccn_per_function": 7.0, "tokens_per_function": 161.0, "ccn_per_token": 0.043478260869565216, "functions_per_token": 0.006211180124223602, "loc_per_token": 0.14078674948240166, "ccn_per_loc": 0.3088235294117647, "functions_per_loc": 0.04411764705882353, "tokens_per_loc": 7.102941176470588}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSummaryToInheritance.java", "comments": 52, "loc_per_function": 20.0, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 0.87, "tokens": 413, "ccn": 11, "ccn_per_function": 3.6666666666666665, "tokens_per_function": 137.66666666666666, "ccn_per_token": 0.026634382566585957, "functions_per_token": 0.007263922518159807, "loc_per_token": 0.14527845036319612, "ccn_per_loc": 0.18333333333333332, "functions_per_loc": 0.05, "tokens_per_loc": 6.883333333333334}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelElementToTemplateParameter.java", "comments": 5, "loc_per_function": 7.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 0.23, "tokens": 135, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 45.0, "ccn_per_token": 0.02962962962962963, "functions_per_token": 0.022222222222222223, "loc_per_token": 0.16296296296296298, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 6.136363636363637}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoBehavioralFeatureToStateDiagram.java", "comments": 52, "loc_per_function": 12.0, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.44, "tokens": 254, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 84.66666666666667, "ccn_per_token": 0.027559055118110236, "functions_per_token": 0.011811023622047244, "loc_per_token": 0.14173228346456693, "ccn_per_loc": 0.19444444444444445, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 7.055555555555555}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelToElements.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToDownstream.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProjectToRoots.java", "comments": 51, "loc_per_function": 6.67, "blanks_per_loc": 0.55, "num_funs": 3, "comments_per_loc": 2.55, "tokens": 120, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 40.0, "ccn_per_token": 0.03333333333333333, "functions_per_token": 0.025, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.2, "functions_per_loc": 0.15, "tokens_per_loc": 6.0}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStereotypeToTagDefinition.java", "comments": 54, "loc_per_function": 8.4, "blanks_per_loc": 0.29, "num_funs": 5, "comments_per_loc": 1.29, "tokens": 266, "ccn": 9, "ccn_per_function": 1.8, "tokens_per_function": 53.2, "ccn_per_token": 0.03383458646616541, "functions_per_token": 0.018796992481203006, "loc_per_token": 0.15789473684210525, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.11904761904761904, "tokens_per_loc": 6.333333333333333}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoTransitiontoEffect.java", "comments": 50, "loc_per_function": 10.67, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.56, "tokens": 202, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 67.33333333333333, "ccn_per_token": 0.0297029702970297, "functions_per_token": 0.01485148514851485, "loc_per_token": 0.15841584158415842, "ccn_per_loc": 0.1875, "functions_per_loc": 0.09375, "tokens_per_loc": 6.3125}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassifierToCollaboration.java", "comments": 52, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProfileConfigurationToProfile.java", "comments": 50, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.5, "tokens": 120, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 40.0, "ccn_per_token": 0.03333333333333333, "functions_per_token": 0.025, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.2, "functions_per_loc": 0.15, "tokens_per_loc": 6.0}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToOutgoingTrans.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/OperationsNode.java", "comments": 60, "loc_per_function": 4.25, "blanks_per_loc": 0.53, "num_funs": 4, "comments_per_loc": 3.53, "tokens": 79, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 19.75, "ccn_per_token": 0.05063291139240506, "functions_per_token": 0.05063291139240506, "loc_per_token": 0.21518987341772153, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.23529411764705882, "tokens_per_loc": 4.647058823529412}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoNamespaceToDiagram.java", "comments": 58, "loc_per_function": 13.33, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.45, "tokens": 273, "ccn": 9, "ccn_per_function": 3.0, "tokens_per_function": 91.0, "ccn_per_token": 0.03296703296703297, "functions_per_token": 0.01098901098901099, "loc_per_token": 0.14652014652014653, "ccn_per_loc": 0.225, "functions_per_loc": 0.075, "tokens_per_loc": 6.825}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoInteractionToMessages.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToExit.java", "comments": 51, "loc_per_function": 10.0, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 202, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 67.33333333333333, "ccn_per_token": 0.0297029702970297, "functions_per_token": 0.01485148514851485, "loc_per_token": 0.1485148514851485, "ccn_per_loc": 0.2, "functions_per_loc": 0.1, "tokens_per_loc": 6.733333333333333}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoTransitionToSource.java", "comments": 48, "loc_per_function": 9.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.66, "tokens": 189, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 63.0, "ccn_per_token": 0.026455026455026454, "functions_per_token": 0.015873015873015872, "loc_per_token": 0.15343915343915343, "ccn_per_loc": 0.1724137931034483, "functions_per_loc": 0.10344827586206896, "tokens_per_loc": 6.517241379310345}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelToBaseElements.java", "comments": 49, "loc_per_function": 12.67, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 1.29, "tokens": 232, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 77.33333333333333, "ccn_per_token": 0.03017241379310345, "functions_per_token": 0.01293103448275862, "loc_per_token": 0.16379310344827586, "ccn_per_loc": 0.18421052631578946, "functions_per_loc": 0.07894736842105263, "tokens_per_loc": 6.105263157894737}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoModelToCollaboration.java", "comments": 52, "loc_per_function": 12.33, "blanks_per_loc": 0.22, "num_funs": 3, "comments_per_loc": 1.41, "tokens": 236, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 78.66666666666667, "ccn_per_token": 0.029661016949152543, "functions_per_token": 0.012711864406779662, "loc_per_token": 0.15677966101694915, "ccn_per_loc": 0.1891891891891892, "functions_per_loc": 0.08108108108108109, "tokens_per_loc": 6.378378378378378}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProfileToCritics.java", "comments": 51, "loc_per_function": 11.0, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.55, "tokens": 196, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 65.33333333333333, "ccn_per_token": 0.02040816326530612, "functions_per_token": 0.015306122448979591, "loc_per_token": 0.1683673469387755, "ccn_per_loc": 0.12121212121212122, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 5.9393939393939394}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSummaryToAssociation.java", "comments": 52, "loc_per_function": 9.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.93, "tokens": 171, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 57.0, "ccn_per_token": 0.029239766081871343, "functions_per_token": 0.017543859649122806, "loc_per_token": 0.15789473684210525, "ccn_per_loc": 0.18518518518518517, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.333333333333333}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProjectToProfileConfiguration.java", "comments": 50, "loc_per_function": 7.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 2.17, "tokens": 142, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 47.333333333333336, "ccn_per_token": 0.028169014084507043, "functions_per_token": 0.02112676056338028, "loc_per_token": 0.1619718309859155, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.13043478260869565, "tokens_per_loc": 6.173913043478261}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSignalToReception.java", "comments": 52, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSummaryToOutgoingDependency.java", "comments": 54, "loc_per_function": 13.0, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.38, "tokens": 244, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 81.33333333333333, "ccn_per_token": 0.028688524590163935, "functions_per_token": 0.012295081967213115, "loc_per_token": 0.1598360655737705, "ccn_per_loc": 0.1794871794871795, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 6.256410256410256}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoLinkToStimuli.java", "comments": 52, "loc_per_function": 8.67, "blanks_per_loc": 0.27, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 168, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 56.0, "ccn_per_token": 0.02976190476190476, "functions_per_token": 0.017857142857142856, "loc_per_token": 0.15476190476190477, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.461538461538462}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateMachineToTop.java", "comments": 51, "loc_per_function": 10.0, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 196, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 65.33333333333333, "ccn_per_token": 0.025510204081632654, "functions_per_token": 0.015306122448979591, "loc_per_token": 0.15306122448979592, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.1, "tokens_per_loc": 6.533333333333333}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoClassifierToStructuralFeature.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/PerspectiveRule.java", "comments": 61, "loc_per_function": 8.0, "blanks_per_loc": 0.88, "num_funs": 0, "comments_per_loc": 7.62, "tokens": 49, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 49, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.16326530612244897, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.125}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoProjectToCollaboration.java", "comments": 49, "loc_per_function": 11.0, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 1.48, "tokens": 207, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 69.0, "ccn_per_token": 0.028985507246376812, "functions_per_token": 0.014492753623188406, "loc_per_token": 0.15942028985507245, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.2727272727272725}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoBehavioralFeatureToStateMachine.java", "comments": 52, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoSubmachineStateToStateMachine.java", "comments": 53, "loc_per_function": 10.0, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.77, "tokens": 196, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 65.33333333333333, "ccn_per_token": 0.025510204081632654, "functions_per_token": 0.015306122448979591, "loc_per_token": 0.15306122448979592, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.1, "tokens_per_loc": 6.533333333333333}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/ui/explorer/rules/GoStateToIncomingTrans.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 167, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 55.666666666666664, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.017964071856287425, "loc_per_token": 0.15568862275449102, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.423076923076923}, {"loc": 557, "file_path": "src/argouml-app/src/org/argouml/ui/targetmanager/TargetManager.java", "comments": 377, "loc_per_function": 10.71, "blanks_per_loc": 0.2, "num_funs": 52, "comments_per_loc": 0.68, "tokens": 3444, "ccn": 154, "ccn_per_function": 2.9615384615384617, "tokens_per_function": 66.23076923076923, "ccn_per_token": 0.044715447154471545, "functions_per_token": 0.015098722415795587, "loc_per_token": 0.16173054587688734, "ccn_per_loc": 0.2764811490125673, "functions_per_loc": 0.0933572710951526, "tokens_per_loc": 6.1831238779174145}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/ui/targetmanager/TargetListener.java", "comments": 53, "loc_per_function": 7.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 7.57, "tokens": 47, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 47, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14893617021276595, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.714285714285714}, {"loc": 63, "file_path": "src/argouml-app/src/org/argouml/ui/targetmanager/TargetEvent.java", "comments": 105, "loc_per_function": 7.0, "blanks_per_loc": 0.33, "num_funs": 9, "comments_per_loc": 1.67, "tokens": 387, "ccn": 17, "ccn_per_function": 1.8888888888888888, "tokens_per_function": 43.0, "ccn_per_token": 0.04392764857881137, "functions_per_token": 0.023255813953488372, "loc_per_token": 0.16279069767441862, "ccn_per_loc": 0.2698412698412698, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.142857142857143}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/ui/targetmanager/TargettableModelView.java", "comments": 50, "loc_per_function": 4.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 12.5, "tokens": 20, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 20, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.0}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ShortcutChangedEvent.java", "comments": 56, "loc_per_function": 7.0, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 4.0, "tokens": 74, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 37.0, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.02702702702702703, "loc_per_token": 0.1891891891891892, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 5.285714285714286}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/NavigateTargetBackAction.java", "comments": 58, "loc_per_function": 7.33, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.64, "tokens": 151, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 50.333333333333336, "ccn_per_token": 0.019867549668874173, "functions_per_token": 0.019867549668874173, "loc_per_token": 0.1456953642384106, "ccn_per_loc": 0.13636363636363635, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 6.863636363636363}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionSystemInfo.java", "comments": 46, "loc_per_function": 15.5, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 1.48, "tokens": 236, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 118.0, "ccn_per_token": 0.012711864406779662, "functions_per_token": 0.00847457627118644, "loc_per_token": 0.13135593220338984, "ccn_per_loc": 0.0967741935483871, "functions_per_loc": 0.06451612903225806, "tokens_per_loc": 7.612903225806452}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionGotoDiagram.java", "comments": 53, "loc_per_function": 11.0, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 1.61, "tokens": 227, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 75.66666666666667, "ccn_per_token": 0.01762114537444934, "functions_per_token": 0.013215859030837005, "loc_per_token": 0.14537444933920704, "ccn_per_loc": 0.12121212121212122, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.878787878787879}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionNotation.java", "comments": 72, "loc_per_function": 9.83, "blanks_per_loc": 0.25, "num_funs": 6, "comments_per_loc": 1.22, "tokens": 436, "ccn": 10, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 72.66666666666667, "ccn_per_token": 0.022935779816513763, "functions_per_token": 0.013761467889908258, "loc_per_token": 0.1353211009174312, "ccn_per_loc": 0.1694915254237288, "functions_per_loc": 0.1016949152542373, "tokens_per_loc": 7.389830508474576}, {"loc": 311, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/RelationshipActionFactory.java", "comments": 25, "loc_per_function": 18.29, "blanks_per_loc": 0.18, "num_funs": 17, "comments_per_loc": 0.08, "tokens": 2097, "ccn": 61, "ccn_per_function": 3.588235294117647, "tokens_per_function": 123.3529411764706, "ccn_per_token": 0.029089175011921792, "functions_per_token": 0.008106819265617548, "loc_per_token": 0.14830710538865044, "ccn_per_loc": 0.19614147909967847, "functions_per_loc": 0.05466237942122187, "tokens_per_loc": 6.742765273311897}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ZoomActionProxy.java", "comments": 57, "loc_per_function": 13.5, "blanks_per_loc": 0.37, "num_funs": 2, "comments_per_loc": 2.11, "tokens": 171, "ccn": 6, "ccn_per_function": 3.0, "tokens_per_function": 85.5, "ccn_per_token": 0.03508771929824561, "functions_per_token": 0.011695906432748537, "loc_per_token": 0.15789473684210525, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.07407407407407407, "tokens_per_loc": 6.333333333333333}, {"loc": 444, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ShortcutMgr.java", "comments": 191, "loc_per_function": 34.15, "blanks_per_loc": 0.26, "num_funs": 13, "comments_per_loc": 0.43, "tokens": 3453, "ccn": 38, "ccn_per_function": 2.923076923076923, "tokens_per_function": 265.61538461538464, "ccn_per_token": 0.011004923255140457, "functions_per_token": 0.003764842166232262, "loc_per_token": 0.12858384013900956, "ccn_per_loc": 0.08558558558558559, "functions_per_loc": 0.02927927927927928, "tokens_per_loc": 7.777027027027027}, {"loc": 87, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ShortcutField.java", "comments": 67, "loc_per_function": 29.0, "blanks_per_loc": 0.22, "num_funs": 3, "comments_per_loc": 0.77, "tokens": 527, "ccn": 16, "ccn_per_function": 5.333333333333333, "tokens_per_function": 175.66666666666666, "ccn_per_token": 0.030360531309297913, "functions_per_token": 0.0056925996204933585, "loc_per_token": 0.1650853889943074, "ccn_per_loc": 0.1839080459770115, "functions_per_loc": 0.034482758620689655, "tokens_per_loc": 6.057471264367816}, {"loc": 108, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionAdjustGrid.java", "comments": 76, "loc_per_function": 18.0, "blanks_per_loc": 0.18, "num_funs": 6, "comments_per_loc": 0.7, "tokens": 853, "ccn": 21, "ccn_per_function": 3.5, "tokens_per_function": 142.16666666666666, "ccn_per_token": 0.0246189917936694, "functions_per_token": 0.007033997655334115, "loc_per_token": 0.12661195779601406, "ccn_per_loc": 0.19444444444444445, "functions_per_loc": 0.05555555555555555, "tokens_per_loc": 7.898148148148148}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/NavigateTargetForwardAction.java", "comments": 58, "loc_per_function": 7.33, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.64, "tokens": 152, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 50.666666666666664, "ccn_per_token": 0.019736842105263157, "functions_per_token": 0.019736842105263157, "loc_per_token": 0.14473684210526316, "ccn_per_loc": 0.13636363636363635, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 6.909090909090909}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionPrint.java", "comments": 48, "loc_per_function": 8.5, "blanks_per_loc": 0.53, "num_funs": 2, "comments_per_loc": 2.82, "tokens": 115, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 57.5, "ccn_per_token": 0.017391304347826087, "functions_per_token": 0.017391304347826087, "loc_per_token": 0.14782608695652175, "ccn_per_loc": 0.11764705882352941, "functions_per_loc": 0.11764705882352941, "tokens_per_loc": 6.764705882352941}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionFind.java", "comments": 57, "loc_per_function": 10.5, "blanks_per_loc": 0.52, "num_funs": 2, "comments_per_loc": 2.71, "tokens": 153, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 76.5, "ccn_per_token": 0.013071895424836602, "functions_per_token": 0.013071895424836602, "loc_per_token": 0.13725490196078433, "ccn_per_loc": 0.09523809523809523, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 7.285714285714286}, {"loc": 55, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/CmdSetPreferredSize.java", "comments": 72, "loc_per_function": 11.0, "blanks_per_loc": 0.31, "num_funs": 5, "comments_per_loc": 1.31, "tokens": 377, "ccn": 13, "ccn_per_function": 2.6, "tokens_per_function": 75.4, "ccn_per_token": 0.034482758620689655, "functions_per_token": 0.013262599469496022, "loc_per_token": 0.14588859416445624, "ccn_per_loc": 0.23636363636363636, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.8545454545454545}, {"loc": 731, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/GenericArgoMenuBar.java", "comments": 324, "loc_per_function": 17.83, "blanks_per_loc": 0.2, "num_funs": 41, "comments_per_loc": 0.44, "tokens": 5277, "ccn": 60, "ccn_per_function": 1.4634146341463414, "tokens_per_function": 128.70731707317074, "ccn_per_token": 0.01137009664582149, "functions_per_token": 0.007769566041311351, "loc_per_token": 0.13852567746825847, "ccn_per_loc": 0.08207934336525308, "functions_per_loc": 0.0560875512995896, "tokens_per_loc": 7.218878248974009}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionShowXMLDump.java", "comments": 48, "loc_per_function": 14.0, "blanks_per_loc": 0.48, "num_funs": 3, "comments_per_loc": 1.14, "tokens": 326, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 108.66666666666667, "ccn_per_token": 0.009202453987730062, "functions_per_token": 0.009202453987730062, "loc_per_token": 0.12883435582822086, "ccn_per_loc": 0.07142857142857142, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 7.761904761904762}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionAdjustSnap.java", "comments": 57, "loc_per_function": 18.8, "blanks_per_loc": 0.2, "num_funs": 5, "comments_per_loc": 0.61, "tokens": 722, "ccn": 12, "ccn_per_function": 2.4, "tokens_per_function": 144.4, "ccn_per_token": 0.01662049861495845, "functions_per_token": 0.006925207756232687, "loc_per_token": 0.13019390581717452, "ccn_per_loc": 0.1276595744680851, "functions_per_loc": 0.05319148936170213, "tokens_per_loc": 7.680851063829787}, {"loc": 88, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/LastRecentlyUsedMenuList.java", "comments": 115, "loc_per_function": 29.33, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.31, "tokens": 604, "ccn": 14, "ccn_per_function": 4.666666666666667, "tokens_per_function": 201.33333333333334, "ccn_per_token": 0.023178807947019868, "functions_per_token": 0.004966887417218543, "loc_per_token": 0.1456953642384106, "ccn_per_loc": 0.1590909090909091, "functions_per_loc": 0.03409090909090909, "tokens_per_loc": 6.863636363636363}, {"loc": 373, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/SettingsTabShortcuts.java", "comments": 203, "loc_per_function": 14.92, "blanks_per_loc": 0.18, "num_funs": 25, "comments_per_loc": 0.54, "tokens": 2560, "ccn": 61, "ccn_per_function": 2.44, "tokens_per_function": 102.4, "ccn_per_token": 0.023828125, "functions_per_token": 0.009765625, "loc_per_token": 0.145703125, "ccn_per_loc": 0.16353887399463807, "functions_per_loc": 0.06702412868632708, "tokens_per_loc": 6.863270777479893}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/PrintManager.java", "comments": 52, "loc_per_function": 5.5, "blanks_per_loc": 0.5, "num_funs": 4, "comments_per_loc": 2.36, "tokens": 129, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 32.25, "ccn_per_token": 0.03875968992248062, "functions_per_token": 0.031007751937984496, "loc_per_token": 0.17054263565891473, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 5.863636363636363}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionPageSetup.java", "comments": 45, "loc_per_function": 7.0, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 3.21, "tokens": 93, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 46.5, "ccn_per_token": 0.021505376344086023, "functions_per_token": 0.021505376344086023, "loc_per_token": 0.15053763440860216, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.642857142857143}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionNewProfile.java", "comments": 50, "loc_per_function": 20.0, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 1.25, "tokens": 318, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 159.0, "ccn_per_token": 0.012578616352201259, "functions_per_token": 0.006289308176100629, "loc_per_token": 0.12578616352201258, "ccn_per_loc": 0.1, "functions_per_loc": 0.05, "tokens_per_loc": 7.95}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/InitUiCmdSubsystem.java", "comments": 41, "loc_per_function": 6.25, "blanks_per_loc": 0.4, "num_funs": 4, "comments_per_loc": 1.64, "tokens": 160, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 40.0, "ccn_per_token": 0.025, "functions_per_token": 0.025, "loc_per_token": 0.15625, "ccn_per_loc": 0.16, "functions_per_loc": 0.16, "tokens_per_loc": 6.4}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ShortcutChangedListener.java", "comments": 46, "loc_per_function": 5.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 9.2, "tokens": 30, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 30, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.0}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionExit.java", "comments": 57, "loc_per_function": 7.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.59, "tokens": 144, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 48.0, "ccn_per_token": 0.020833333333333332, "functions_per_token": 0.020833333333333332, "loc_per_token": 0.1527777777777778, "ccn_per_loc": 0.13636363636363635, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 6.545454545454546}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionSelectAll.java", "comments": 49, "loc_per_function": 5.5, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 4.45, "tokens": 64, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 32.0, "ccn_per_token": 0.03125, "functions_per_token": 0.03125, "loc_per_token": 0.171875, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 5.818181818181818}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionHelp.java", "comments": 49, "loc_per_function": 8.5, "blanks_per_loc": 0.65, "num_funs": 2, "comments_per_loc": 2.88, "tokens": 122, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 61.0, "ccn_per_token": 0.01639344262295082, "functions_per_token": 0.01639344262295082, "loc_per_token": 0.13934426229508196, "ccn_per_loc": 0.11764705882352941, "functions_per_loc": 0.11764705882352941, "tokens_per_loc": 7.176470588235294}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionAdjustPageBreaks.java", "comments": 49, "loc_per_function": 5.5, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 4.45, "tokens": 65, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 32.5, "ccn_per_token": 0.03076923076923077, "functions_per_token": 0.03076923076923077, "loc_per_token": 0.16923076923076924, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 5.909090909090909}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionWrapper.java", "comments": 86, "loc_per_function": 5.29, "blanks_per_loc": 0.43, "num_funs": 7, "comments_per_loc": 2.32, "tokens": 164, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 23.428571428571427, "ccn_per_token": 0.042682926829268296, "functions_per_token": 0.042682926829268296, "loc_per_token": 0.22560975609756098, "ccn_per_loc": 0.1891891891891892, "functions_per_loc": 0.1891891891891892, "tokens_per_loc": 4.4324324324324325}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionSelectInvert.java", "comments": 49, "loc_per_function": 5.5, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 4.45, "tokens": 64, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 32.0, "ccn_per_token": 0.03125, "functions_per_token": 0.03125, "loc_per_token": 0.171875, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 5.818181818181818}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionNew.java", "comments": 53, "loc_per_function": 20.5, "blanks_per_loc": 0.29, "num_funs": 2, "comments_per_loc": 1.29, "tokens": 327, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 163.5, "ccn_per_token": 0.012232415902140673, "functions_per_token": 0.0061162079510703364, "loc_per_token": 0.12538226299694188, "ccn_per_loc": 0.0975609756097561, "functions_per_loc": 0.04878048780487805, "tokens_per_loc": 7.975609756097561}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/ui/cmd/ActionAboutArgoUML.java", "comments": 48, "loc_per_function": 10.5, "blanks_per_loc": 0.48, "num_funs": 2, "comments_per_loc": 2.29, "tokens": 151, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 75.5, "ccn_per_token": 0.013245033112582781, "functions_per_token": 0.013245033112582781, "loc_per_token": 0.1390728476821192, "ccn_per_loc": 0.09523809523809523, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 7.190476190476191}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigInk.java", "comments": 41, "loc_per_function": 8.0, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 2.56, "tokens": 117, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 58.5, "ccn_per_token": 0.017094017094017096, "functions_per_token": 0.017094017094017096, "loc_per_token": 0.13675213675213677, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 7.3125}, {"loc": 46, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigLine.java", "comments": 64, "loc_per_function": 5.75, "blanks_per_loc": 0.35, "num_funs": 8, "comments_per_loc": 1.39, "tokens": 292, "ccn": 8, "ccn_per_function": 1.0, "tokens_per_function": 36.5, "ccn_per_token": 0.0273972602739726, "functions_per_token": 0.0273972602739726, "loc_per_token": 0.15753424657534246, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.17391304347826086, "tokens_per_loc": 6.3478260869565215}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigCircle.java", "comments": 56, "loc_per_function": 6.5, "blanks_per_loc": 0.36, "num_funs": 6, "comments_per_loc": 1.44, "tokens": 242, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 40.333333333333336, "ccn_per_token": 0.024793388429752067, "functions_per_token": 0.024793388429752067, "loc_per_token": 0.16115702479338842, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 6.205128205128205}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigRRect.java", "comments": 56, "loc_per_function": 6.5, "blanks_per_loc": 0.33, "num_funs": 6, "comments_per_loc": 1.44, "tokens": 242, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 40.333333333333336, "ccn_per_token": 0.024793388429752067, "functions_per_token": 0.024793388429752067, "loc_per_token": 0.16115702479338842, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 6.205128205128205}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigSpline.java", "comments": 56, "loc_per_function": 5.86, "blanks_per_loc": 0.39, "num_funs": 7, "comments_per_loc": 1.37, "tokens": 238, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 34.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.1722689075630252, "ccn_per_loc": 0.17073170731707318, "functions_per_loc": 0.17073170731707318, "tokens_per_loc": 5.804878048780488}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigSpline.java", "comments": 41, "loc_per_function": 10.5, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.95, "tokens": 138, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 69.0, "ccn_per_token": 0.014492753623188406, "functions_per_token": 0.014492753623188406, "loc_per_token": 0.15217391304347827, "ccn_per_loc": 0.09523809523809523, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 6.571428571428571}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigPoly.java", "comments": 56, "loc_per_function": 5.86, "blanks_per_loc": 0.39, "num_funs": 7, "comments_per_loc": 1.37, "tokens": 238, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 34.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.1722689075630252, "ccn_per_loc": 0.17073170731707318, "functions_per_loc": 0.17073170731707318, "tokens_per_loc": 5.804878048780488}, {"loc": 170, "file_path": "src/argouml-app/src/org/argouml/gefext/DeferredBufferedImage.java", "comments": 128, "loc_per_function": 6.8, "blanks_per_loc": 0.29, "num_funs": 25, "comments_per_loc": 0.75, "tokens": 1139, "ccn": 32, "ccn_per_function": 1.28, "tokens_per_function": 45.56, "ccn_per_token": 0.028094820017559263, "functions_per_token": 0.021949078138718173, "loc_per_token": 0.14925373134328357, "ccn_per_loc": 0.18823529411764706, "functions_per_loc": 0.14705882352941177, "tokens_per_loc": 6.7}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigPoly.java", "comments": 46, "loc_per_function": 11.0, "blanks_per_loc": 0.41, "num_funs": 2, "comments_per_loc": 2.09, "tokens": 140, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 70.0, "ccn_per_token": 0.014285714285714285, "functions_per_token": 0.014285714285714285, "loc_per_token": 0.15714285714285714, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.363636363636363}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigRect.java", "comments": 56, "loc_per_function": 6.5, "blanks_per_loc": 0.33, "num_funs": 6, "comments_per_loc": 1.44, "tokens": 242, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 40.333333333333336, "ccn_per_token": 0.024793388429752067, "functions_per_token": 0.024793388429752067, "loc_per_token": 0.16115702479338842, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 6.205128205128205}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigRect.java", "comments": 44, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 2.93, "tokens": 101, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 50.5, "ccn_per_token": 0.019801980198019802, "functions_per_token": 0.019801980198019802, "loc_per_token": 0.1485148514851485, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 6.733333333333333}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigCircle.java", "comments": 44, "loc_per_function": 7.5, "blanks_per_loc": 0.53, "num_funs": 2, "comments_per_loc": 2.93, "tokens": 101, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 50.5, "ccn_per_token": 0.019801980198019802, "functions_per_token": 0.019801980198019802, "loc_per_token": 0.1485148514851485, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 6.733333333333333}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigRRect.java", "comments": 44, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 2.93, "tokens": 101, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 50.5, "ccn_per_token": 0.019801980198019802, "functions_per_token": 0.019801980198019802, "loc_per_token": 0.1485148514851485, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 6.733333333333333}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoModeCreateFigLine.java", "comments": 49, "loc_per_function": 8.0, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 3.06, "tokens": 106, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 53.0, "ccn_per_token": 0.018867924528301886, "functions_per_token": 0.018867924528301886, "loc_per_token": 0.1509433962264151, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.625}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/gefext/ArgoFigInk.java", "comments": 56, "loc_per_function": 5.86, "blanks_per_loc": 0.39, "num_funs": 7, "comments_per_loc": 1.37, "tokens": 238, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 34.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.1722689075630252, "ccn_per_loc": 0.17073170731707318, "functions_per_loc": 0.17073170731707318, "tokens_per_loc": 5.804878048780488}, {"loc": 177, "file_path": "src/argouml-app/src/org/argouml/i18n/Translator.java", "comments": 173, "loc_per_function": 12.64, "blanks_per_loc": 0.23, "num_funs": 14, "comments_per_loc": 0.98, "tokens": 1073, "ccn": 32, "ccn_per_function": 2.2857142857142856, "tokens_per_function": 76.64285714285714, "ccn_per_token": 0.02982292637465051, "functions_per_token": 0.0130475302889096, "loc_per_token": 0.16495806150978565, "ccn_per_loc": 0.1807909604519774, "functions_per_loc": 0.07909604519774012, "tokens_per_loc": 6.062146892655368}, {"loc": 119, "file_path": "src/argouml-app/src/org/argouml/moduleloader/SettingsTabModules.java", "comments": 114, "loc_per_function": 7.93, "blanks_per_loc": 0.28, "num_funs": 15, "comments_per_loc": 0.96, "tokens": 793, "ccn": 25, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 52.86666666666667, "ccn_per_token": 0.031525851197982346, "functions_per_token": 0.018915510718789406, "loc_per_token": 0.15006305170239598, "ccn_per_loc": 0.21008403361344538, "functions_per_loc": 0.12605042016806722, "tokens_per_loc": 6.663865546218488}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/moduleloader/DetailsTabProvider.java", "comments": 45, "loc_per_function": 6.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 7.5, "tokens": 39, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 39, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.15384615384615385, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.5}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/moduleloader/ModuleInterface.java", "comments": 119, "loc_per_function": 11.0, "blanks_per_loc": 0.91, "num_funs": 0, "comments_per_loc": 10.82, "tokens": 54, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 54, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2037037037037037, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.909090909090909}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/moduleloader/InitModuleLoader.java", "comments": 41, "loc_per_function": 6.25, "blanks_per_loc": 0.4, "num_funs": 4, "comments_per_loc": 1.64, "tokens": 163, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 40.75, "ccn_per_token": 0.024539877300613498, "functions_per_token": 0.024539877300613498, "loc_per_token": 0.15337423312883436, "ccn_per_loc": 0.16, "functions_per_loc": 0.16, "tokens_per_loc": 6.52}, {"loc": 534, "file_path": "src/argouml-app/src/org/argouml/moduleloader/ModuleLoader2.java", "comments": 328, "loc_per_function": 15.71, "blanks_per_loc": 0.19, "num_funs": 34, "comments_per_loc": 0.61, "tokens": 3150, "ccn": 118, "ccn_per_function": 3.4705882352941178, "tokens_per_function": 92.6470588235294, "ccn_per_token": 0.03746031746031746, "functions_per_token": 0.010793650793650795, "loc_per_token": 0.16952380952380952, "ccn_per_loc": 0.2209737827715356, "functions_per_loc": 0.06367041198501873, "tokens_per_loc": 5.898876404494382}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/util/ThreadUtils.java", "comments": 47, "loc_per_function": 8.0, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 5.88, "tokens": 38, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 38.0, "ccn_per_token": 0.05263157894736842, "functions_per_token": 0.02631578947368421, "loc_per_token": 0.21052631578947367, "ccn_per_loc": 0.25, "functions_per_loc": 0.125, "tokens_per_loc": 4.75}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/util/FileFilters.java", "comments": 104, "loc_per_function": 37.0, "blanks_per_loc": 0.51, "num_funs": 1, "comments_per_loc": 2.81, "tokens": 270, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 270.0, "ccn_per_token": 0.007407407407407408, "functions_per_token": 0.003703703703703704, "loc_per_token": 0.13703703703703704, "ccn_per_loc": 0.05405405405405406, "functions_per_loc": 0.02702702702702703, "tokens_per_loc": 7.297297297297297}, {"loc": 66, "file_path": "src/argouml-app/src/org/argouml/util/SuffixFilter.java", "comments": 78, "loc_per_function": 7.33, "blanks_per_loc": 0.24, "num_funs": 9, "comments_per_loc": 1.18, "tokens": 392, "ccn": 18, "ccn_per_function": 2.0, "tokens_per_function": 43.55555555555556, "ccn_per_token": 0.04591836734693878, "functions_per_token": 0.02295918367346939, "loc_per_token": 0.1683673469387755, "ccn_per_loc": 0.2727272727272727, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 5.9393939393939394}, {"loc": 140, "file_path": "src/argouml-app/src/org/argouml/util/KeyEventUtils.java", "comments": 88, "loc_per_function": 35.0, "blanks_per_loc": 0.16, "num_funs": 4, "comments_per_loc": 0.63, "tokens": 852, "ccn": 91, "ccn_per_function": 22.75, "tokens_per_function": 213.0, "ccn_per_token": 0.1068075117370892, "functions_per_token": 0.004694835680751174, "loc_per_token": 0.1643192488262911, "ccn_per_loc": 0.65, "functions_per_loc": 0.02857142857142857, "tokens_per_loc": 6.085714285714285}, {"loc": 132, "file_path": "src/argouml-app/src/org/argouml/util/Tools.java", "comments": 63, "loc_per_function": 33.0, "blanks_per_loc": 0.21, "num_funs": 4, "comments_per_loc": 0.48, "tokens": 897, "ccn": 19, "ccn_per_function": 4.75, "tokens_per_function": 224.25, "ccn_per_token": 0.021181716833890748, "functions_per_token": 0.004459308807134894, "loc_per_token": 0.14715719063545152, "ccn_per_loc": 0.14393939393939395, "functions_per_loc": 0.030303030303030304, "tokens_per_loc": 6.795454545454546}, {"loc": 66, "file_path": "src/argouml-app/src/org/argouml/util/PredicateType.java", "comments": 39, "loc_per_function": 8.25, "blanks_per_loc": 0.21, "num_funs": 8, "comments_per_loc": 0.59, "tokens": 388, "ccn": 15, "ccn_per_function": 1.875, "tokens_per_function": 48.5, "ccn_per_token": 0.03865979381443299, "functions_per_token": 0.020618556701030927, "loc_per_token": 0.17010309278350516, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.12121212121212122, "tokens_per_loc": 5.878787878787879}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/util/ChildGenerator.java", "comments": 55, "loc_per_function": 5.0, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 11.0, "tokens": 27, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 27, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.18518518518518517, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.4}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/util/UIUtils.java", "comments": 50, "loc_per_function": 23.0, "blanks_per_loc": 0.35, "num_funs": 1, "comments_per_loc": 2.17, "tokens": 159, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 159.0, "ccn_per_token": 0.006289308176100629, "functions_per_token": 0.006289308176100629, "loc_per_token": 0.14465408805031446, "ccn_per_loc": 0.043478260869565216, "functions_per_loc": 0.043478260869565216, "tokens_per_loc": 6.913043478260869}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/util/Predicate.java", "comments": 50, "loc_per_function": 4.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 12.5, "tokens": 20, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 20, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.0}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/util/ArgoFrame.java", "comments": 74, "loc_per_function": 10.6, "blanks_per_loc": 0.23, "num_funs": 5, "comments_per_loc": 1.4, "tokens": 293, "ccn": 12, "ccn_per_function": 2.4, "tokens_per_function": 58.6, "ccn_per_token": 0.040955631399317405, "functions_per_token": 0.017064846416382253, "loc_per_token": 0.18088737201365188, "ccn_per_loc": 0.22641509433962265, "functions_per_loc": 0.09433962264150944, "tokens_per_loc": 5.528301886792453}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/util/CustomSeparator.java", "comments": 136, "loc_per_function": 5.44, "blanks_per_loc": 0.27, "num_funs": 9, "comments_per_loc": 2.78, "tokens": 270, "ccn": 13, "ccn_per_function": 1.4444444444444444, "tokens_per_function": 30.0, "ccn_per_token": 0.04814814814814815, "functions_per_token": 0.03333333333333333, "loc_per_token": 0.1814814814814815, "ccn_per_loc": 0.2653061224489796, "functions_per_loc": 0.1836734693877551, "tokens_per_loc": 5.510204081632653}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/util/PredicateEquals.java", "comments": 46, "loc_per_function": 6.5, "blanks_per_loc": 0.46, "num_funs": 2, "comments_per_loc": 3.54, "tokens": 60, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 30.0, "ccn_per_token": 0.05, "functions_per_token": 0.03333333333333333, "loc_per_token": 0.21666666666666667, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 4.615384615384615}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/util/IItemUID.java", "comments": 52, "loc_per_function": 5.0, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 10.4, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/util/CollectionUtil.java", "comments": 66, "loc_per_function": 9.0, "blanks_per_loc": 0.22, "num_funs": 4, "comments_per_loc": 1.83, "tokens": 180, "ccn": 9, "ccn_per_function": 2.25, "tokens_per_function": 45.0, "ccn_per_token": 0.05, "functions_per_token": 0.022222222222222223, "loc_per_token": 0.2, "ccn_per_loc": 0.25, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 5.0}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/util/ArgoDialog.java", "comments": 75, "loc_per_function": 6.83, "blanks_per_loc": 0.32, "num_funs": 6, "comments_per_loc": 1.83, "tokens": 275, "ccn": 9, "ccn_per_function": 1.5, "tokens_per_function": 45.833333333333336, "ccn_per_token": 0.03272727272727273, "functions_per_token": 0.02181818181818182, "loc_per_token": 0.14909090909090908, "ccn_per_loc": 0.21951219512195122, "functions_per_loc": 0.14634146341463414, "tokens_per_loc": 6.7073170731707314}, {"loc": 137, "file_path": "src/argouml-app/src/org/argouml/util/ItemUID.java", "comments": 161, "loc_per_function": 19.57, "blanks_per_loc": 0.17, "num_funs": 7, "comments_per_loc": 1.18, "tokens": 886, "ccn": 32, "ccn_per_function": 4.571428571428571, "tokens_per_function": 126.57142857142857, "ccn_per_token": 0.03611738148984198, "functions_per_token": 0.007900677200902935, "loc_per_token": 0.154627539503386, "ccn_per_loc": 0.23357664233576642, "functions_per_loc": 0.051094890510948905, "tokens_per_loc": 6.467153284671533}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/util/SingleElementIterator.java", "comments": 45, "loc_per_function": 6.5, "blanks_per_loc": 0.38, "num_funs": 4, "comments_per_loc": 1.73, "tokens": 113, "ccn": 6, "ccn_per_function": 1.5, "tokens_per_function": 28.25, "ccn_per_token": 0.05309734513274336, "functions_per_token": 0.035398230088495575, "loc_per_token": 0.23008849557522124, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 4.346153846153846}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/util/IteratorEnumeration.java", "comments": 48, "loc_per_function": 5.0, "blanks_per_loc": 0.67, "num_funs": 3, "comments_per_loc": 3.2, "tokens": 84, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 28.0, "ccn_per_token": 0.03571428571428571, "functions_per_token": 0.03571428571428571, "loc_per_token": 0.17857142857142858, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 5.6}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/util/JavaRuntimeUtility.java", "comments": 50, "loc_per_function": 7.0, "blanks_per_loc": 0.36, "num_funs": 2, "comments_per_loc": 3.57, "tokens": 91, "ccn": 6, "ccn_per_function": 3.0, "tokens_per_function": 45.5, "ccn_per_token": 0.06593406593406594, "functions_per_token": 0.02197802197802198, "loc_per_token": 0.15384615384615385, "ccn_per_loc": 0.42857142857142855, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.5}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/util/FileConstants.java", "comments": 55, "loc_per_function": 6.0, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 9.17, "tokens": 36, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 36, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.0}, {"loc": 107, "file_path": "src/argouml-app/src/org/argouml/util/ToolBarUtility.java", "comments": 87, "loc_per_function": 17.83, "blanks_per_loc": 0.16, "num_funs": 6, "comments_per_loc": 0.81, "tokens": 802, "ccn": 24, "ccn_per_function": 4.0, "tokens_per_function": 133.66666666666666, "ccn_per_token": 0.029925187032418952, "functions_per_token": 0.007481296758104738, "loc_per_token": 0.13341645885286782, "ccn_per_loc": 0.22429906542056074, "functions_per_loc": 0.056074766355140186, "tokens_per_loc": 7.4953271028037385}, {"loc": 397, "file_path": "src/argouml-app/src/org/argouml/util/MyTokenizer.java", "comments": 311, "loc_per_function": 11.34, "blanks_per_loc": 0.2, "num_funs": 35, "comments_per_loc": 0.78, "tokens": 2035, "ccn": 92, "ccn_per_function": 2.6285714285714286, "tokens_per_function": 58.142857142857146, "ccn_per_token": 0.04520884520884521, "functions_per_token": 0.0171990171990172, "loc_per_token": 0.19508599508599508, "ccn_per_loc": 0.23173803526448364, "functions_per_loc": 0.08816120906801007, "tokens_per_loc": 5.1259445843828715}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/util/PredicateTrue.java", "comments": 45, "loc_per_function": 4.0, "blanks_per_loc": 0.75, "num_funs": 3, "comments_per_loc": 3.75, "tokens": 53, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 17.666666666666668, "ccn_per_token": 0.05660377358490566, "functions_per_token": 0.05660377358490566, "loc_per_token": 0.22641509433962265, "ccn_per_loc": 0.25, "functions_per_loc": 0.25, "tokens_per_loc": 4.416666666666667}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/util/PredicateStringMatch.java", "comments": 40, "loc_per_function": 19.0, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 0.7, "tokens": 356, "ccn": 15, "ccn_per_function": 5.0, "tokens_per_function": 118.66666666666667, "ccn_per_token": 0.042134831460674156, "functions_per_token": 0.008426966292134831, "loc_per_token": 0.1601123595505618, "ccn_per_loc": 0.2631578947368421, "functions_per_loc": 0.05263157894736842, "tokens_per_loc": 6.245614035087719}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/util/EnumerationIterator.java", "comments": 41, "loc_per_function": 4.5, "blanks_per_loc": 0.56, "num_funs": 4, "comments_per_loc": 2.28, "tokens": 85, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 21.25, "ccn_per_token": 0.047058823529411764, "functions_per_token": 0.047058823529411764, "loc_per_token": 0.21176470588235294, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.2222222222222222, "tokens_per_loc": 4.722222222222222}, {"loc": 115, "file_path": "src/argouml-app/src/org/argouml/util/osdep/OSXAdapter.java", "comments": 157, "loc_per_function": 11.5, "blanks_per_loc": 0.24, "num_funs": 10, "comments_per_loc": 1.37, "tokens": 919, "ccn": 27, "ccn_per_function": 2.7, "tokens_per_function": 91.9, "ccn_per_token": 0.029379760609358, "functions_per_token": 0.01088139281828074, "loc_per_token": 0.1251360174102285, "ccn_per_loc": 0.23478260869565218, "functions_per_loc": 0.08695652173913043, "tokens_per_loc": 7.991304347826087}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/util/osdep/OsUtil.java", "comments": 64, "loc_per_function": 3.8, "blanks_per_loc": 0.53, "num_funs": 5, "comments_per_loc": 3.37, "tokens": 116, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 23.2, "ccn_per_token": 0.04310344827586207, "functions_per_token": 0.04310344827586207, "loc_per_token": 0.16379310344827586, "ccn_per_loc": 0.2631578947368421, "functions_per_loc": 0.2631578947368421, "tokens_per_loc": 6.105263157894737}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/util/osdep/StartBrowser.java", "comments": 51, "loc_per_function": 24.0, "blanks_per_loc": 0.19, "num_funs": 2, "comments_per_loc": 1.06, "tokens": 299, "ccn": 6, "ccn_per_function": 3.0, "tokens_per_function": 149.5, "ccn_per_token": 0.020066889632107024, "functions_per_token": 0.006688963210702341, "loc_per_token": 0.1605351170568562, "ccn_per_loc": 0.125, "functions_per_loc": 0.041666666666666664, "tokens_per_loc": 6.229166666666667}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/util/logging/SimpleTimer.java", "comments": 77, "loc_per_function": 8.29, "blanks_per_loc": 0.22, "num_funs": 7, "comments_per_loc": 1.33, "tokens": 421, "ccn": 11, "ccn_per_function": 1.5714285714285714, "tokens_per_function": 60.142857142857146, "ccn_per_token": 0.026128266033254157, "functions_per_token": 0.0166270783847981, "loc_per_token": 0.1377672209026128, "ccn_per_loc": 0.1896551724137931, "functions_per_loc": 0.1206896551724138, "tokens_per_loc": 7.258620689655173}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/util/logging/AwtExceptionHandler.java", "comments": 47, "loc_per_function": 9.0, "blanks_per_loc": 0.39, "num_funs": 2, "comments_per_loc": 2.61, "tokens": 106, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 53.0, "ccn_per_token": 0.02830188679245283, "functions_per_token": 0.018867924528301886, "loc_per_token": 0.16981132075471697, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 5.888888888888889}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/pattern/cognitive/critics/CrSingletonViolatedOnlyPrivateConstructors.java", "comments": 91, "loc_per_function": 18.5, "blanks_per_loc": 0.49, "num_funs": 2, "comments_per_loc": 2.46, "tokens": 252, "ccn": 7, "ccn_per_function": 3.5, "tokens_per_function": 126.0, "ccn_per_token": 0.027777777777777776, "functions_per_token": 0.007936507936507936, "loc_per_token": 0.14682539682539683, "ccn_per_loc": 0.1891891891891892, "functions_per_loc": 0.05405405405405406, "tokens_per_loc": 6.8108108108108105}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/pattern/cognitive/critics/CrConsiderSingleton.java", "comments": 87, "loc_per_function": 30.5, "blanks_per_loc": 0.48, "num_funs": 2, "comments_per_loc": 1.43, "tokens": 424, "ccn": 15, "ccn_per_function": 7.5, "tokens_per_function": 212.0, "ccn_per_token": 0.03537735849056604, "functions_per_token": 0.0047169811320754715, "loc_per_token": 0.14386792452830188, "ccn_per_loc": 0.2459016393442623, "functions_per_loc": 0.03278688524590164, "tokens_per_loc": 6.950819672131147}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/pattern/cognitive/critics/CrSingletonViolatedMissingStaticAttr.java", "comments": 92, "loc_per_function": 18.5, "blanks_per_loc": 0.49, "num_funs": 2, "comments_per_loc": 2.49, "tokens": 251, "ccn": 7, "ccn_per_function": 3.5, "tokens_per_function": 125.5, "ccn_per_token": 0.027888446215139442, "functions_per_token": 0.00796812749003984, "loc_per_token": 0.14741035856573706, "ccn_per_loc": 0.1891891891891892, "functions_per_loc": 0.05405405405405406, "tokens_per_loc": 6.783783783783784}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/pattern/cognitive/critics/InitPatternCritics.java", "comments": 41, "loc_per_function": 7.75, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 1.32, "tokens": 220, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 55.0, "ccn_per_token": 0.01818181818181818, "functions_per_token": 0.01818181818181818, "loc_per_token": 0.1409090909090909, "ccn_per_loc": 0.12903225806451613, "functions_per_loc": 0.12903225806451613, "tokens_per_loc": 7.096774193548387}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/pattern/cognitive/critics/CrConsiderFacade.java", "comments": 53, "loc_per_function": 8.0, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 3.31, "tokens": 99, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 49.5, "ccn_per_token": 0.020202020202020204, "functions_per_token": 0.020202020202020204, "loc_per_token": 0.16161616161616163, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.1875}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/persistence/OffenderXMLHelper.java", "comments": 62, "loc_per_function": 7.0, "blanks_per_loc": 0.43, "num_funs": 2, "comments_per_loc": 4.43, "tokens": 54, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 27.0, "ccn_per_token": 0.05555555555555555, "functions_per_token": 0.037037037037037035, "loc_per_token": 0.25925925925925924, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 3.857142857142857}, {"loc": 100, "file_path": "src/argouml-app/src/org/argouml/persistence/PgmlUtility.java", "comments": 82, "loc_per_function": 14.29, "blanks_per_loc": 0.19, "num_funs": 7, "comments_per_loc": 0.82, "tokens": 698, "ccn": 23, "ccn_per_function": 3.2857142857142856, "tokens_per_function": 99.71428571428571, "ccn_per_token": 0.0329512893982808, "functions_per_token": 0.01002865329512894, "loc_per_token": 0.14326647564469913, "ccn_per_loc": 0.23, "functions_per_loc": 0.07, "tokens_per_loc": 6.98}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/persistence/XmiFormatException.java", "comments": 52, "loc_per_function": 4.5, "blanks_per_loc": 0.78, "num_funs": 2, "comments_per_loc": 5.78, "tokens": 45, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 22.5, "ccn_per_token": 0.044444444444444446, "functions_per_token": 0.044444444444444446, "loc_per_token": 0.2, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.2222222222222222, "tokens_per_loc": 5.0}, {"loc": 163, "file_path": "src/argouml-app/src/org/argouml/persistence/SAXParserBase.java", "comments": 161, "loc_per_function": 10.87, "blanks_per_loc": 0.3, "num_funs": 15, "comments_per_loc": 0.99, "tokens": 1197, "ccn": 33, "ccn_per_function": 2.2, "tokens_per_function": 79.8, "ccn_per_token": 0.02756892230576441, "functions_per_token": 0.012531328320802004, "loc_per_token": 0.1361737677527151, "ccn_per_loc": 0.20245398773006135, "functions_per_loc": 0.09202453987730061, "tokens_per_loc": 7.343558282208589}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/persistence/XMLElement.java", "comments": 97, "loc_per_function": 2.5, "blanks_per_loc": 0.6, "num_funs": 14, "comments_per_loc": 2.77, "tokens": 288, "ccn": 14, "ccn_per_function": 1.0, "tokens_per_function": 20.571428571428573, "ccn_per_token": 0.04861111111111111, "functions_per_token": 0.04861111111111111, "loc_per_token": 0.12152777777777778, "ccn_per_loc": 0.4, "functions_per_loc": 0.4, "tokens_per_loc": 8.228571428571428}, {"loc": 102, "file_path": "src/argouml-app/src/org/argouml/persistence/ArgoTokenTable.java", "comments": 81, "loc_per_function": 51.0, "blanks_per_loc": 0.15, "num_funs": 2, "comments_per_loc": 0.79, "tokens": 799, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 399.5, "ccn_per_token": 0.0025031289111389237, "functions_per_token": 0.0025031289111389237, "loc_per_token": 0.1276595744680851, "ccn_per_loc": 0.0196078431372549, "functions_per_loc": 0.0196078431372549, "tokens_per_loc": 7.833333333333333}, {"loc": 305, "file_path": "src/argouml-app/src/org/argouml/persistence/ArgoParser.java", "comments": 168, "loc_per_function": 8.24, "blanks_per_loc": 0.19, "num_funs": 37, "comments_per_loc": 0.55, "tokens": 1747, "ccn": 75, "ccn_per_function": 2.027027027027027, "tokens_per_function": 47.21621621621622, "ccn_per_token": 0.04293073840870063, "functions_per_token": 0.021179164281625643, "loc_per_token": 0.17458500286204923, "ccn_per_loc": 0.2459016393442623, "functions_per_loc": 0.12131147540983607, "tokens_per_loc": 5.727868852459016}, {"loc": 106, "file_path": "src/argouml-app/src/org/argouml/persistence/DiagramMemberFilePersister.java", "comments": 62, "loc_per_function": 17.67, "blanks_per_loc": 0.18, "num_funs": 6, "comments_per_loc": 0.58, "tokens": 652, "ccn": 14, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 108.66666666666667, "ccn_per_token": 0.02147239263803681, "functions_per_token": 0.009202453987730062, "loc_per_token": 0.16257668711656442, "ccn_per_loc": 0.1320754716981132, "functions_per_loc": 0.05660377358490566, "tokens_per_loc": 6.150943396226415}, {"loc": 479, "file_path": "src/argouml-app/src/org/argouml/persistence/PGMLStackParser.java", "comments": 280, "loc_per_function": 20.83, "blanks_per_loc": 0.18, "num_funs": 23, "comments_per_loc": 0.58, "tokens": 3181, "ccn": 108, "ccn_per_function": 4.695652173913044, "tokens_per_function": 138.30434782608697, "ccn_per_token": 0.033951587551084565, "functions_per_token": 0.007230430682175416, "loc_per_token": 0.15058157812008802, "ccn_per_loc": 0.2254697286012526, "functions_per_loc": 0.04801670146137787, "tokens_per_loc": 6.640918580375783}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/persistence/PersistenceException.java", "comments": 59, "loc_per_function": 4.0, "blanks_per_loc": 0.56, "num_funs": 4, "comments_per_loc": 3.69, "tokens": 75, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 18.75, "ccn_per_token": 0.05333333333333334, "functions_per_token": 0.05333333333333334, "loc_per_token": 0.21333333333333335, "ccn_per_loc": 0.25, "functions_per_loc": 0.25, "tokens_per_loc": 4.6875}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/persistence/XmlFilePersister.java", "comments": 49, "loc_per_function": 5.5, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 4.45, "tokens": 37, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 18.5, "ccn_per_token": 0.05405405405405406, "functions_per_token": 0.05405405405405406, "loc_per_token": 0.2972972972972973, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 3.3636363636363638}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/persistence/ResolvedCriticXMLHelper.java", "comments": 70, "loc_per_function": 11.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 2.06, "tokens": 168, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 56.0, "ccn_per_token": 0.041666666666666664, "functions_per_token": 0.017857142857142856, "loc_per_token": 0.20238095238095238, "ccn_per_loc": 0.20588235294117646, "functions_per_loc": 0.08823529411764706, "tokens_per_loc": 4.9411764705882355}, {"loc": 77, "file_path": "src/argouml-app/src/org/argouml/persistence/TodoListMemberFilePersister.java", "comments": 46, "loc_per_function": 15.4, "blanks_per_loc": 0.26, "num_funs": 5, "comments_per_loc": 0.6, "tokens": 465, "ccn": 11, "ccn_per_function": 2.2, "tokens_per_function": 93.0, "ccn_per_token": 0.023655913978494623, "functions_per_token": 0.010752688172043012, "loc_per_token": 0.16559139784946236, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.06493506493506493, "tokens_per_loc": 6.038961038961039}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/persistence/VersionException.java", "comments": 45, "loc_per_function": 6.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 7.5, "tokens": 27, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 27.0, "ccn_per_token": 0.037037037037037035, "functions_per_token": 0.037037037037037035, "loc_per_token": 0.2222222222222222, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 4.5}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/persistence/ToDoItemXMLHelper.java", "comments": 85, "loc_per_function": 8.4, "blanks_per_loc": 0.31, "num_funs": 5, "comments_per_loc": 2.02, "tokens": 180, "ccn": 9, "ccn_per_function": 1.8, "tokens_per_function": 36.0, "ccn_per_token": 0.05, "functions_per_token": 0.027777777777777776, "loc_per_token": 0.23333333333333334, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.11904761904761904, "tokens_per_loc": 4.285714285714286}, {"loc": 334, "file_path": "src/argouml-app/src/org/argouml/persistence/ProfileConfigurationFilePersister.java", "comments": 108, "loc_per_function": 13.36, "blanks_per_loc": 0.24, "num_funs": 25, "comments_per_loc": 0.32, "tokens": 2034, "ccn": 60, "ccn_per_function": 2.4, "tokens_per_function": 81.36, "ccn_per_token": 0.029498525073746312, "functions_per_token": 0.012291052114060964, "loc_per_token": 0.16420845624385447, "ccn_per_loc": 0.17964071856287425, "functions_per_loc": 0.0748502994011976, "tokens_per_loc": 6.089820359281437}, {"loc": 210, "file_path": "src/argouml-app/src/org/argouml/persistence/XmiFilePersister.java", "comments": 124, "loc_per_function": 21.0, "blanks_per_loc": 0.2, "num_funs": 10, "comments_per_loc": 0.59, "tokens": 1406, "ccn": 38, "ccn_per_function": 3.8, "tokens_per_function": 140.6, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.007112375533428165, "loc_per_token": 0.14935988620199148, "ccn_per_loc": 0.18095238095238095, "functions_per_loc": 0.047619047619047616, "tokens_per_loc": 6.695238095238095}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/persistence/ProjectFileView.java", "comments": 57, "loc_per_function": 7.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.59, "tokens": 131, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 43.666666666666664, "ccn_per_token": 0.03816793893129771, "functions_per_token": 0.022900763358778626, "loc_per_token": 0.16793893129770993, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 5.954545454545454}, {"loc": 262, "file_path": "src/argouml-app/src/org/argouml/persistence/PersistenceManager.java", "comments": 215, "loc_per_function": 9.36, "blanks_per_loc": 0.18, "num_funs": 28, "comments_per_loc": 0.82, "tokens": 1478, "ccn": 55, "ccn_per_function": 1.9642857142857142, "tokens_per_function": 52.785714285714285, "ccn_per_token": 0.03721244925575101, "functions_per_token": 0.018944519621109608, "loc_per_token": 0.17726657645466848, "ccn_per_loc": 0.2099236641221374, "functions_per_loc": 0.10687022900763359, "tokens_per_loc": 5.641221374045801}, {"loc": 150, "file_path": "src/argouml-app/src/org/argouml/persistence/ZipFilePersister.java", "comments": 104, "loc_per_function": 18.75, "blanks_per_loc": 0.21, "num_funs": 8, "comments_per_loc": 0.69, "tokens": 991, "ccn": 25, "ccn_per_function": 3.125, "tokens_per_function": 123.875, "ccn_per_token": 0.025227043390514632, "functions_per_token": 0.008072653884964682, "loc_per_token": 0.15136226034308778, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.05333333333333334, "tokens_per_loc": 6.6066666666666665}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/persistence/OldModelMemberFilePersister.java", "comments": 41, "loc_per_function": 4.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 10.25, "tokens": 15, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 15, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.26666666666666666, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 3.75}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/persistence/TodoTokenTable.java", "comments": 64, "loc_per_function": 22.5, "blanks_per_loc": 0.31, "num_funs": 2, "comments_per_loc": 1.42, "tokens": 371, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 185.5, "ccn_per_token": 0.005390835579514825, "functions_per_token": 0.005390835579514825, "loc_per_token": 0.12129380053908356, "ccn_per_loc": 0.044444444444444446, "functions_per_loc": 0.044444444444444446, "tokens_per_loc": 8.244444444444444}, {"loc": 170, "file_path": "src/argouml-app/src/org/argouml/persistence/PrivateHandler.java", "comments": 249, "loc_per_function": 18.89, "blanks_per_loc": 0.2, "num_funs": 9, "comments_per_loc": 1.46, "tokens": 1077, "ccn": 41, "ccn_per_function": 4.555555555555555, "tokens_per_function": 119.66666666666667, "ccn_per_token": 0.03806870937790158, "functions_per_token": 0.008356545961002786, "loc_per_token": 0.15784586815227483, "ccn_per_loc": 0.2411764705882353, "functions_per_loc": 0.052941176470588235, "tokens_per_loc": 6.3352941176470585}, {"loc": 254, "file_path": "src/argouml-app/src/org/argouml/persistence/TodoParser.java", "comments": 190, "loc_per_function": 12.7, "blanks_per_loc": 0.26, "num_funs": 20, "comments_per_loc": 0.75, "tokens": 1484, "ccn": 76, "ccn_per_function": 3.8, "tokens_per_function": 74.2, "ccn_per_token": 0.05121293800539083, "functions_per_token": 0.013477088948787063, "loc_per_token": 0.1711590296495957, "ccn_per_loc": 0.2992125984251969, "functions_per_loc": 0.07874015748031496, "tokens_per_loc": 5.84251968503937}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/persistence/FigEdgeHandler.java", "comments": 60, "loc_per_function": 30.0, "blanks_per_loc": 0.18, "num_funs": 2, "comments_per_loc": 1.0, "tokens": 385, "ccn": 12, "ccn_per_function": 6.0, "tokens_per_function": 192.5, "ccn_per_token": 0.03116883116883117, "functions_per_token": 0.005194805194805195, "loc_per_token": 0.15584415584415584, "ccn_per_loc": 0.2, "functions_per_loc": 0.03333333333333333, "tokens_per_loc": 6.416666666666667}, {"loc": 227, "file_path": "src/argouml-app/src/org/argouml/persistence/XmlInputStream.java", "comments": 138, "loc_per_function": 18.92, "blanks_per_loc": 0.14, "num_funs": 12, "comments_per_loc": 0.61, "tokens": 1240, "ccn": 58, "ccn_per_function": 4.833333333333333, "tokens_per_function": 103.33333333333333, "ccn_per_token": 0.0467741935483871, "functions_per_token": 0.00967741935483871, "loc_per_token": 0.18306451612903227, "ccn_per_loc": 0.2555066079295154, "functions_per_loc": 0.05286343612334802, "tokens_per_loc": 5.462555066079295}, {"loc": 51, "file_path": "src/argouml-app/src/org/argouml/persistence/MemberFilePersister.java", "comments": 84, "loc_per_function": 51.0, "blanks_per_loc": 0.31, "num_funs": 1, "comments_per_loc": 1.65, "tokens": 323, "ccn": 7, "ccn_per_function": 7.0, "tokens_per_function": 323.0, "ccn_per_token": 0.021671826625386997, "functions_per_token": 0.0030959752321981426, "loc_per_token": 0.15789473684210525, "ccn_per_loc": 0.13725490196078433, "functions_per_loc": 0.0196078431372549, "tokens_per_loc": 6.333333333333333}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/persistence/XmiExtensionParser.java", "comments": 36, "loc_per_function": 4.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 9.0, "tokens": 21, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 21, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19047619047619047, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.25}, {"loc": 143, "file_path": "src/argouml-app/src/org/argouml/persistence/XmiInputStream.java", "comments": 86, "loc_per_function": 15.89, "blanks_per_loc": 0.23, "num_funs": 9, "comments_per_loc": 0.6, "tokens": 736, "ccn": 32, "ccn_per_function": 3.5555555555555554, "tokens_per_function": 81.77777777777777, "ccn_per_token": 0.043478260869565216, "functions_per_token": 0.012228260869565218, "loc_per_token": 0.19429347826086957, "ccn_per_loc": 0.22377622377622378, "functions_per_loc": 0.06293706293706294, "tokens_per_loc": 5.146853146853147}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/persistence/SaveException.java", "comments": 58, "loc_per_function": 4.0, "blanks_per_loc": 0.58, "num_funs": 3, "comments_per_loc": 4.83, "tokens": 58, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 19.333333333333332, "ccn_per_token": 0.05172413793103448, "functions_per_token": 0.05172413793103448, "loc_per_token": 0.20689655172413793, "ccn_per_loc": 0.25, "functions_per_loc": 0.25, "tokens_per_loc": 4.833333333333333}, {"loc": 243, "file_path": "src/argouml-app/src/org/argouml/persistence/ModelMemberFilePersister.java", "comments": 144, "loc_per_function": 17.36, "blanks_per_loc": 0.19, "num_funs": 14, "comments_per_loc": 0.59, "tokens": 1556, "ccn": 46, "ccn_per_function": 3.2857142857142856, "tokens_per_function": 111.14285714285714, "ccn_per_token": 0.02956298200514139, "functions_per_token": 0.008997429305912597, "loc_per_token": 0.15616966580976863, "ccn_per_loc": 0.18930041152263374, "functions_per_loc": 0.05761316872427984, "tokens_per_loc": 6.403292181069959}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/persistence/UmlVersionException.java", "comments": 48, "loc_per_function": 6.0, "blanks_per_loc": 0.83, "num_funs": 1, "comments_per_loc": 8.0, "tokens": 32, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 32.0, "ccn_per_token": 0.03125, "functions_per_token": 0.03125, "loc_per_token": 0.1875, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 5.333333333333333}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/persistence/ProjectFilePersister.java", "comments": 65, "loc_per_function": 11.0, "blanks_per_loc": 0.73, "num_funs": 0, "comments_per_loc": 5.91, "tokens": 78, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 78, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14102564102564102, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.090909090909091}, {"loc": 143, "file_path": "src/argouml-app/src/org/argouml/persistence/OldZargoFilePersister.java", "comments": 95, "loc_per_function": 28.6, "blanks_per_loc": 0.23, "num_funs": 5, "comments_per_loc": 0.66, "tokens": 937, "ccn": 22, "ccn_per_function": 4.4, "tokens_per_function": 187.4, "ccn_per_token": 0.023479188900747065, "functions_per_token": 0.005336179295624333, "loc_per_token": 0.1526147278548559, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.03496503496503497, "tokens_per_loc": 6.5524475524475525}, {"loc": 232, "file_path": "src/argouml-app/src/org/argouml/persistence/AbstractFilePersister.java", "comments": 233, "loc_per_function": 8.92, "blanks_per_loc": 0.26, "num_funs": 26, "comments_per_loc": 1.0, "tokens": 1478, "ccn": 52, "ccn_per_function": 2.0, "tokens_per_function": 56.84615384615385, "ccn_per_token": 0.035182679296346414, "functions_per_token": 0.017591339648173207, "loc_per_token": 0.15696887686062247, "ccn_per_loc": 0.22413793103448276, "functions_per_loc": 0.11206896551724138, "tokens_per_loc": 6.370689655172414}, {"loc": 52, "file_path": "src/argouml-app/src/org/argouml/persistence/XMLTokenTableBase.java", "comments": 74, "loc_per_function": 8.67, "blanks_per_loc": 0.37, "num_funs": 6, "comments_per_loc": 1.42, "tokens": 361, "ccn": 14, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 60.166666666666664, "ccn_per_token": 0.038781163434903045, "functions_per_token": 0.01662049861495845, "loc_per_token": 0.1440443213296399, "ccn_per_loc": 0.2692307692307692, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.9423076923076925}, {"loc": 414, "file_path": "src/argouml-app/src/org/argouml/persistence/ZargoFilePersister.java", "comments": 147, "loc_per_function": 17.25, "blanks_per_loc": 0.25, "num_funs": 24, "comments_per_loc": 0.36, "tokens": 2797, "ccn": 75, "ccn_per_function": 3.125, "tokens_per_function": 116.54166666666667, "ccn_per_token": 0.026814444047193423, "functions_per_token": 0.008580622095101895, "loc_per_token": 0.1480157311405077, "ccn_per_loc": 0.18115942028985507, "functions_per_loc": 0.057971014492753624, "tokens_per_loc": 6.756038647342995}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/persistence/OpenException.java", "comments": 69, "loc_per_function": 6.17, "blanks_per_loc": 0.38, "num_funs": 6, "comments_per_loc": 1.86, "tokens": 263, "ccn": 12, "ccn_per_function": 2.0, "tokens_per_function": 43.833333333333336, "ccn_per_token": 0.045627376425855515, "functions_per_token": 0.022813688212927757, "loc_per_token": 0.14068441064638784, "ccn_per_loc": 0.32432432432432434, "functions_per_loc": 0.16216216216216217, "tokens_per_loc": 7.108108108108108}, {"loc": 505, "file_path": "src/argouml-app/src/org/argouml/persistence/UmlFilePersister.java", "comments": 247, "loc_per_function": 19.42, "blanks_per_loc": 0.21, "num_funs": 26, "comments_per_loc": 0.49, "tokens": 3307, "ccn": 91, "ccn_per_function": 3.5, "tokens_per_function": 127.1923076923077, "ccn_per_token": 0.027517387360145147, "functions_per_token": 0.007862110674327185, "loc_per_token": 0.1527063804052011, "ccn_per_loc": 0.1801980198019802, "functions_per_loc": 0.05148514851485148, "tokens_per_loc": 6.548514851485148}, {"loc": 95, "file_path": "src/argouml-app/src/org/argouml/swingext/GlassPane.java", "comments": 71, "loc_per_function": 19.0, "blanks_per_loc": 0.29, "num_funs": 5, "comments_per_loc": 0.75, "tokens": 576, "ccn": 21, "ccn_per_function": 4.2, "tokens_per_function": 115.2, "ccn_per_token": 0.036458333333333336, "functions_per_token": 0.008680555555555556, "loc_per_token": 0.16493055555555555, "ccn_per_loc": 0.22105263157894736, "functions_per_loc": 0.05263157894736842, "tokens_per_loc": 6.063157894736842}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/swingext/SpacerPanel.java", "comments": 60, "loc_per_function": 2.4, "blanks_per_loc": 0.83, "num_funs": 5, "comments_per_loc": 5.0, "tokens": 111, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 22.2, "ccn_per_token": 0.04504504504504504, "functions_per_token": 0.04504504504504504, "loc_per_token": 0.10810810810810811, "ccn_per_loc": 0.4166666666666667, "functions_per_loc": 0.4166666666666667, "tokens_per_loc": 9.25}, {"loc": 173, "file_path": "src/argouml-app/src/org/argouml/swingext/JLinkButton.java", "comments": 69, "loc_per_function": 9.61, "blanks_per_loc": 0.21, "num_funs": 18, "comments_per_loc": 0.4, "tokens": 1029, "ccn": 40, "ccn_per_function": 2.2222222222222223, "tokens_per_function": 57.166666666666664, "ccn_per_token": 0.038872691933916424, "functions_per_token": 0.01749271137026239, "loc_per_token": 0.16812439261418854, "ccn_per_loc": 0.23121387283236994, "functions_per_loc": 0.10404624277456648, "tokens_per_loc": 5.9479768786127165}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/swingext/UpArrowIcon.java", "comments": 39, "loc_per_function": 7.67, "blanks_per_loc": 0.22, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 163, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 54.333333333333336, "ccn_per_token": 0.018404907975460124, "functions_per_token": 0.018404907975460124, "loc_per_token": 0.1411042944785276, "ccn_per_loc": 0.13043478260869565, "functions_per_loc": 0.13043478260869565, "tokens_per_loc": 7.086956521739131}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/swingext/LeftArrowIcon.java", "comments": 39, "loc_per_function": 7.67, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 165, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 55.0, "ccn_per_token": 0.01818181818181818, "functions_per_token": 0.01818181818181818, "loc_per_token": 0.1393939393939394, "ccn_per_loc": 0.13043478260869565, "functions_per_loc": 0.13043478260869565, "tokens_per_loc": 7.173913043478261}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/profile/URLModelLoader.java", "comments": 66, "loc_per_function": 17.67, "blanks_per_loc": 0.17, "num_funs": 3, "comments_per_loc": 1.25, "tokens": 365, "ccn": 9, "ccn_per_function": 3.0, "tokens_per_function": 121.66666666666667, "ccn_per_token": 0.024657534246575342, "functions_per_token": 0.00821917808219178, "loc_per_token": 0.14520547945205478, "ccn_per_loc": 0.16981132075471697, "functions_per_loc": 0.05660377358490566, "tokens_per_loc": 6.886792452830188}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/profile/FileModelLoader.java", "comments": 41, "loc_per_function": 23.0, "blanks_per_loc": 0.35, "num_funs": 1, "comments_per_loc": 1.78, "tokens": 166, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 166.0, "ccn_per_token": 0.012048192771084338, "functions_per_token": 0.006024096385542169, "loc_per_token": 0.13855421686746988, "ccn_per_loc": 0.08695652173913043, "functions_per_loc": 0.043478260869565216, "tokens_per_loc": 7.217391304347826}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/profile/ProfileFacade.java", "comments": 74, "loc_per_function": 5.89, "blanks_per_loc": 0.32, "num_funs": 9, "comments_per_loc": 1.4, "tokens": 289, "ccn": 13, "ccn_per_function": 1.4444444444444444, "tokens_per_function": 32.111111111111114, "ccn_per_token": 0.04498269896193772, "functions_per_token": 0.031141868512110725, "loc_per_token": 0.18339100346020762, "ccn_per_loc": 0.24528301886792453, "functions_per_loc": 0.16981132075471697, "tokens_per_loc": 5.452830188679245}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/profile/UserProfileReference.java", "comments": 61, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 4.07, "tokens": 92, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 46.0, "ccn_per_token": 0.021739130434782608, "functions_per_token": 0.021739130434782608, "loc_per_token": 0.16304347826086957, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 6.133333333333334}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/profile/UserDefinedProfileHelper.java", "comments": 65, "loc_per_function": 23.33, "blanks_per_loc": 0.16, "num_funs": 3, "comments_per_loc": 0.93, "tokens": 498, "ccn": 20, "ccn_per_function": 6.666666666666667, "tokens_per_function": 166.0, "ccn_per_token": 0.040160642570281124, "functions_per_token": 0.006024096385542169, "loc_per_token": 0.14056224899598393, "ccn_per_loc": 0.2857142857142857, "functions_per_loc": 0.04285714285714286, "tokens_per_loc": 7.114285714285714}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/profile/ProfileReference.java", "comments": 60, "loc_per_function": 7.0, "blanks_per_loc": 0.43, "num_funs": 3, "comments_per_loc": 2.86, "tokens": 113, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 37.666666666666664, "ccn_per_token": 0.02654867256637168, "functions_per_token": 0.02654867256637168, "loc_per_token": 0.18584070796460178, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 5.380952380952381}, {"loc": 65, "file_path": "src/argouml-app/src/org/argouml/profile/Profile.java", "comments": 112, "loc_per_function": 5.0, "blanks_per_loc": 0.32, "num_funs": 13, "comments_per_loc": 1.72, "tokens": 354, "ccn": 16, "ccn_per_function": 1.2307692307692308, "tokens_per_function": 27.23076923076923, "ccn_per_token": 0.04519774011299435, "functions_per_token": 0.03672316384180791, "loc_per_token": 0.18361581920903955, "ccn_per_loc": 0.24615384615384617, "functions_per_loc": 0.2, "tokens_per_loc": 5.446153846153846}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/profile/DefaultTypeStrategy.java", "comments": 51, "loc_per_function": 6.0, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 8.5, "tokens": 30, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 30, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.0}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/profile/StreamModelLoader.java", "comments": 48, "loc_per_function": 30.0, "blanks_per_loc": 0.37, "num_funs": 1, "comments_per_loc": 1.6, "tokens": 212, "ccn": 3, "ccn_per_function": 3.0, "tokens_per_function": 212.0, "ccn_per_token": 0.014150943396226415, "functions_per_token": 0.0047169811320754715, "loc_per_token": 0.14150943396226415, "ccn_per_loc": 0.1, "functions_per_loc": 0.03333333333333333, "tokens_per_loc": 7.066666666666666}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/profile/ProfileException.java", "comments": 59, "loc_per_function": 4.0, "blanks_per_loc": 0.58, "num_funs": 3, "comments_per_loc": 4.92, "tokens": 58, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 19.333333333333332, "ccn_per_token": 0.05172413793103448, "functions_per_token": 0.05172413793103448, "loc_per_token": 0.20689655172413793, "ccn_per_loc": 0.25, "functions_per_loc": 0.25, "tokens_per_loc": 4.833333333333333}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/profile/CoreProfileReference.java", "comments": 59, "loc_per_function": 10.5, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 2.81, "tokens": 109, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 54.5, "ccn_per_token": 0.01834862385321101, "functions_per_token": 0.01834862385321101, "loc_per_token": 0.1926605504587156, "ccn_per_loc": 0.09523809523809523, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 5.190476190476191}, {"loc": 507, "file_path": "src/argouml-app/src/org/argouml/profile/UserDefinedProfile.java", "comments": 165, "loc_per_function": 11.52, "blanks_per_loc": 0.22, "num_funs": 44, "comments_per_loc": 0.33, "tokens": 3250, "ccn": 127, "ccn_per_function": 2.8863636363636362, "tokens_per_function": 73.86363636363636, "ccn_per_token": 0.03907692307692308, "functions_per_token": 0.01353846153846154, "loc_per_token": 0.156, "ccn_per_loc": 0.2504930966469428, "functions_per_loc": 0.08678500986193294, "tokens_per_loc": 6.410256410256411}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/profile/ResourceModelLoader.java", "comments": 53, "loc_per_function": 6.67, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 2.65, "tokens": 141, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 47.0, "ccn_per_token": 0.02127659574468085, "functions_per_token": 0.02127659574468085, "loc_per_token": 0.14184397163120568, "ccn_per_loc": 0.15, "functions_per_loc": 0.15, "tokens_per_loc": 7.05}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/profile/FigNodeStrategy.java", "comments": 49, "loc_per_function": 5.0, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 9.8, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/profile/ZipModelLoader.java", "comments": 59, "loc_per_function": 30.5, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 0.97, "tokens": 423, "ccn": 9, "ccn_per_function": 4.5, "tokens_per_function": 211.5, "ccn_per_token": 0.02127659574468085, "functions_per_token": 0.004728132387706856, "loc_per_token": 0.14420803782505912, "ccn_per_loc": 0.14754098360655737, "functions_per_loc": 0.03278688524590164, "tokens_per_loc": 6.934426229508197}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/profile/ReaderModelLoader.java", "comments": 51, "loc_per_function": 17.5, "blanks_per_loc": 0.37, "num_funs": 2, "comments_per_loc": 1.46, "tokens": 234, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 117.0, "ccn_per_token": 0.017094017094017096, "functions_per_token": 0.008547008547008548, "loc_per_token": 0.14957264957264957, "ccn_per_loc": 0.11428571428571428, "functions_per_loc": 0.05714285714285714, "tokens_per_loc": 6.685714285714286}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/profile/ProfileModelLoader.java", "comments": 50, "loc_per_function": 5.0, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 10.0, "tokens": 28, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 28, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.17857142857142858, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.6}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/profile/FormatingStrategy.java", "comments": 62, "loc_per_function": 6.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 10.33, "tokens": 39, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 39, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.15384615384615385, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.5}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/profile/ProfileManager.java", "comments": 110, "loc_per_function": 19.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 5.79, "tokens": 125, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 125, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.152, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.578947368421052}, {"loc": 137, "file_path": "src/argouml-app/src/org/argouml/profile/init/ProfileLoader.java", "comments": 88, "loc_per_function": 22.83, "blanks_per_loc": 0.21, "num_funs": 6, "comments_per_loc": 0.64, "tokens": 981, "ccn": 26, "ccn_per_function": 4.333333333333333, "tokens_per_function": 163.5, "ccn_per_token": 0.026503567787971458, "functions_per_token": 0.0061162079510703364, "loc_per_token": 0.1396534148827727, "ccn_per_loc": 0.1897810218978102, "functions_per_loc": 0.043795620437956206, "tokens_per_loc": 7.160583941605839}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/profile/init/InitProfileSubsystem.java", "comments": 52, "loc_per_function": 15.0, "blanks_per_loc": 0.53, "num_funs": 1, "comments_per_loc": 3.47, "tokens": 113, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 113.0, "ccn_per_token": 0.008849557522123894, "functions_per_token": 0.008849557522123894, "loc_per_token": 0.13274336283185842, "ccn_per_loc": 0.06666666666666667, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 7.533333333333333}, {"loc": 127, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ProfileMeta.java", "comments": 48, "loc_per_function": 18.14, "blanks_per_loc": 0.2, "num_funs": 7, "comments_per_loc": 0.38, "tokens": 648, "ccn": 16, "ccn_per_function": 2.2857142857142856, "tokens_per_function": 92.57142857142857, "ccn_per_token": 0.024691358024691357, "functions_per_token": 0.010802469135802469, "loc_per_token": 0.19598765432098766, "ccn_per_loc": 0.12598425196850394, "functions_per_loc": 0.05511811023622047, "tokens_per_loc": 5.102362204724409}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/profile/internal/DependencyChecker.java", "comments": 27, "loc_per_function": 4.0, "blanks_per_loc": 0.5, "num_funs": 0, "comments_per_loc": 6.75, "tokens": 23, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 23, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.17391304347826086, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.75}, {"loc": 343, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ProfileManagerImpl.java", "comments": 81, "loc_per_function": 14.91, "blanks_per_loc": 0.17, "num_funs": 23, "comments_per_loc": 0.24, "tokens": 2081, "ccn": 86, "ccn_per_function": 3.739130434782609, "tokens_per_function": 90.47826086956522, "ccn_per_token": 0.04132628543969245, "functions_per_token": 0.011052378664103796, "loc_per_token": 0.1648246035559827, "ccn_per_loc": 0.25072886297376096, "functions_per_loc": 0.06705539358600583, "tokens_per_loc": 6.067055393586005}, {"loc": 366, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ProfileUML.java", "comments": 114, "loc_per_function": 40.67, "blanks_per_loc": 0.14, "num_funs": 9, "comments_per_loc": 0.31, "tokens": 2350, "ccn": 34, "ccn_per_function": 3.7777777777777777, "tokens_per_function": 261.1111111111111, "ccn_per_token": 0.01446808510638298, "functions_per_token": 0.003829787234042553, "loc_per_token": 0.15574468085106383, "ccn_per_loc": 0.09289617486338798, "functions_per_loc": 0.02459016393442623, "tokens_per_loc": 6.420765027322404}, {"loc": 69, "file_path": "src/argouml-app/src/org/argouml/profile/internal/DependencyResolver.java", "comments": 48, "loc_per_function": 13.8, "blanks_per_loc": 0.17, "num_funs": 5, "comments_per_loc": 0.7, "tokens": 462, "ccn": 14, "ccn_per_function": 2.8, "tokens_per_function": 92.4, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.010822510822510822, "loc_per_token": 0.14935064935064934, "ccn_per_loc": 0.2028985507246377, "functions_per_loc": 0.07246376811594203, "tokens_per_loc": 6.695652173913044}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ModelUtils.java", "comments": 48, "loc_per_function": 24.0, "blanks_per_loc": 0.42, "num_funs": 1, "comments_per_loc": 2.0, "tokens": 146, "ccn": 5, "ccn_per_function": 5.0, "tokens_per_function": 146.0, "ccn_per_token": 0.03424657534246575, "functions_per_token": 0.00684931506849315, "loc_per_token": 0.1643835616438356, "ccn_per_loc": 0.20833333333333334, "functions_per_loc": 0.041666666666666664, "tokens_per_loc": 6.083333333333333}, {"loc": 154, "file_path": "src/argouml-app/src/org/argouml/profile/internal/FormatingStrategyUML.java", "comments": 90, "loc_per_function": 14.0, "blanks_per_loc": 0.12, "num_funs": 11, "comments_per_loc": 0.58, "tokens": 1060, "ccn": 38, "ccn_per_function": 3.4545454545454546, "tokens_per_function": 96.36363636363636, "ccn_per_token": 0.035849056603773584, "functions_per_token": 0.010377358490566037, "loc_per_token": 0.14528301886792452, "ccn_per_loc": 0.24675324675324675, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.883116883116883}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/OclInterpreter.java", "comments": 78, "loc_per_function": 9.0, "blanks_per_loc": 0.36, "num_funs": 5, "comments_per_loc": 1.73, "tokens": 293, "ccn": 6, "ccn_per_function": 1.2, "tokens_per_function": 58.6, "ccn_per_token": 0.020477815699658702, "functions_per_token": 0.017064846416382253, "loc_per_token": 0.15358361774744028, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.511111111111111}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/ComputeDesignMaterials.java", "comments": 52, "loc_per_function": 17.5, "blanks_per_loc": 0.34, "num_funs": 2, "comments_per_loc": 1.49, "tokens": 278, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 139.0, "ccn_per_token": 0.017985611510791366, "functions_per_token": 0.007194244604316547, "loc_per_token": 0.12589928057553956, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.05714285714285714, "tokens_per_loc": 7.942857142857143}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/OclExpressionEvaluator.java", "comments": 51, "loc_per_function": 6.0, "blanks_per_loc": 0.67, "num_funs": 0, "comments_per_loc": 8.5, "tokens": 43, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 43, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.13953488372093023, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.166666666666667}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/DefaultOclEvaluator.java", "comments": 57, "loc_per_function": 17.0, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.68, "tokens": 230, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 115.0, "ccn_per_token": 0.021739130434782608, "functions_per_token": 0.008695652173913044, "loc_per_token": 0.14782608695652175, "ccn_per_loc": 0.14705882352941177, "functions_per_loc": 0.058823529411764705, "tokens_per_loc": 6.764705882352941}, {"loc": 626, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/EvaluateExpression.java", "comments": 180, "loc_per_function": 17.89, "blanks_per_loc": 0.16, "num_funs": 35, "comments_per_loc": 0.29, "tokens": 4499, "ccn": 142, "ccn_per_function": 4.057142857142857, "tokens_per_function": 128.54285714285714, "ccn_per_token": 0.03156256945987997, "functions_per_token": 0.00777950655701267, "loc_per_token": 0.13914203156256946, "ccn_per_loc": 0.2268370607028754, "functions_per_loc": 0.05591054313099041, "tokens_per_loc": 7.186900958466453}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/ComputeTriggers.java", "comments": 44, "loc_per_function": 8.0, "blanks_per_loc": 0.62, "num_funs": 2, "comments_per_loc": 2.75, "tokens": 119, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 59.5, "ccn_per_token": 0.01680672268907563, "functions_per_token": 0.01680672268907563, "loc_per_token": 0.13445378151260504, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 7.4375}, {"loc": 76, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/CrOCL.java", "comments": 74, "loc_per_function": 19.0, "blanks_per_loc": 0.3, "num_funs": 4, "comments_per_loc": 0.97, "tokens": 425, "ccn": 15, "ccn_per_function": 3.75, "tokens_per_function": 106.25, "ccn_per_token": 0.03529411764705882, "functions_per_token": 0.009411764705882352, "loc_per_token": 0.17882352941176471, "ccn_per_loc": 0.19736842105263158, "functions_per_loc": 0.05263157894736842, "tokens_per_loc": 5.592105263157895}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/LambdaEvaluator.java", "comments": 48, "loc_per_function": 5.0, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 9.6, "tokens": 38, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 38, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.13157894736842105, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.6}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/ModelInterpreter.java", "comments": 65, "loc_per_function": 7.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 9.29, "tokens": 56, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 56, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.125, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 8.0}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/ContextApplicable.java", "comments": 62, "loc_per_function": 5.4, "blanks_per_loc": 0.48, "num_funs": 5, "comments_per_loc": 2.3, "tokens": 174, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 34.8, "ccn_per_token": 0.028735632183908046, "functions_per_token": 0.028735632183908046, "loc_per_token": 0.15517241379310345, "ccn_per_loc": 0.18518518518518517, "functions_per_loc": 0.18518518518518517, "tokens_per_loc": 6.444444444444445}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/EvaluateInvariant.java", "comments": 61, "loc_per_function": 12.67, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 1.61, "tokens": 254, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 84.66666666666667, "ccn_per_token": 0.027559055118110236, "functions_per_token": 0.011811023622047244, "loc_per_token": 0.14960629921259844, "ccn_per_loc": 0.18421052631578946, "functions_per_loc": 0.07894736842105263, "tokens_per_loc": 6.684210526315789}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/CompositeModelInterpreter.java", "comments": 54, "loc_per_function": 10.0, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.8, "tokens": 181, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 60.333333333333336, "ccn_per_token": 0.03867403314917127, "functions_per_token": 0.016574585635359115, "loc_per_token": 0.16574585635359115, "ccn_per_loc": 0.23333333333333334, "functions_per_loc": 0.1, "tokens_per_loc": 6.033333333333333}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/InvalidOclException.java", "comments": 46, "loc_per_function": 6.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 7.67, "tokens": 31, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 31.0, "ccn_per_token": 0.03225806451612903, "functions_per_token": 0.03225806451612903, "loc_per_token": 0.1935483870967742, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 5.166666666666667}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/OclEnumLiteral.java", "comments": 53, "loc_per_function": 6.67, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.65, "tokens": 130, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 43.333333333333336, "ccn_per_token": 0.038461538461538464, "functions_per_token": 0.023076923076923078, "loc_per_token": 0.15384615384615385, "ccn_per_loc": 0.25, "functions_per_loc": 0.15, "tokens_per_loc": 6.5}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/Uml14ModelInterpreter.java", "comments": 44, "loc_per_function": 9.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.63, "tokens": 178, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 59.333333333333336, "ccn_per_token": 0.033707865168539325, "functions_per_token": 0.016853932584269662, "loc_per_token": 0.15168539325842698, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.592592592592593}, {"loc": 10, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/OclType.java", "comments": 52, "loc_per_function": 5.0, "blanks_per_loc": 0.7, "num_funs": 2, "comments_per_loc": 5.2, "tokens": 46, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 23.0, "ccn_per_token": 0.043478260869565216, "functions_per_token": 0.043478260869565216, "loc_per_token": 0.21739130434782608, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 4.6}, {"loc": 98, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/HashBag.java", "comments": 58, "loc_per_function": 5.16, "blanks_per_loc": 0.35, "num_funs": 19, "comments_per_loc": 0.59, "tokens": 555, "ccn": 28, "ccn_per_function": 1.4736842105263157, "tokens_per_function": 29.210526315789473, "ccn_per_token": 0.05045045045045045, "functions_per_token": 0.03423423423423423, "loc_per_token": 0.17657657657657658, "ccn_per_loc": 0.2857142857142857, "functions_per_loc": 0.19387755102040816, "tokens_per_loc": 5.663265306122449}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/Bag.java", "comments": 49, "loc_per_function": 5.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 9.8, "tokens": 40, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 40, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.125, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 8.0}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/OclAPIModelInterpreter.java", "comments": 51, "loc_per_function": 29.0, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 0.88, "tokens": 486, "ccn": 18, "ccn_per_function": 9.0, "tokens_per_function": 243.0, "ccn_per_token": 0.037037037037037035, "functions_per_token": 0.00411522633744856, "loc_per_token": 0.11934156378600823, "ccn_per_loc": 0.3103448275862069, "functions_per_loc": 0.034482758620689655, "tokens_per_loc": 8.379310344827585}, {"loc": 336, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/CollectionsModelInterpreter.java", "comments": 68, "loc_per_function": 84.0, "blanks_per_loc": 0.27, "num_funs": 4, "comments_per_loc": 0.2, "tokens": 2548, "ccn": 87, "ccn_per_function": 21.75, "tokens_per_function": 637.0, "ccn_per_token": 0.03414442700156986, "functions_per_token": 0.0015698587127158557, "loc_per_token": 0.13186813186813187, "ccn_per_loc": 0.25892857142857145, "functions_per_loc": 0.011904761904761904, "tokens_per_loc": 7.583333333333333}, {"loc": 606, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ocl/uml14/ModelAccessModelInterpreter.java", "comments": 134, "loc_per_function": 202.0, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 0.22, "tokens": 4007, "ccn": 183, "ccn_per_function": 61.0, "tokens_per_function": 1335.6666666666667, "ccn_per_token": 0.04567007736461193, "functions_per_token": 0.0007486897928624906, "loc_per_token": 0.1512353381582231, "ccn_per_loc": 0.30198019801980197, "functions_per_loc": 0.0049504950495049506, "tokens_per_loc": 6.612211221122112}, {"loc": 81, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ui/PropPanelCritic.java", "comments": 48, "loc_per_function": 27.0, "blanks_per_loc": 0.37, "num_funs": 3, "comments_per_loc": 0.59, "tokens": 551, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 183.66666666666666, "ccn_per_token": 0.010889292196007259, "functions_per_token": 0.0054446460980036296, "loc_per_token": 0.147005444646098, "ccn_per_loc": 0.07407407407407407, "functions_per_loc": 0.037037037037037035, "tokens_per_loc": 6.802469135802469}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/profile/internal/ui/ProfilePropPanelFactory.java", "comments": 41, "loc_per_function": 13.0, "blanks_per_loc": 0.46, "num_funs": 1, "comments_per_loc": 3.15, "tokens": 83, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 83.0, "ccn_per_token": 0.024096385542168676, "functions_per_token": 0.012048192771084338, "loc_per_token": 0.1566265060240964, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 6.384615384615385}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/configuration/ConfigurationKey.java", "comments": 56, "loc_per_function": 6.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 9.33, "tokens": 31, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 31, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1935483870967742, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.166666666666667}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/configuration/IConfigurationFactory.java", "comments": 47, "loc_per_function": 4.0, "blanks_per_loc": 1.25, "num_funs": 0, "comments_per_loc": 11.75, "tokens": 19, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 19, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21052631578947367, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.75}, {"loc": 208, "file_path": "src/argouml-app/src/org/argouml/configuration/ConfigurationHandler.java", "comments": 320, "loc_per_function": 7.43, "blanks_per_loc": 0.24, "num_funs": 28, "comments_per_loc": 1.54, "tokens": 1236, "ccn": 54, "ccn_per_function": 1.9285714285714286, "tokens_per_function": 44.142857142857146, "ccn_per_token": 0.043689320388349516, "functions_per_token": 0.022653721682847898, "loc_per_token": 0.16828478964401294, "ccn_per_loc": 0.25961538461538464, "functions_per_loc": 0.1346153846153846, "tokens_per_loc": 5.9423076923076925}, {"loc": 113, "file_path": "src/argouml-app/src/org/argouml/configuration/Configuration.java", "comments": 293, "loc_per_function": 3.65, "blanks_per_loc": 0.38, "num_funs": 31, "comments_per_loc": 2.59, "tokens": 704, "ccn": 31, "ccn_per_function": 1.0, "tokens_per_function": 22.70967741935484, "ccn_per_token": 0.04403409090909091, "functions_per_token": 0.04403409090909091, "loc_per_token": 0.16051136363636365, "ccn_per_loc": 0.2743362831858407, "functions_per_loc": 0.2743362831858407, "tokens_per_loc": 6.230088495575221}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/configuration/ConfigurationKeyImpl.java", "comments": 103, "loc_per_function": 4.11, "blanks_per_loc": 0.41, "num_funs": 9, "comments_per_loc": 2.78, "tokens": 247, "ccn": 10, "ccn_per_function": 1.1111111111111112, "tokens_per_function": 27.444444444444443, "ccn_per_token": 0.04048582995951417, "functions_per_token": 0.03643724696356275, "loc_per_token": 0.14979757085020243, "ccn_per_loc": 0.2702702702702703, "functions_per_loc": 0.24324324324324326, "tokens_per_loc": 6.675675675675675}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/configuration/ConfigurationFactory.java", "comments": 68, "loc_per_function": 6.8, "blanks_per_loc": 0.32, "num_funs": 5, "comments_per_loc": 2.0, "tokens": 160, "ccn": 6, "ccn_per_function": 1.2, "tokens_per_function": 32.0, "ccn_per_token": 0.0375, "functions_per_token": 0.03125, "loc_per_token": 0.2125, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.14705882352941177, "tokens_per_loc": 4.705882352941177}, {"loc": 156, "file_path": "src/argouml-app/src/org/argouml/configuration/ConfigurationProperties.java", "comments": 159, "loc_per_function": 14.18, "blanks_per_loc": 0.13, "num_funs": 11, "comments_per_loc": 1.02, "tokens": 927, "ccn": 34, "ccn_per_function": 3.090909090909091, "tokens_per_function": 84.27272727272727, "ccn_per_token": 0.036677454153182305, "functions_per_token": 0.011866235167206042, "loc_per_token": 0.16828478964401294, "ccn_per_loc": 0.21794871794871795, "functions_per_loc": 0.07051282051282051, "tokens_per_loc": 5.9423076923076925}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/cognitive/Highlightable.java", "comments": 50, "loc_per_function": 5.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 10.0, "tokens": 24, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 24, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.20833333333333334, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.8}, {"loc": 336, "file_path": "src/argouml-app/src/org/argouml/cognitive/Critic.java", "comments": 599, "loc_per_function": 5.17, "blanks_per_loc": 0.35, "num_funs": 65, "comments_per_loc": 1.78, "tokens": 2031, "ccn": 83, "ccn_per_function": 1.2769230769230768, "tokens_per_function": 31.246153846153845, "ccn_per_token": 0.04086656819300837, "functions_per_token": 0.032003938946331856, "loc_per_token": 0.1654357459379616, "ccn_per_loc": 0.24702380952380953, "functions_per_loc": 0.19345238095238096, "tokens_per_loc": 6.044642857142857}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/cognitive/ToDoListEvent.java", "comments": 54, "loc_per_function": 5.67, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.18, "tokens": 92, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 30.666666666666668, "ccn_per_token": 0.03260869565217391, "functions_per_token": 0.03260869565217391, "loc_per_token": 0.18478260869565216, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 5.411764705882353}, {"loc": 374, "file_path": "src/argouml-app/src/org/argouml/cognitive/ToDoList.java", "comments": 317, "loc_per_function": 8.9, "blanks_per_loc": 0.21, "num_funs": 42, "comments_per_loc": 0.85, "tokens": 2247, "ccn": 81, "ccn_per_function": 1.9285714285714286, "tokens_per_function": 53.5, "ccn_per_token": 0.036048064085447265, "functions_per_token": 0.018691588785046728, "loc_per_token": 0.16644414775255897, "ccn_per_loc": 0.21657754010695188, "functions_per_loc": 0.11229946524064172, "tokens_per_loc": 6.008021390374331}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/cognitive/ToDoListListener.java", "comments": 53, "loc_per_function": 7.0, "blanks_per_loc": 1.43, "num_funs": 0, "comments_per_loc": 7.57, "tokens": 46, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 46, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.15217391304347827, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.571428571428571}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/cognitive/Offender.java", "comments": 55, "loc_per_function": 4.0, "blanks_per_loc": 1.25, "num_funs": 0, "comments_per_loc": 13.75, "tokens": 19, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 19, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21052631578947367, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.75}, {"loc": 405, "file_path": "src/argouml-app/src/org/argouml/cognitive/Designer.java", "comments": 431, "loc_per_function": 7.23, "blanks_per_loc": 0.31, "num_funs": 56, "comments_per_loc": 1.06, "tokens": 2361, "ccn": 85, "ccn_per_function": 1.5178571428571428, "tokens_per_function": 42.160714285714285, "ccn_per_token": 0.03600169419737399, "functions_per_token": 0.023718763235916984, "loc_per_token": 0.17153748411689962, "ccn_per_loc": 0.20987654320987653, "functions_per_loc": 0.1382716049382716, "tokens_per_loc": 5.82962962962963}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/cognitive/Goal.java", "comments": 86, "loc_per_function": 3.33, "blanks_per_loc": 0.67, "num_funs": 9, "comments_per_loc": 2.87, "tokens": 194, "ccn": 11, "ccn_per_function": 1.2222222222222223, "tokens_per_function": 21.555555555555557, "ccn_per_token": 0.05670103092783505, "functions_per_token": 0.04639175257731959, "loc_per_token": 0.15463917525773196, "ccn_per_loc": 0.36666666666666664, "functions_per_loc": 0.3, "tokens_per_loc": 6.466666666666667}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/cognitive/AbstractCognitiveTranslator.java", "comments": 49, "loc_per_function": 5.0, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 9.8, "tokens": 36, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 36, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1388888888888889, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.2}, {"loc": 144, "file_path": "src/argouml-app/src/org/argouml/cognitive/ResolvedCritic.java", "comments": 141, "loc_per_function": 14.4, "blanks_per_loc": 0.27, "num_funs": 10, "comments_per_loc": 0.98, "tokens": 802, "ccn": 37, "ccn_per_function": 3.7, "tokens_per_function": 80.2, "ccn_per_token": 0.046134663341645885, "functions_per_token": 0.012468827930174564, "loc_per_token": 0.17955112219451372, "ccn_per_loc": 0.2569444444444444, "functions_per_loc": 0.06944444444444445, "tokens_per_loc": 5.569444444444445}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/cognitive/Translator.java", "comments": 56, "loc_per_function": 5.0, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.73, "tokens": 90, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 30.0, "ccn_per_token": 0.05555555555555555, "functions_per_token": 0.03333333333333333, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.3333333333333333, "functions_per_loc": 0.2, "tokens_per_loc": 6.0}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/cognitive/StandardCM.java", "comments": 91, "loc_per_function": 6.67, "blanks_per_loc": 0.28, "num_funs": 9, "comments_per_loc": 1.52, "tokens": 321, "ccn": 13, "ccn_per_function": 1.4444444444444444, "tokens_per_function": 35.666666666666664, "ccn_per_token": 0.040498442367601244, "functions_per_token": 0.028037383177570093, "loc_per_token": 0.18691588785046728, "ccn_per_loc": 0.21666666666666667, "functions_per_loc": 0.15, "tokens_per_loc": 5.35}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/cognitive/ControlMech.java", "comments": 51, "loc_per_function": 4.0, "blanks_per_loc": 2.75, "num_funs": 0, "comments_per_loc": 12.75, "tokens": 22, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 22, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.18181818181818182, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.5}, {"loc": 192, "file_path": "src/argouml-app/src/org/argouml/cognitive/Agency.java", "comments": 196, "loc_per_function": 10.67, "blanks_per_loc": 0.18, "num_funs": 18, "comments_per_loc": 1.02, "tokens": 1246, "ccn": 43, "ccn_per_function": 2.388888888888889, "tokens_per_function": 69.22222222222223, "ccn_per_token": 0.03451043338683788, "functions_per_token": 0.014446227929373997, "loc_per_token": 0.15409309791332262, "ccn_per_loc": 0.22395833333333334, "functions_per_loc": 0.09375, "tokens_per_loc": 6.489583333333333}, {"loc": 198, "file_path": "src/argouml-app/src/org/argouml/cognitive/ToDoItem.java", "comments": 268, "loc_per_function": 6.83, "blanks_per_loc": 0.35, "num_funs": 29, "comments_per_loc": 1.35, "tokens": 1155, "ccn": 48, "ccn_per_function": 1.6551724137931034, "tokens_per_function": 39.827586206896555, "ccn_per_token": 0.04155844155844156, "functions_per_token": 0.025108225108225107, "loc_per_token": 0.17142857142857143, "ccn_per_loc": 0.24242424242424243, "functions_per_loc": 0.14646464646464646, "tokens_per_loc": 5.833333333333333}, {"loc": 267, "file_path": "src/argouml-app/src/org/argouml/cognitive/ListSet.java", "comments": 219, "loc_per_function": 6.36, "blanks_per_loc": 0.25, "num_funs": 42, "comments_per_loc": 0.82, "tokens": 1625, "ccn": 66, "ccn_per_function": 1.5714285714285714, "tokens_per_function": 38.69047619047619, "ccn_per_token": 0.040615384615384616, "functions_per_token": 0.025846153846153845, "loc_per_token": 0.16430769230769232, "ccn_per_loc": 0.24719101123595505, "functions_per_loc": 0.15730337078651685, "tokens_per_loc": 6.086142322097379}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/cognitive/GoalModel.java", "comments": 88, "loc_per_function": 4.88, "blanks_per_loc": 0.46, "num_funs": 8, "comments_per_loc": 2.26, "tokens": 242, "ccn": 10, "ccn_per_function": 1.25, "tokens_per_function": 30.25, "ccn_per_token": 0.04132231404958678, "functions_per_token": 0.03305785123966942, "loc_per_token": 0.16115702479338842, "ccn_per_loc": 0.2564102564102564, "functions_per_loc": 0.20512820512820512, "tokens_per_loc": 6.205128205128205}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/cognitive/UnresolvableException.java", "comments": 44, "loc_per_function": 8.0, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 5.5, "tokens": 27, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 27.0, "ccn_per_token": 0.037037037037037035, "functions_per_token": 0.037037037037037035, "loc_per_token": 0.2962962962962963, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 3.375}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/cognitive/DecisionModel.java", "comments": 93, "loc_per_function": 6.86, "blanks_per_loc": 0.29, "num_funs": 7, "comments_per_loc": 1.94, "tokens": 264, "ccn": 11, "ccn_per_function": 1.5714285714285714, "tokens_per_function": 37.714285714285715, "ccn_per_token": 0.041666666666666664, "functions_per_token": 0.026515151515151516, "loc_per_token": 0.18181818181818182, "ccn_per_loc": 0.22916666666666666, "functions_per_loc": 0.14583333333333334, "tokens_per_loc": 5.5}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/cognitive/Poster.java", "comments": 121, "loc_per_function": 17.0, "blanks_per_loc": 1.29, "num_funs": 0, "comments_per_loc": 7.12, "tokens": 115, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 115, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14782608695652175, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.764705882352941}, {"loc": 133, "file_path": "src/argouml-app/src/org/argouml/cognitive/CompoundCritic.java", "comments": 163, "loc_per_function": 5.32, "blanks_per_loc": 0.33, "num_funs": 25, "comments_per_loc": 1.23, "tokens": 688, "ccn": 37, "ccn_per_function": 1.48, "tokens_per_function": 27.52, "ccn_per_token": 0.05377906976744186, "functions_per_token": 0.036337209302325583, "loc_per_token": 0.1933139534883721, "ccn_per_loc": 0.2781954887218045, "functions_per_loc": 0.18796992481203006, "tokens_per_loc": 5.172932330827067}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/cognitive/Decision.java", "comments": 94, "loc_per_function": 5.12, "blanks_per_loc": 0.34, "num_funs": 8, "comments_per_loc": 2.29, "tokens": 189, "ccn": 10, "ccn_per_function": 1.25, "tokens_per_function": 23.625, "ccn_per_token": 0.05291005291005291, "functions_per_token": 0.042328042328042326, "loc_per_token": 0.21693121693121692, "ccn_per_loc": 0.24390243902439024, "functions_per_loc": 0.1951219512195122, "tokens_per_loc": 4.609756097560975}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/CheckManager.java", "comments": 100, "loc_per_function": 10.0, "blanks_per_loc": 0.42, "num_funs": 5, "comments_per_loc": 2.0, "tokens": 329, "ccn": 12, "ccn_per_function": 2.4, "tokens_per_function": 65.8, "ccn_per_token": 0.0364741641337386, "functions_per_token": 0.015197568389057751, "loc_per_token": 0.1519756838905775, "ccn_per_loc": 0.24, "functions_per_loc": 0.1, "tokens_per_loc": 6.58}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/Checklist.java", "comments": 68, "loc_per_function": 5.83, "blanks_per_loc": 0.46, "num_funs": 6, "comments_per_loc": 1.94, "tokens": 203, "ccn": 8, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 33.833333333333336, "ccn_per_token": 0.03940886699507389, "functions_per_token": 0.029556650246305417, "loc_per_token": 0.1724137931034483, "ccn_per_loc": 0.22857142857142856, "functions_per_loc": 0.17142857142857143, "tokens_per_loc": 5.8}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/ChecklistStatus.java", "comments": 56, "loc_per_function": 6.5, "blanks_per_loc": 0.85, "num_funs": 2, "comments_per_loc": 4.31, "tokens": 57, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 28.5, "ccn_per_token": 0.03508771929824561, "functions_per_token": 0.03508771929824561, "loc_per_token": 0.22807017543859648, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 4.384615384615385}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/CheckItem.java", "comments": 129, "loc_per_function": 3.33, "blanks_per_loc": 0.52, "num_funs": 15, "comments_per_loc": 2.58, "tokens": 322, "ccn": 16, "ccn_per_function": 1.0666666666666667, "tokens_per_function": 21.466666666666665, "ccn_per_token": 0.049689440993788817, "functions_per_token": 0.046583850931677016, "loc_per_token": 0.15527950310559005, "ccn_per_loc": 0.32, "functions_per_loc": 0.3, "tokens_per_loc": 6.44}, {"loc": 260, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/ui/TabChecklist.java", "comments": 160, "loc_per_function": 9.29, "blanks_per_loc": 0.24, "num_funs": 28, "comments_per_loc": 0.62, "tokens": 1565, "ccn": 52, "ccn_per_function": 1.8571428571428572, "tokens_per_function": 55.892857142857146, "ccn_per_token": 0.033226837060702875, "functions_per_token": 0.017891373801916934, "loc_per_token": 0.16613418530351437, "ccn_per_loc": 0.2, "functions_per_loc": 0.1076923076923077, "tokens_per_loc": 6.019230769230769}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/cognitive/checklist/ui/InitCheckListUI.java", "comments": 43, "loc_per_function": 5.75, "blanks_per_loc": 0.48, "num_funs": 4, "comments_per_loc": 1.87, "tokens": 150, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 37.5, "ccn_per_token": 0.02666666666666667, "functions_per_token": 0.02666666666666667, "loc_per_token": 0.15333333333333332, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.17391304347826086, "tokens_per_loc": 6.521739130434782}, {"loc": 73, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizStepTextField.java", "comments": 70, "loc_per_function": 24.33, "blanks_per_loc": 0.27, "num_funs": 3, "comments_per_loc": 0.96, "tokens": 581, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 193.66666666666666, "ccn_per_token": 0.0051635111876075735, "functions_per_token": 0.0051635111876075735, "loc_per_token": 0.12564543889845095, "ccn_per_loc": 0.0410958904109589, "functions_per_loc": 0.0410958904109589, "tokens_per_loc": 7.958904109589041}, {"loc": 104, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoByDecision.java", "comments": 100, "loc_per_function": 20.8, "blanks_per_loc": 0.21, "num_funs": 5, "comments_per_loc": 0.96, "tokens": 693, "ccn": 21, "ccn_per_function": 4.2, "tokens_per_function": 138.6, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.007215007215007215, "loc_per_token": 0.15007215007215008, "ccn_per_loc": 0.20192307692307693, "functions_per_loc": 0.04807692307692308, "tokens_per_loc": 6.663461538461538}, {"loc": 150, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/DesignIssuesDialog.java", "comments": 56, "loc_per_function": 37.5, "blanks_per_loc": 0.27, "num_funs": 4, "comments_per_loc": 0.37, "tokens": 1100, "ccn": 12, "ccn_per_function": 3.0, "tokens_per_function": 275.0, "ccn_per_token": 0.01090909090909091, "functions_per_token": 0.0036363636363636364, "loc_per_token": 0.13636363636363635, "ccn_per_loc": 0.08, "functions_per_loc": 0.02666666666666667, "tokens_per_loc": 7.333333333333333}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionSnooze.java", "comments": 46, "loc_per_function": 10.0, "blanks_per_loc": 0.45, "num_funs": 2, "comments_per_loc": 2.3, "tokens": 120, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 60.0, "ccn_per_token": 0.025, "functions_per_token": 0.016666666666666666, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.15, "functions_per_loc": 0.1, "tokens_per_loc": 6.0}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionNewToDoItem.java", "comments": 46, "loc_per_function": 11.0, "blanks_per_loc": 0.41, "num_funs": 2, "comments_per_loc": 2.09, "tokens": 147, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 73.5, "ccn_per_token": 0.013605442176870748, "functions_per_token": 0.013605442176870748, "loc_per_token": 0.14965986394557823, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.681818181818182}, {"loc": 93, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoListToTypeToItem.java", "comments": 67, "loc_per_function": 13.29, "blanks_per_loc": 0.18, "num_funs": 7, "comments_per_loc": 0.72, "tokens": 557, "ccn": 24, "ccn_per_function": 3.4285714285714284, "tokens_per_function": 79.57142857142857, "ccn_per_token": 0.04308797127468582, "functions_per_token": 0.012567324955116697, "loc_per_token": 0.16696588868940754, "ccn_per_loc": 0.25806451612903225, "functions_per_loc": 0.07526881720430108, "tokens_per_loc": 5.989247311827957}, {"loc": 120, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoByPoster.java", "comments": 58, "loc_per_function": 24.0, "blanks_per_loc": 0.13, "num_funs": 5, "comments_per_loc": 0.48, "tokens": 761, "ccn": 21, "ccn_per_function": 4.2, "tokens_per_function": 152.2, "ccn_per_token": 0.02759526938239159, "functions_per_token": 0.006570302233902759, "loc_per_token": 0.15768725361366623, "ccn_per_loc": 0.175, "functions_per_loc": 0.041666666666666664, "tokens_per_loc": 6.341666666666667}, {"loc": 51, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizStepCue.java", "comments": 54, "loc_per_function": 51.0, "blanks_per_loc": 0.35, "num_funs": 1, "comments_per_loc": 1.06, "tokens": 407, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 407.0, "ccn_per_token": 0.002457002457002457, "functions_per_token": 0.002457002457002457, "loc_per_token": 0.12530712530712532, "ccn_per_loc": 0.0196078431372549, "functions_per_loc": 0.0196078431372549, "tokens_per_loc": 7.980392156862745}, {"loc": 122, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoTreeRenderer.java", "comments": 51, "loc_per_function": 61.0, "blanks_per_loc": 0.18, "num_funs": 2, "comments_per_loc": 0.42, "tokens": 925, "ccn": 24, "ccn_per_function": 12.0, "tokens_per_function": 462.5, "ccn_per_token": 0.025945945945945945, "functions_per_token": 0.002162162162162162, "loc_per_token": 0.1318918918918919, "ccn_per_loc": 0.19672131147540983, "functions_per_loc": 0.01639344262295082, "tokens_per_loc": 7.581967213114754}, {"loc": 85, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoListToPriorityToItem.java", "comments": 64, "loc_per_function": 12.14, "blanks_per_loc": 0.2, "num_funs": 7, "comments_per_loc": 0.75, "tokens": 492, "ccn": 24, "ccn_per_function": 3.4285714285714284, "tokens_per_function": 70.28571428571429, "ccn_per_token": 0.04878048780487805, "functions_per_token": 0.014227642276422764, "loc_per_token": 0.17276422764227642, "ccn_per_loc": 0.2823529411764706, "functions_per_loc": 0.08235294117647059, "tokens_per_loc": 5.788235294117647}, {"loc": 103, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoByType.java", "comments": 59, "loc_per_function": 20.6, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.57, "tokens": 687, "ccn": 21, "ccn_per_function": 4.2, "tokens_per_function": 137.4, "ccn_per_token": 0.03056768558951965, "functions_per_token": 0.00727802037845706, "loc_per_token": 0.14992721979621543, "ccn_per_loc": 0.20388349514563106, "functions_per_loc": 0.04854368932038835, "tokens_per_loc": 6.669902912621359}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/KnowledgeTypeNode.java", "comments": 54, "loc_per_function": 8.5, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.59, "tokens": 260, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 65.0, "ccn_per_token": 0.019230769230769232, "functions_per_token": 0.015384615384615385, "loc_per_token": 0.13076923076923078, "ccn_per_loc": 0.14705882352941177, "functions_per_loc": 0.11764705882352941, "tokens_per_loc": 7.647058823529412}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoItemAction.java", "comments": 55, "loc_per_function": 7.25, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.9, "tokens": 174, "ccn": 6, "ccn_per_function": 1.5, "tokens_per_function": 43.5, "ccn_per_token": 0.034482758620689655, "functions_per_token": 0.022988505747126436, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.20689655172413793, "functions_per_loc": 0.13793103448275862, "tokens_per_loc": 6.0}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoListToPosterToItem.java", "comments": 74, "loc_per_function": 7.38, "blanks_per_loc": 0.32, "num_funs": 8, "comments_per_loc": 1.25, "tokens": 363, "ccn": 14, "ccn_per_function": 1.75, "tokens_per_function": 45.375, "ccn_per_token": 0.03856749311294766, "functions_per_token": 0.02203856749311295, "loc_per_token": 0.162534435261708, "ccn_per_loc": 0.23728813559322035, "functions_per_loc": 0.13559322033898305, "tokens_per_loc": 6.1525423728813555}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoByGoal.java", "comments": 60, "loc_per_function": 19.4, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 0.62, "tokens": 658, "ccn": 21, "ccn_per_function": 4.2, "tokens_per_function": 131.6, "ccn_per_token": 0.031914893617021274, "functions_per_token": 0.007598784194528876, "loc_per_token": 0.1474164133738602, "ccn_per_loc": 0.21649484536082475, "functions_per_loc": 0.05154639175257732, "tokens_per_loc": 6.783505154639175}, {"loc": 162, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/DismissToDoItemDialog.java", "comments": 60, "loc_per_function": 27.0, "blanks_per_loc": 0.25, "num_funs": 6, "comments_per_loc": 0.37, "tokens": 1025, "ccn": 11, "ccn_per_function": 1.8333333333333333, "tokens_per_function": 170.83333333333334, "ccn_per_token": 0.010731707317073172, "functions_per_token": 0.005853658536585366, "loc_per_token": 0.15804878048780488, "ccn_per_loc": 0.06790123456790123, "functions_per_loc": 0.037037037037037035, "tokens_per_loc": 6.327160493827161}, {"loc": 65, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoPerspective.java", "comments": 94, "loc_per_function": 8.12, "blanks_per_loc": 0.34, "num_funs": 8, "comments_per_loc": 1.45, "tokens": 395, "ccn": 19, "ccn_per_function": 2.375, "tokens_per_function": 49.375, "ccn_per_token": 0.04810126582278481, "functions_per_token": 0.020253164556962026, "loc_per_token": 0.16455696202531644, "ccn_per_loc": 0.2923076923076923, "functions_per_loc": 0.12307692307692308, "tokens_per_loc": 6.076923076923077}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionGoToCritique.java", "comments": 52, "loc_per_function": 11.0, "blanks_per_loc": 0.45, "num_funs": 2, "comments_per_loc": 2.36, "tokens": 156, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 78.0, "ccn_per_token": 0.01282051282051282, "functions_per_token": 0.01282051282051282, "loc_per_token": 0.14102564102564102, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 7.090909090909091}, {"loc": 319, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoPane.java", "comments": 203, "loc_per_function": 11.39, "blanks_per_loc": 0.21, "num_funs": 28, "comments_per_loc": 0.64, "tokens": 2032, "ccn": 55, "ccn_per_function": 1.9642857142857142, "tokens_per_function": 72.57142857142857, "ccn_per_token": 0.027066929133858268, "functions_per_token": 0.013779527559055118, "loc_per_token": 0.15698818897637795, "ccn_per_loc": 0.1724137931034483, "functions_per_loc": 0.0877742946708464, "tokens_per_loc": 6.369905956112853}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionResolve.java", "comments": 45, "loc_per_function": 7.0, "blanks_per_loc": 0.57, "num_funs": 2, "comments_per_loc": 3.21, "tokens": 80, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 40.0, "ccn_per_token": 0.025, "functions_per_token": 0.025, "loc_per_token": 0.175, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 5.714285714285714}, {"loc": 138, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/TabToDo.java", "comments": 107, "loc_per_function": 8.12, "blanks_per_loc": 0.27, "num_funs": 17, "comments_per_loc": 0.78, "tokens": 884, "ccn": 26, "ccn_per_function": 1.5294117647058822, "tokens_per_function": 52.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.019230769230769232, "loc_per_token": 0.15610859728506787, "ccn_per_loc": 0.18840579710144928, "functions_per_loc": 0.12318840579710146, "tokens_per_loc": 6.405797101449275}, {"loc": 132, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoByOffender.java", "comments": 62, "loc_per_function": 26.4, "blanks_per_loc": 0.13, "num_funs": 5, "comments_per_loc": 0.47, "tokens": 803, "ccn": 21, "ccn_per_function": 4.2, "tokens_per_function": 160.6, "ccn_per_token": 0.026151930261519303, "functions_per_token": 0.0062266500622665, "loc_per_token": 0.1643835616438356, "ccn_per_loc": 0.1590909090909091, "functions_per_loc": 0.03787878787878788, "tokens_per_loc": 6.083333333333333}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/PriorityNode.java", "comments": 60, "loc_per_function": 8.6, "blanks_per_loc": 0.44, "num_funs": 5, "comments_per_loc": 1.4, "tokens": 241, "ccn": 6, "ccn_per_function": 1.2, "tokens_per_function": 48.2, "ccn_per_token": 0.024896265560165973, "functions_per_token": 0.02074688796680498, "loc_per_token": 0.17842323651452283, "ccn_per_loc": 0.13953488372093023, "functions_per_loc": 0.11627906976744186, "tokens_per_loc": 5.604651162790698}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/InitCognitiveUI.java", "comments": 41, "loc_per_function": 5.75, "blanks_per_loc": 0.43, "num_funs": 4, "comments_per_loc": 1.78, "tokens": 148, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 37.0, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.02702702702702703, "loc_per_token": 0.1554054054054054, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.17391304347826086, "tokens_per_loc": 6.434782608695652}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/AbstractGoList2.java", "comments": 57, "loc_per_function": 4.5, "blanks_per_loc": 0.61, "num_funs": 4, "comments_per_loc": 3.17, "tokens": 99, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 24.75, "ccn_per_token": 0.04040404040404041, "functions_per_token": 0.04040404040404041, "loc_per_token": 0.18181818181818182, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.2222222222222222, "tokens_per_loc": 5.5}, {"loc": 103, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizStepChoice.java", "comments": 61, "loc_per_function": 34.33, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 0.59, "tokens": 770, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 256.6666666666667, "ccn_per_token": 0.01038961038961039, "functions_per_token": 0.003896103896103896, "loc_per_token": 0.13376623376623376, "ccn_per_loc": 0.07766990291262135, "functions_per_loc": 0.02912621359223301, "tokens_per_loc": 7.475728155339806}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionAutoCritique.java", "comments": 51, "loc_per_function": 12.5, "blanks_per_loc": 0.52, "num_funs": 2, "comments_per_loc": 2.04, "tokens": 189, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 94.5, "ccn_per_token": 0.010582010582010581, "functions_per_token": 0.010582010582010581, "loc_per_token": 0.13227513227513227, "ccn_per_loc": 0.08, "functions_per_loc": 0.08, "tokens_per_loc": 7.56}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionOpenDecisions.java", "comments": 49, "loc_per_function": 8.5, "blanks_per_loc": 0.65, "num_funs": 2, "comments_per_loc": 2.88, "tokens": 113, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 56.5, "ccn_per_token": 0.017699115044247787, "functions_per_token": 0.017699115044247787, "loc_per_token": 0.1504424778761062, "ccn_per_loc": 0.11764705882352941, "functions_per_loc": 0.11764705882352941, "tokens_per_loc": 6.647058823529412}, {"loc": 178, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizStep.java", "comments": 133, "loc_per_function": 8.9, "blanks_per_loc": 0.23, "num_funs": 20, "comments_per_loc": 0.75, "tokens": 1204, "ccn": 39, "ccn_per_function": 1.95, "tokens_per_function": 60.2, "ccn_per_token": 0.03239202657807309, "functions_per_token": 0.016611295681063124, "loc_per_token": 0.1478405315614618, "ccn_per_loc": 0.21910112359550563, "functions_per_loc": 0.11235955056179775, "tokens_per_loc": 6.764044943820225}, {"loc": 124, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/AddToDoItemDialog.java", "comments": 52, "loc_per_function": 41.33, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 0.42, "tokens": 877, "ccn": 10, "ccn_per_function": 3.3333333333333335, "tokens_per_function": 292.3333333333333, "ccn_per_token": 0.011402508551881414, "functions_per_token": 0.0034207525655644243, "loc_per_token": 0.14139110604332952, "ccn_per_loc": 0.08064516129032258, "functions_per_loc": 0.024193548387096774, "tokens_per_loc": 7.07258064516129}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ActionOpenGoals.java", "comments": 46, "loc_per_function": 8.5, "blanks_per_loc": 0.59, "num_funs": 2, "comments_per_loc": 2.71, "tokens": 113, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 56.5, "ccn_per_token": 0.017699115044247787, "functions_per_token": 0.017699115044247787, "loc_per_token": 0.1504424778761062, "ccn_per_loc": 0.11764705882352941, "functions_per_loc": 0.11764705882352941, "tokens_per_loc": 6.647058823529412}, {"loc": 84, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoListToOffenderToItem.java", "comments": 82, "loc_per_function": 9.33, "blanks_per_loc": 0.31, "num_funs": 9, "comments_per_loc": 0.98, "tokens": 511, "ccn": 17, "ccn_per_function": 1.8888888888888888, "tokens_per_function": 56.77777777777778, "ccn_per_token": 0.033268101761252444, "functions_per_token": 0.01761252446183953, "loc_per_token": 0.1643835616438356, "ccn_per_loc": 0.20238095238095238, "functions_per_loc": 0.10714285714285714, "tokens_per_loc": 6.083333333333333}, {"loc": 96, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoalsDialog.java", "comments": 84, "loc_per_function": 32.0, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 0.88, "tokens": 745, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 248.33333333333334, "ccn_per_token": 0.006711409395973154, "functions_per_token": 0.004026845637583893, "loc_per_token": 0.12885906040268458, "ccn_per_loc": 0.052083333333333336, "functions_per_loc": 0.03125, "tokens_per_loc": 7.760416666666667}, {"loc": 87, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizStepManyTextFields.java", "comments": 58, "loc_per_function": 43.5, "blanks_per_loc": 0.29, "num_funs": 2, "comments_per_loc": 0.67, "tokens": 710, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 355.0, "ccn_per_token": 0.005633802816901409, "functions_per_token": 0.0028169014084507044, "loc_per_token": 0.12253521126760564, "ccn_per_loc": 0.04597701149425287, "functions_per_loc": 0.022988505747126436, "tokens_per_loc": 8.160919540229886}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoListToDecisionsToItems.java", "comments": 74, "loc_per_function": 9.7, "blanks_per_loc": 0.24, "num_funs": 10, "comments_per_loc": 0.76, "tokens": 583, "ccn": 28, "ccn_per_function": 2.8, "tokens_per_function": 58.3, "ccn_per_token": 0.048027444253859346, "functions_per_token": 0.017152658662092625, "loc_per_token": 0.16638078902229847, "ccn_per_loc": 0.28865979381443296, "functions_per_loc": 0.10309278350515463, "tokens_per_loc": 6.010309278350515}, {"loc": 103, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizDescription.java", "comments": 59, "loc_per_function": 51.5, "blanks_per_loc": 0.2, "num_funs": 2, "comments_per_loc": 0.57, "tokens": 648, "ccn": 10, "ccn_per_function": 5.0, "tokens_per_function": 324.0, "ccn_per_token": 0.015432098765432098, "functions_per_token": 0.0030864197530864196, "loc_per_token": 0.15895061728395063, "ccn_per_loc": 0.0970873786407767, "functions_per_loc": 0.019417475728155338, "tokens_per_loc": 6.29126213592233}, {"loc": 112, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/ToDoByPriority.java", "comments": 59, "loc_per_function": 22.4, "blanks_per_loc": 0.13, "num_funs": 5, "comments_per_loc": 0.53, "tokens": 721, "ccn": 21, "ccn_per_function": 4.2, "tokens_per_function": 144.2, "ccn_per_token": 0.02912621359223301, "functions_per_token": 0.006934812760055479, "loc_per_token": 0.1553398058252427, "ccn_per_loc": 0.1875, "functions_per_loc": 0.044642857142857144, "tokens_per_loc": 6.4375}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/WizStepConfirm.java", "comments": 58, "loc_per_function": 26.5, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 1.09, "tokens": 404, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 202.0, "ccn_per_token": 0.0049504950495049506, "functions_per_token": 0.0049504950495049506, "loc_per_token": 0.1311881188118812, "ccn_per_loc": 0.03773584905660377, "functions_per_loc": 0.03773584905660377, "tokens_per_loc": 7.622641509433962}, {"loc": 88, "file_path": "src/argouml-app/src/org/argouml/cognitive/ui/GoListToGoalsToItems.java", "comments": 70, "loc_per_function": 11.0, "blanks_per_loc": 0.22, "num_funs": 8, "comments_per_loc": 0.8, "tokens": 534, "ccn": 24, "ccn_per_function": 3.0, "tokens_per_function": 66.75, "ccn_per_token": 0.0449438202247191, "functions_per_token": 0.0149812734082397, "loc_per_token": 0.1647940074906367, "ccn_per_loc": 0.2727272727272727, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.068181818181818}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/WizardItem.java", "comments": 47, "loc_per_function": 4.0, "blanks_per_loc": 1.75, "num_funs": 0, "comments_per_loc": 11.75, "tokens": 19, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 19, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21052631578947367, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.75}, {"loc": 92, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/Wizard.java", "comments": 165, "loc_per_function": 4.84, "blanks_per_loc": 0.37, "num_funs": 19, "comments_per_loc": 1.79, "tokens": 471, "ccn": 27, "ccn_per_function": 1.4210526315789473, "tokens_per_function": 24.789473684210527, "ccn_per_token": 0.05732484076433121, "functions_per_token": 0.040339702760084924, "loc_per_token": 0.19532908704883228, "ccn_per_loc": 0.29347826086956524, "functions_per_loc": 0.20652173913043478, "tokens_per_loc": 5.119565217391305}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/SnoozeOrder.java", "comments": 100, "loc_per_function": 7.14, "blanks_per_loc": 0.38, "num_funs": 7, "comments_per_loc": 2.0, "tokens": 304, "ccn": 9, "ccn_per_function": 1.2857142857142858, "tokens_per_function": 43.42857142857143, "ccn_per_token": 0.029605263157894735, "functions_per_token": 0.023026315789473683, "loc_per_token": 0.16447368421052633, "ccn_per_loc": 0.18, "functions_per_loc": 0.14, "tokens_per_loc": 6.08}, {"loc": 152, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/ui/TableModelCritics.java", "comments": 84, "loc_per_function": 12.67, "blanks_per_loc": 0.13, "num_funs": 12, "comments_per_loc": 0.55, "tokens": 878, "ccn": 38, "ccn_per_function": 3.1666666666666665, "tokens_per_function": 73.16666666666667, "ccn_per_token": 0.04328018223234624, "functions_per_token": 0.01366742596810934, "loc_per_token": 0.17312072892938496, "ccn_per_loc": 0.25, "functions_per_loc": 0.07894736842105263, "tokens_per_loc": 5.776315789473684}, {"loc": 389, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/ui/CriticBrowserDialog.java", "comments": 91, "loc_per_function": 21.61, "blanks_per_loc": 0.15, "num_funs": 18, "comments_per_loc": 0.23, "tokens": 2799, "ccn": 48, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 155.5, "ccn_per_token": 0.01714898177920686, "functions_per_token": 0.006430868167202572, "loc_per_token": 0.13897820650232226, "ccn_per_loc": 0.12339331619537275, "functions_per_loc": 0.04627249357326478, "tokens_per_loc": 7.195372750642673}, {"loc": 67, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/ui/TableCritics.java", "comments": 51, "loc_per_function": 11.17, "blanks_per_loc": 0.24, "num_funs": 6, "comments_per_loc": 0.76, "tokens": 446, "ccn": 8, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 74.33333333333333, "ccn_per_token": 0.017937219730941704, "functions_per_token": 0.013452914798206279, "loc_per_token": 0.15022421524663676, "ccn_per_loc": 0.11940298507462686, "functions_per_loc": 0.08955223880597014, "tokens_per_loc": 6.656716417910448}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/cognitive/critics/ui/ActionOpenCritics.java", "comments": 46, "loc_per_function": 9.0, "blanks_per_loc": 0.61, "num_funs": 2, "comments_per_loc": 2.56, "tokens": 115, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 57.5, "ccn_per_token": 0.017391304347826087, "functions_per_token": 0.017391304347826087, "loc_per_token": 0.1565217391304348, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.388888888888889}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/GenAncestorClasses.java", "comments": 47, "loc_per_function": 15.0, "blanks_per_loc": 0.2, "num_funs": 2, "comments_per_loc": 1.57, "tokens": 201, "ccn": 6, "ccn_per_function": 3.0, "tokens_per_function": 100.5, "ccn_per_token": 0.029850746268656716, "functions_per_token": 0.009950248756218905, "loc_per_token": 0.14925373134328357, "ccn_per_loc": 0.2, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 6.7}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/GenDescendantClasses.java", "comments": 53, "loc_per_function": 12.0, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.47, "tokens": 229, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 76.33333333333333, "ccn_per_token": 0.03056768558951965, "functions_per_token": 0.013100436681222707, "loc_per_token": 0.1572052401746725, "ccn_per_loc": 0.19444444444444445, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 6.361111111111111}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/UUIDHelper.java", "comments": 52, "loc_per_function": 7.0, "blanks_per_loc": 0.38, "num_funs": 3, "comments_per_loc": 2.48, "tokens": 141, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 47.0, "ccn_per_token": 0.0425531914893617, "functions_per_token": 0.02127659574468085, "loc_per_token": 0.14893617021276595, "ccn_per_loc": 0.2857142857142857, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.714285714285714}, {"loc": 80, "file_path": "src/argouml-app/src/org/argouml/uml/ActionAddStereotype.java", "comments": 62, "loc_per_function": 16.0, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.78, "tokens": 573, "ccn": 16, "ccn_per_function": 3.2, "tokens_per_function": 114.6, "ccn_per_token": 0.027923211169284468, "functions_per_token": 0.008726003490401396, "loc_per_token": 0.13961605584642234, "ccn_per_loc": 0.2, "functions_per_loc": 0.0625, "tokens_per_loc": 7.1625}, {"loc": 131, "file_path": "src/argouml-app/src/org/argouml/uml/TMResults.java", "comments": 86, "loc_per_function": 11.91, "blanks_per_loc": 0.15, "num_funs": 11, "comments_per_loc": 0.66, "tokens": 703, "ccn": 42, "ccn_per_function": 3.8181818181818183, "tokens_per_function": 63.90909090909091, "ccn_per_token": 0.059743954480796585, "functions_per_token": 0.015647226173541962, "loc_per_token": 0.18634423897581792, "ccn_per_loc": 0.32061068702290074, "functions_per_loc": 0.08396946564885496, "tokens_per_loc": 5.366412213740458}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/PredicateNotInTrash.java", "comments": 50, "loc_per_function": 6.0, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 4.17, "tokens": 82, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 41.0, "ccn_per_token": 0.024390243902439025, "functions_per_token": 0.024390243902439025, "loc_per_token": 0.14634146341463414, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.833333333333333}, {"loc": 280, "file_path": "src/argouml-app/src/org/argouml/uml/StereotypeUtility.java", "comments": 148, "loc_per_function": 18.67, "blanks_per_loc": 0.22, "num_funs": 15, "comments_per_loc": 0.53, "tokens": 1890, "ccn": 71, "ccn_per_function": 4.733333333333333, "tokens_per_function": 126.0, "ccn_per_token": 0.03756613756613757, "functions_per_token": 0.007936507936507936, "loc_per_token": 0.14814814814814814, "ccn_per_loc": 0.25357142857142856, "functions_per_loc": 0.05357142857142857, "tokens_per_loc": 6.75}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/PredicateSearch.java", "comments": 64, "loc_per_function": 7.6, "blanks_per_loc": 0.32, "num_funs": 5, "comments_per_loc": 1.68, "tokens": 244, "ccn": 8, "ccn_per_function": 1.6, "tokens_per_function": 48.8, "ccn_per_token": 0.03278688524590164, "functions_per_token": 0.020491803278688523, "loc_per_token": 0.1557377049180328, "ccn_per_loc": 0.21052631578947367, "functions_per_loc": 0.13157894736842105, "tokens_per_loc": 6.421052631578948}, {"loc": 110, "file_path": "src/argouml-app/src/org/argouml/uml/CommentEdge.java", "comments": 88, "loc_per_function": 8.46, "blanks_per_loc": 0.18, "num_funs": 13, "comments_per_loc": 0.8, "tokens": 603, "ccn": 26, "ccn_per_function": 2.0, "tokens_per_function": 46.38461538461539, "ccn_per_token": 0.04311774461028192, "functions_per_token": 0.02155887230514096, "loc_per_token": 0.1824212271973466, "ccn_per_loc": 0.23636363636363636, "functions_per_loc": 0.11818181818181818, "tokens_per_loc": 5.4818181818181815}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/GenCompositeClasses2.java", "comments": 57, "loc_per_function": 16.33, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.16, "tokens": 352, "ccn": 11, "ccn_per_function": 3.6666666666666665, "tokens_per_function": 117.33333333333333, "ccn_per_token": 0.03125, "functions_per_token": 0.008522727272727272, "loc_per_token": 0.13920454545454544, "ccn_per_loc": 0.22448979591836735, "functions_per_loc": 0.061224489795918366, "tokens_per_loc": 7.183673469387755}, {"loc": 176, "file_path": "src/argouml-app/src/org/argouml/uml/DocumentationManager.java", "comments": 114, "loc_per_function": 22.0, "blanks_per_loc": 0.23, "num_funs": 8, "comments_per_loc": 0.65, "tokens": 1123, "ccn": 48, "ccn_per_function": 6.0, "tokens_per_function": 140.375, "ccn_per_token": 0.0427426536064114, "functions_per_token": 0.007123775601068566, "loc_per_token": 0.15672306322350846, "ccn_per_loc": 0.2727272727272727, "functions_per_loc": 0.045454545454545456, "tokens_per_loc": 6.380681818181818}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/ProjectMemberModel.java", "comments": 63, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 6, "comments_per_loc": 1.85, "tokens": 193, "ccn": 8, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 32.166666666666664, "ccn_per_token": 0.04145077720207254, "functions_per_token": 0.031088082901554404, "loc_per_token": 0.17616580310880828, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 5.676470588235294}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/ChildGenRelated.java", "comments": 63, "loc_per_function": 16.0, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.97, "tokens": 234, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 117.0, "ccn_per_token": 0.021367521367521368, "functions_per_token": 0.008547008547008548, "loc_per_token": 0.13675213675213677, "ccn_per_loc": 0.15625, "functions_per_loc": 0.0625, "tokens_per_loc": 7.3125}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/SettingsTypes.java", "comments": 163, "loc_per_function": 43.0, "blanks_per_loc": 0.81, "num_funs": 0, "comments_per_loc": 3.79, "tokens": 204, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 204, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2107843137254902, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.744186046511628}, {"loc": 480, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/Import.java", "comments": 205, "loc_per_function": 16.0, "blanks_per_loc": 0.22, "num_funs": 30, "comments_per_loc": 0.43, "tokens": 3267, "ccn": 90, "ccn_per_function": 3.0, "tokens_per_function": 108.9, "ccn_per_token": 0.027548209366391185, "functions_per_token": 0.009182736455463728, "loc_per_token": 0.14692378328741965, "ccn_per_loc": 0.1875, "functions_per_loc": 0.0625, "tokens_per_loc": 6.80625}, {"loc": 167, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/DiagramInterface.java", "comments": 188, "loc_per_function": 9.82, "blanks_per_loc": 0.37, "num_funs": 17, "comments_per_loc": 1.13, "tokens": 1109, "ccn": 33, "ccn_per_function": 1.9411764705882353, "tokens_per_function": 65.23529411764706, "ccn_per_token": 0.029756537421100092, "functions_per_token": 0.015329125338142471, "loc_per_token": 0.15058611361587015, "ccn_per_loc": 0.19760479041916168, "functions_per_loc": 0.10179640718562874, "tokens_per_loc": 6.640718562874252}, {"loc": 121, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/Setting.java", "comments": 147, "loc_per_function": 5.5, "blanks_per_loc": 0.39, "num_funs": 22, "comments_per_loc": 1.21, "tokens": 553, "ccn": 28, "ccn_per_function": 1.2727272727272727, "tokens_per_function": 25.136363636363637, "ccn_per_token": 0.05063291139240506, "functions_per_token": 0.039783001808318265, "loc_per_token": 0.21880650994575046, "ccn_per_loc": 0.23140495867768596, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 4.570247933884297}, {"loc": 117, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ImportClassLoader.java", "comments": 139, "loc_per_function": 10.64, "blanks_per_loc": 0.32, "num_funs": 11, "comments_per_loc": 1.19, "tokens": 815, "ccn": 25, "ccn_per_function": 2.272727272727273, "tokens_per_function": 74.0909090909091, "ccn_per_token": 0.03067484662576687, "functions_per_token": 0.013496932515337423, "loc_per_token": 0.14355828220858896, "ccn_per_loc": 0.21367521367521367, "functions_per_loc": 0.09401709401709402, "tokens_per_loc": 6.965811965811966}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ImporterManager.java", "comments": 79, "loc_per_function": 5.5, "blanks_per_loc": 0.42, "num_funs": 6, "comments_per_loc": 2.39, "tokens": 213, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 35.5, "ccn_per_token": 0.028169014084507043, "functions_per_token": 0.028169014084507043, "loc_per_token": 0.15492957746478872, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 6.454545454545454}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ImportSettingsInternal.java", "comments": 63, "loc_per_function": 8.0, "blanks_per_loc": 1.5, "num_funs": 0, "comments_per_loc": 7.88, "tokens": 46, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 46, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.17391304347826086, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.75}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ImportInterface.java", "comments": 119, "loc_per_function": 29.0, "blanks_per_loc": 0.66, "num_funs": 0, "comments_per_loc": 4.1, "tokens": 190, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 190, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.15263157894736842, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.551724137931035}, {"loc": 174, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ConfigPanelExtension.java", "comments": 88, "loc_per_function": 29.0, "blanks_per_loc": 0.18, "num_funs": 6, "comments_per_loc": 0.51, "tokens": 1113, "ccn": 13, "ccn_per_function": 2.1666666666666665, "tokens_per_function": 185.5, "ccn_per_token": 0.011680143755615454, "functions_per_token": 0.005390835579514825, "loc_per_token": 0.15633423180592992, "ccn_per_loc": 0.07471264367816093, "functions_per_loc": 0.034482758620689655, "tokens_per_loc": 6.396551724137931}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ImportSettings.java", "comments": 57, "loc_per_function": 8.0, "blanks_per_loc": 1.38, "num_funs": 0, "comments_per_loc": 7.12, "tokens": 50, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 50, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.16, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.25}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/FileImportUtils.java", "comments": 76, "loc_per_function": 30.5, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 1.25, "tokens": 403, "ccn": 17, "ccn_per_function": 8.5, "tokens_per_function": 201.5, "ccn_per_token": 0.04218362282878412, "functions_per_token": 0.004962779156327543, "loc_per_token": 0.1513647642679901, "ccn_per_loc": 0.2786885245901639, "functions_per_loc": 0.03278688524590164, "tokens_per_loc": 6.60655737704918}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/MethodImportInterface.java", "comments": 47, "loc_per_function": 5.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 9.4, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 370, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ImportCommon.java", "comments": 237, "loc_per_function": 12.76, "blanks_per_loc": 0.19, "num_funs": 29, "comments_per_loc": 0.64, "tokens": 2446, "ccn": 92, "ccn_per_function": 3.1724137931034484, "tokens_per_function": 84.34482758620689, "ccn_per_token": 0.03761242845461979, "functions_per_token": 0.011856091578086671, "loc_per_token": 0.15126737530662307, "ccn_per_loc": 0.24864864864864866, "functions_per_loc": 0.07837837837837838, "tokens_per_loc": 6.610810810810811}, {"loc": 72, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ui/ProblemsDialog.java", "comments": 56, "loc_per_function": 18.0, "blanks_per_loc": 0.25, "num_funs": 4, "comments_per_loc": 0.78, "tokens": 518, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 129.5, "ccn_per_token": 0.009652509652509652, "functions_per_token": 0.007722007722007722, "loc_per_token": 0.138996138996139, "ccn_per_loc": 0.06944444444444445, "functions_per_loc": 0.05555555555555555, "tokens_per_loc": 7.194444444444445}, {"loc": 111, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ui/ImportClasspathDialog.java", "comments": 63, "loc_per_function": 27.75, "blanks_per_loc": 0.34, "num_funs": 4, "comments_per_loc": 0.57, "tokens": 751, "ccn": 15, "ccn_per_function": 3.75, "tokens_per_function": 187.75, "ccn_per_token": 0.019973368841544607, "functions_per_token": 0.005326231691078562, "loc_per_token": 0.1478029294274301, "ccn_per_loc": 0.13513513513513514, "functions_per_loc": 0.036036036036036036, "tokens_per_loc": 6.7657657657657655}, {"loc": 164, "file_path": "src/argouml-app/src/org/argouml/uml/reveng/ui/ImportStatusScreen.java", "comments": 83, "loc_per_function": 9.11, "blanks_per_loc": 0.21, "num_funs": 18, "comments_per_loc": 0.51, "tokens": 1067, "ccn": 22, "ccn_per_function": 1.2222222222222223, "tokens_per_function": 59.27777777777778, "ccn_per_token": 0.020618556701030927, "functions_per_token": 0.016869728209934397, "loc_per_token": 0.15370196813495782, "ccn_per_loc": 0.13414634146341464, "functions_per_loc": 0.10975609756097561, "tokens_per_loc": 6.5060975609756095}, {"loc": 134, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/UmlDiagramRenderer.java", "comments": 229, "loc_per_function": 14.89, "blanks_per_loc": 0.18, "num_funs": 9, "comments_per_loc": 1.71, "tokens": 926, "ccn": 28, "ccn_per_function": 3.111111111111111, "tokens_per_function": 102.88888888888889, "ccn_per_token": 0.03023758099352052, "functions_per_token": 0.009719222462203024, "loc_per_token": 0.1447084233261339, "ccn_per_loc": 0.208955223880597, "functions_per_loc": 0.06716417910447761, "tokens_per_loc": 6.91044776119403}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramUndoManager.java", "comments": 63, "loc_per_function": 7.62, "blanks_per_loc": 0.34, "num_funs": 8, "comments_per_loc": 1.03, "tokens": 352, "ccn": 13, "ccn_per_function": 1.625, "tokens_per_function": 44.0, "ccn_per_token": 0.036931818181818184, "functions_per_token": 0.022727272727272728, "loc_per_token": 0.17329545454545456, "ccn_per_loc": 0.21311475409836064, "functions_per_loc": 0.13114754098360656, "tokens_per_loc": 5.770491803278689}, {"loc": 436, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ArgoDiagramImpl.java", "comments": 183, "loc_per_function": 11.78, "blanks_per_loc": 0.22, "num_funs": 37, "comments_per_loc": 0.42, "tokens": 2888, "ccn": 117, "ccn_per_function": 3.1621621621621623, "tokens_per_function": 78.05405405405405, "ccn_per_token": 0.04051246537396122, "functions_per_token": 0.012811634349030472, "loc_per_token": 0.15096952908587258, "ccn_per_loc": 0.268348623853211, "functions_per_loc": 0.08486238532110092, "tokens_per_loc": 6.623853211009174}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramFactoryInterface.java", "comments": 55, "loc_per_function": 6.0, "blanks_per_loc": 0.67, "num_funs": 0, "comments_per_loc": 9.17, "tokens": 30, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 30, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.0}, {"loc": 96, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/GraphChangeAdapter.java", "comments": 74, "loc_per_function": 8.73, "blanks_per_loc": 0.17, "num_funs": 11, "comments_per_loc": 0.77, "tokens": 681, "ccn": 25, "ccn_per_function": 2.272727272727273, "tokens_per_function": 61.90909090909091, "ccn_per_token": 0.03671071953010279, "functions_per_token": 0.016152716593245228, "loc_per_token": 0.14096916299559473, "ccn_per_loc": 0.2604166666666667, "functions_per_loc": 0.11458333333333333, "tokens_per_loc": 7.09375}, {"loc": 63, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ArgoDiagram.java", "comments": 281, "loc_per_function": 63.0, "blanks_per_loc": 0.76, "num_funs": 0, "comments_per_loc": 4.46, "tokens": 452, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 452, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.13938053097345132, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.174603174603175}, {"loc": 66, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramAppearance.java", "comments": 123, "loc_per_function": 13.2, "blanks_per_loc": 0.35, "num_funs": 5, "comments_per_loc": 1.86, "tokens": 488, "ccn": 7, "ccn_per_function": 1.4, "tokens_per_function": 97.6, "ccn_per_token": 0.014344262295081968, "functions_per_token": 0.010245901639344262, "loc_per_token": 0.13524590163934427, "ccn_per_loc": 0.10606060606060606, "functions_per_loc": 0.07575757575757576, "tokens_per_loc": 7.393939393939394}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ProjectMemberDiagram.java", "comments": 62, "loc_per_function": 4.83, "blanks_per_loc": 0.48, "num_funs": 6, "comments_per_loc": 2.14, "tokens": 156, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 26.0, "ccn_per_token": 0.038461538461538464, "functions_per_token": 0.038461538461538464, "loc_per_token": 0.1858974358974359, "ccn_per_loc": 0.20689655172413793, "functions_per_loc": 0.20689655172413793, "tokens_per_loc": 5.379310344827586}, {"loc": 10, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramElementSettings.java", "comments": 42, "loc_per_function": 5.0, "blanks_per_loc": 0.7, "num_funs": 2, "comments_per_loc": 4.2, "tokens": 44, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 22.0, "ccn_per_token": 0.045454545454545456, "functions_per_token": 0.045454545454545456, "loc_per_token": 0.22727272727272727, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 4.4}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/VisibilityContainer.java", "comments": 50, "loc_per_function": 5.0, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 10.0, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/StereotypeContainer.java", "comments": 49, "loc_per_function": 5.0, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 9.8, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/SequenceDiagram.java", "comments": 24, "loc_per_function": 4.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 6.0, "tokens": 22, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 22, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.18181818181818182, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.5}, {"loc": 147, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramFactory.java", "comments": 132, "loc_per_function": 16.33, "blanks_per_loc": 0.23, "num_funs": 9, "comments_per_loc": 0.9, "tokens": 1026, "ccn": 26, "ccn_per_function": 2.888888888888889, "tokens_per_function": 114.0, "ccn_per_token": 0.025341130604288498, "functions_per_token": 0.008771929824561403, "loc_per_token": 0.14327485380116958, "ccn_per_loc": 0.17687074829931973, "functions_per_loc": 0.061224489795918366, "tokens_per_loc": 6.979591836734694}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/PathContainer.java", "comments": 50, "loc_per_function": 5.0, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 10.0, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 286, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramSettings.java", "comments": 227, "loc_per_function": 9.86, "blanks_per_loc": 0.25, "num_funs": 29, "comments_per_loc": 0.79, "tokens": 1404, "ccn": 68, "ccn_per_function": 2.3448275862068964, "tokens_per_function": 48.41379310344828, "ccn_per_token": 0.04843304843304843, "functions_per_token": 0.020655270655270654, "loc_per_token": 0.2037037037037037, "ccn_per_loc": 0.23776223776223776, "functions_per_loc": 0.10139860139860139, "tokens_per_loc": 4.909090909090909}, {"loc": 282, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/UMLMutableGraphSupport.java", "comments": 266, "loc_per_function": 10.44, "blanks_per_loc": 0.22, "num_funs": 27, "comments_per_loc": 0.94, "tokens": 1831, "ccn": 69, "ccn_per_function": 2.5555555555555554, "tokens_per_function": 67.81481481481481, "ccn_per_token": 0.037684325505188423, "functions_per_token": 0.01474604041507373, "loc_per_token": 0.15401419989077006, "ccn_per_loc": 0.24468085106382978, "functions_per_loc": 0.09574468085106383, "tokens_per_loc": 6.49290780141844}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ExtensionPointsCompartmentContainer.java", "comments": 55, "loc_per_function": 5.0, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 11.0, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramUtils.java", "comments": 55, "loc_per_function": 11.67, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.57, "tokens": 227, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 75.66666666666667, "ccn_per_token": 0.030837004405286344, "functions_per_token": 0.013215859030837005, "loc_per_token": 0.15418502202643172, "ccn_per_loc": 0.2, "functions_per_loc": 0.08571428571428572, "tokens_per_loc": 6.485714285714286}, {"loc": 3, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramElement.java", "comments": 43, "loc_per_function": 3.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 14.33, "tokens": 14, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 14, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21428571428571427, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.666666666666667}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramEdgeSettings.java", "comments": 36, "loc_per_function": 6.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.89, "tokens": 80, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 26.666666666666668, "ccn_per_token": 0.0375, "functions_per_token": 0.0375, "loc_per_token": 0.2375, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 4.2105263157894735}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/Relocatable.java", "comments": 70, "loc_per_function": 8.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 8.75, "tokens": 47, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 47, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1702127659574468, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.875}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/DiagramFactoryInterface2.java", "comments": 52, "loc_per_function": 5.0, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 10.4, "tokens": 30, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 30, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.0}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ActivityDiagramGraphModel.java", "comments": 49, "loc_per_function": 15.0, "blanks_per_loc": 0.4, "num_funs": 1, "comments_per_loc": 3.27, "tokens": 95, "ccn": 3, "ccn_per_function": 3.0, "tokens_per_function": 95.0, "ccn_per_token": 0.031578947368421054, "functions_per_token": 0.010526315789473684, "loc_per_token": 0.15789473684210525, "ccn_per_loc": 0.2, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 6.333333333333333}, {"loc": 232, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigObjectFlowState.java", "comments": 135, "loc_per_function": 8.92, "blanks_per_loc": 0.21, "num_funs": 26, "comments_per_loc": 0.58, "tokens": 1580, "ccn": 38, "ccn_per_function": 1.4615384615384615, "tokens_per_function": 60.76923076923077, "ccn_per_token": 0.024050632911392405, "functions_per_token": 0.016455696202531647, "loc_per_token": 0.1468354430379747, "ccn_per_loc": 0.16379310344827586, "functions_per_loc": 0.11206896551724138, "tokens_per_loc": 6.810344827586207}, {"loc": 95, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/SelectionActionState.java", "comments": 63, "loc_per_function": 7.31, "blanks_per_loc": 0.29, "num_funs": 13, "comments_per_loc": 0.66, "tokens": 486, "ccn": 19, "ccn_per_function": 1.4615384615384615, "tokens_per_function": 37.38461538461539, "ccn_per_token": 0.03909465020576132, "functions_per_token": 0.026748971193415638, "loc_per_token": 0.19547325102880658, "ccn_per_loc": 0.2, "functions_per_loc": 0.1368421052631579, "tokens_per_loc": 5.11578947368421}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigCallState.java", "comments": 65, "loc_per_function": 6.0, "blanks_per_loc": 0.46, "num_funs": 4, "comments_per_loc": 2.71, "tokens": 135, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 33.75, "ccn_per_token": 0.02962962962962963, "functions_per_token": 0.02962962962962963, "loc_per_token": 0.17777777777777778, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 5.625}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/ModePlacePartition.java", "comments": 46, "loc_per_function": 10.5, "blanks_per_loc": 0.43, "num_funs": 2, "comments_per_loc": 2.19, "tokens": 125, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 62.5, "ccn_per_token": 0.024, "functions_per_token": 0.016, "loc_per_token": 0.168, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 5.9523809523809526}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/PropPanelUMLActivityDiagram.java", "comments": 45, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.0, "tokens": 62, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 62.0, "ccn_per_token": 0.016129032258064516, "functions_per_token": 0.016129032258064516, "loc_per_token": 0.14516129032258066, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.888888888888889}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/InitActivityDiagram.java", "comments": 42, "loc_per_function": 5.75, "blanks_per_loc": 0.43, "num_funs": 4, "comments_per_loc": 1.83, "tokens": 162, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 40.5, "ccn_per_token": 0.024691358024691357, "functions_per_token": 0.024691358024691357, "loc_per_token": 0.1419753086419753, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.17391304347826086, "tokens_per_loc": 7.043478260869565}, {"loc": 89, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigPool.java", "comments": 99, "loc_per_function": 6.85, "blanks_per_loc": 0.3, "num_funs": 13, "comments_per_loc": 1.11, "tokens": 607, "ccn": 16, "ccn_per_function": 1.2307692307692308, "tokens_per_function": 46.69230769230769, "ccn_per_token": 0.026359143327841845, "functions_per_token": 0.0214168039538715, "loc_per_token": 0.14662273476112025, "ccn_per_loc": 0.1797752808988764, "functions_per_loc": 0.14606741573033707, "tokens_per_loc": 6.820224719101123}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/ActivityDiagramPropPanelFactory.java", "comments": 41, "loc_per_function": 11.0, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.73, "tokens": 68, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 68.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.014705882352941176, "loc_per_token": 0.16176470588235295, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.181818181818182}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/SelectionCallState.java", "comments": 51, "loc_per_function": 4.67, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.64, "tokens": 93, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 31.0, "ccn_per_token": 0.03225806451612903, "functions_per_token": 0.03225806451612903, "loc_per_token": 0.15053763440860216, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.21428571428571427, "tokens_per_loc": 6.642857142857143}, {"loc": 144, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigActionState.java", "comments": 100, "loc_per_function": 9.0, "blanks_per_loc": 0.22, "num_funs": 16, "comments_per_loc": 0.69, "tokens": 1026, "ccn": 20, "ccn_per_function": 1.25, "tokens_per_function": 64.125, "ccn_per_token": 0.01949317738791423, "functions_per_token": 0.015594541910331383, "loc_per_token": 0.14035087719298245, "ccn_per_loc": 0.1388888888888889, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 7.125}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/ActionCreatePartition.java", "comments": 44, "loc_per_function": 8.0, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 2.75, "tokens": 102, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 51.0, "ccn_per_token": 0.0196078431372549, "functions_per_token": 0.0196078431372549, "loc_per_token": 0.1568627450980392, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.375}, {"loc": 485, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigPartition.java", "comments": 153, "loc_per_function": 16.17, "blanks_per_loc": 0.15, "num_funs": 30, "comments_per_loc": 0.32, "tokens": 3228, "ccn": 89, "ccn_per_function": 2.966666666666667, "tokens_per_function": 107.6, "ccn_per_token": 0.027571251548946716, "functions_per_token": 0.00929368029739777, "loc_per_token": 0.15024783147459728, "ccn_per_loc": 0.18350515463917524, "functions_per_loc": 0.061855670103092786, "tokens_per_loc": 6.655670103092784}, {"loc": 173, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigSubactivityState.java", "comments": 100, "loc_per_function": 9.61, "blanks_per_loc": 0.24, "num_funs": 18, "comments_per_loc": 0.58, "tokens": 1375, "ccn": 27, "ccn_per_function": 1.5, "tokens_per_function": 76.38888888888889, "ccn_per_token": 0.019636363636363636, "functions_per_token": 0.01309090909090909, "loc_per_token": 0.12581818181818183, "ccn_per_loc": 0.15606936416184972, "functions_per_loc": 0.10404624277456648, "tokens_per_loc": 7.9479768786127165}, {"loc": 28, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/ActivityDiagramRenderer.java", "comments": 72, "loc_per_function": 28.0, "blanks_per_loc": 0.36, "num_funs": 1, "comments_per_loc": 2.57, "tokens": 227, "ccn": 4, "ccn_per_function": 4.0, "tokens_per_function": 227.0, "ccn_per_token": 0.01762114537444934, "functions_per_token": 0.004405286343612335, "loc_per_token": 0.12334801762114538, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.03571428571428571, "tokens_per_loc": 8.107142857142858}, {"loc": 602, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/ui/UMLActivityDiagram.java", "comments": 200, "loc_per_function": 12.81, "blanks_per_loc": 0.13, "num_funs": 47, "comments_per_loc": 0.33, "tokens": 3733, "ccn": 130, "ccn_per_function": 2.765957446808511, "tokens_per_function": 79.42553191489361, "ccn_per_token": 0.0348245379051701, "functions_per_token": 0.012590409858023038, "loc_per_token": 0.1612643986070185, "ccn_per_loc": 0.2159468438538206, "functions_per_loc": 0.07807308970099668, "tokens_per_loc": 6.200996677740863}, {"loc": 75, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/activity/layout/ActivityDiagramLayouter.java", "comments": 104, "loc_per_function": 9.38, "blanks_per_loc": 0.28, "num_funs": 8, "comments_per_loc": 1.39, "tokens": 579, "ccn": 14, "ccn_per_function": 1.75, "tokens_per_function": 72.375, "ccn_per_token": 0.024179620034542316, "functions_per_token": 0.013816925734024179, "loc_per_token": 0.12953367875647667, "ccn_per_loc": 0.18666666666666668, "functions_per_loc": 0.10666666666666667, "tokens_per_loc": 7.72}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionStereotypeViewTextual.java", "comments": 48, "loc_per_function": 8.0, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 6.0, "tokens": 48, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 48.0, "ccn_per_token": 0.020833333333333332, "functions_per_token": 0.020833333333333332, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.0}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigKeyword.java", "comments": 65, "loc_per_function": 7.6, "blanks_per_loc": 0.29, "num_funs": 5, "comments_per_loc": 1.71, "tokens": 222, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 44.4, "ccn_per_token": 0.02252252252252252, "functions_per_token": 0.02252252252252252, "loc_per_token": 0.17117117117117117, "ccn_per_loc": 0.13157894736842105, "functions_per_loc": 0.13157894736842105, "tokens_per_loc": 5.842105263157895}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigClassAssociationClass.java", "comments": 51, "loc_per_function": 11.5, "blanks_per_loc": 0.39, "num_funs": 2, "comments_per_loc": 2.22, "tokens": 143, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 71.5, "ccn_per_token": 0.027972027972027972, "functions_per_token": 0.013986013986013986, "loc_per_token": 0.16083916083916083, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.08695652173913043, "tokens_per_loc": 6.217391304347826}, {"loc": 105, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionRerouteEdge.java", "comments": 114, "loc_per_function": 26.25, "blanks_per_loc": 0.24, "num_funs": 4, "comments_per_loc": 1.09, "tokens": 761, "ccn": 16, "ccn_per_function": 4.0, "tokens_per_function": 190.25, "ccn_per_token": 0.02102496714848883, "functions_per_token": 0.005256241787122208, "loc_per_token": 0.13797634691195795, "ccn_per_loc": 0.1523809523809524, "functions_per_loc": 0.0380952380952381, "tokens_per_loc": 7.247619047619048}, {"loc": 242, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionNodeClarifiers2.java", "comments": 182, "loc_per_function": 12.74, "blanks_per_loc": 0.18, "num_funs": 19, "comments_per_loc": 0.75, "tokens": 1811, "ccn": 55, "ccn_per_function": 2.8947368421052633, "tokens_per_function": 95.3157894736842, "ccn_per_token": 0.030369961347321922, "functions_per_token": 0.010491441192711209, "loc_per_token": 0.13362782992821645, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.07851239669421488, "tokens_per_loc": 7.483471074380165}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSetAddAssociationEndMode.java", "comments": 52, "loc_per_function": 9.0, "blanks_per_loc": 1.11, "num_funs": 1, "comments_per_loc": 5.78, "tokens": 64, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 64.0, "ccn_per_token": 0.015625, "functions_per_token": 0.015625, "loc_per_token": 0.140625, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 7.111111111111111}, {"loc": 348, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/UMLDiagram.java", "comments": 302, "loc_per_function": 10.55, "blanks_per_loc": 0.21, "num_funs": 33, "comments_per_loc": 0.87, "tokens": 2128, "ccn": 51, "ccn_per_function": 1.5454545454545454, "tokens_per_function": 64.48484848484848, "ccn_per_token": 0.023966165413533833, "functions_per_token": 0.01550751879699248, "loc_per_token": 0.16353383458646617, "ccn_per_loc": 0.14655172413793102, "functions_per_loc": 0.09482758620689655, "tokens_per_loc": 6.114942528735632}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgePort.java", "comments": 78, "loc_per_function": 6.78, "blanks_per_loc": 0.25, "num_funs": 9, "comments_per_loc": 1.28, "tokens": 339, "ccn": 13, "ccn_per_function": 1.4444444444444444, "tokens_per_function": 37.666666666666664, "ccn_per_token": 0.038348082595870206, "functions_per_token": 0.02654867256637168, "loc_per_token": 0.17994100294985252, "ccn_per_loc": 0.21311475409836064, "functions_per_loc": 0.14754098360655737, "tokens_per_loc": 5.557377049180328}, {"loc": 336, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/TabDiagram.java", "comments": 225, "loc_per_function": 12.44, "blanks_per_loc": 0.19, "num_funs": 27, "comments_per_loc": 0.67, "tokens": 2303, "ccn": 76, "ccn_per_function": 2.814814814814815, "tokens_per_function": 85.29629629629629, "ccn_per_token": 0.03300043421623969, "functions_per_token": 0.011723838471558836, "loc_per_token": 0.1458966565349544, "ccn_per_loc": 0.2261904761904762, "functions_per_loc": 0.08035714285714286, "tokens_per_loc": 6.854166666666667}, {"loc": 977, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeModelElement.java", "comments": 661, "loc_per_function": 10.39, "blanks_per_loc": 0.18, "num_funs": 94, "comments_per_loc": 0.68, "tokens": 6453, "ccn": 242, "ccn_per_function": 2.574468085106383, "tokens_per_function": 68.64893617021276, "ccn_per_token": 0.03750193708352704, "functions_per_token": 0.014566868123353479, "loc_per_token": 0.15140244847357817, "ccn_per_loc": 0.24769703172978505, "functions_per_loc": 0.09621289662231321, "tokens_per_loc": 6.604912998976459}, {"loc": 28, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionStereotypeView.java", "comments": 68, "loc_per_function": 7.0, "blanks_per_loc": 0.36, "num_funs": 4, "comments_per_loc": 2.43, "tokens": 147, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 36.75, "ccn_per_token": 0.034013605442176874, "functions_per_token": 0.027210884353741496, "loc_per_token": 0.19047619047619047, "ccn_per_loc": 0.17857142857142858, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 5.25}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionModifierLeaf.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 124, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 41.333333333333336, "ccn_per_token": 0.024193548387096774, "functions_per_token": 0.024193548387096774, "loc_per_token": 0.13709677419354838, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 7.294117647058823}, {"loc": 124, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddConcurrentRegion.java", "comments": 75, "loc_per_function": 41.33, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 0.6, "tokens": 983, "ccn": 12, "ccn_per_function": 4.0, "tokens_per_function": 327.6666666666667, "ccn_per_token": 0.012207527975584944, "functions_per_token": 0.003051881993896236, "loc_per_token": 0.12614445574771108, "ccn_per_loc": 0.0967741935483871, "functions_per_loc": 0.024193548387096774, "tokens_per_loc": 7.92741935483871}, {"loc": 88, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionMultiplicity.java", "comments": 79, "loc_per_function": 8.0, "blanks_per_loc": 0.41, "num_funs": 11, "comments_per_loc": 0.9, "tokens": 552, "ccn": 15, "ccn_per_function": 1.3636363636363635, "tokens_per_function": 50.18181818181818, "ccn_per_token": 0.02717391304347826, "functions_per_token": 0.019927536231884056, "loc_per_token": 0.15942028985507245, "ccn_per_loc": 0.17045454545454544, "functions_per_loc": 0.125, "tokens_per_loc": 6.2727272727272725}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateUsage.java", "comments": 41, "loc_per_function": 7.0, "blanks_per_loc": 0.86, "num_funs": 1, "comments_per_loc": 5.86, "tokens": 47, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 47.0, "ccn_per_token": 0.02127659574468085, "functions_per_token": 0.02127659574468085, "loc_per_token": 0.14893617021276595, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.714285714285714}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/PathConvPercent2.java", "comments": 91, "loc_per_function": 10.17, "blanks_per_loc": 0.41, "num_funs": 6, "comments_per_loc": 1.49, "tokens": 461, "ccn": 10, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 76.83333333333333, "ccn_per_token": 0.021691973969631236, "functions_per_token": 0.013015184381778741, "loc_per_token": 0.13232104121475055, "ccn_per_loc": 0.16393442622950818, "functions_per_loc": 0.09836065573770492, "tokens_per_loc": 7.557377049180328}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/StylePanelFigMessage.java", "comments": 54, "loc_per_function": 12.0, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 1.12, "tokens": 308, "ccn": 7, "ccn_per_function": 1.75, "tokens_per_function": 77.0, "ccn_per_token": 0.022727272727272728, "functions_per_token": 0.012987012987012988, "loc_per_token": 0.15584415584415584, "ccn_per_loc": 0.14583333333333334, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 6.416666666666667}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionModifierAbstract.java", "comments": 61, "loc_per_function": 6.0, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 3.39, "tokens": 124, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 41.333333333333336, "ccn_per_token": 0.024193548387096774, "functions_per_token": 0.024193548387096774, "loc_per_token": 0.14516129032258066, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.888888888888889}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigNameWithAbstractAndBold.java", "comments": 56, "loc_per_function": 8.0, "blanks_per_loc": 0.56, "num_funs": 2, "comments_per_loc": 3.5, "tokens": 112, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 56.0, "ccn_per_token": 0.026785714285714284, "functions_per_token": 0.017857142857142856, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.1875, "functions_per_loc": 0.125, "tokens_per_loc": 7.0}, {"loc": 105, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/AddExistingNodeCommand.java", "comments": 99, "loc_per_function": 15.0, "blanks_per_loc": 0.21, "num_funs": 7, "comments_per_loc": 0.94, "tokens": 638, "ccn": 12, "ccn_per_function": 1.7142857142857142, "tokens_per_function": 91.14285714285714, "ccn_per_token": 0.018808777429467086, "functions_per_token": 0.0109717868338558, "loc_per_token": 0.164576802507837, "ccn_per_loc": 0.11428571428571428, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 6.076190476190476}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigMultiLineTextWithBold.java", "comments": 51, "loc_per_function": 8.0, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 3.19, "tokens": 113, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 56.5, "ccn_per_token": 0.02654867256637168, "functions_per_token": 0.017699115044247787, "loc_per_token": 0.1415929203539823, "ccn_per_loc": 0.1875, "functions_per_loc": 0.125, "tokens_per_loc": 7.0625}, {"loc": 142, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateAssociationEnd.java", "comments": 89, "loc_per_function": 35.5, "blanks_per_loc": 0.25, "num_funs": 4, "comments_per_loc": 0.63, "tokens": 921, "ccn": 17, "ccn_per_function": 4.25, "tokens_per_function": 230.25, "ccn_per_token": 0.018458197611292075, "functions_per_token": 0.004343105320304018, "loc_per_token": 0.15418023887079263, "ccn_per_loc": 0.11971830985915492, "functions_per_loc": 0.028169014084507043, "tokens_per_loc": 6.485915492957746}, {"loc": 46, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/AbstractActionRadioMenuItem.java", "comments": 69, "loc_per_function": 15.33, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.5, "tokens": 309, "ccn": 9, "ccn_per_function": 3.0, "tokens_per_function": 103.0, "ccn_per_token": 0.02912621359223301, "functions_per_token": 0.009708737864077669, "loc_per_token": 0.1488673139158576, "ccn_per_loc": 0.1956521739130435, "functions_per_loc": 0.06521739130434782, "tokens_per_loc": 6.717391304347826}, {"loc": 28, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateCommentEdge.java", "comments": 45, "loc_per_function": 14.0, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 1.61, "tokens": 191, "ccn": 8, "ccn_per_function": 4.0, "tokens_per_function": 95.5, "ccn_per_token": 0.041884816753926704, "functions_per_token": 0.010471204188481676, "loc_per_token": 0.14659685863874344, "ccn_per_loc": 0.2857142857142857, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.821428571428571}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigPermission.java", "comments": 53, "loc_per_function": 7.0, "blanks_per_loc": 1.0, "num_funs": 1, "comments_per_loc": 7.57, "tokens": 47, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 47.0, "ccn_per_token": 0.02127659574468085, "functions_per_token": 0.02127659574468085, "loc_per_token": 0.14893617021276595, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.714285714285714}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddAllClassesFromModel.java", "comments": 65, "loc_per_function": 12.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.81, "tokens": 259, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 86.33333333333333, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.011583011583011582, "loc_per_token": 0.138996138996139, "ccn_per_loc": 0.19444444444444445, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 7.194444444444445}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigProfileIcon.java", "comments": 59, "loc_per_function": 8.6, "blanks_per_loc": 0.42, "num_funs": 5, "comments_per_loc": 1.37, "tokens": 346, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 69.2, "ccn_per_token": 0.014450867052023121, "functions_per_token": 0.014450867052023121, "loc_per_token": 0.12427745664739884, "ccn_per_loc": 0.11627906976744186, "functions_per_loc": 0.11627906976744186, "tokens_per_loc": 8.046511627906977}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/Clarifiable.java", "comments": 43, "loc_per_function": 5.0, "blanks_per_loc": 1.2, "num_funs": 0, "comments_per_loc": 8.6, "tokens": 30, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 30, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.0}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ArgoModeCreateFigText.java", "comments": 48, "loc_per_function": 9.0, "blanks_per_loc": 0.39, "num_funs": 2, "comments_per_loc": 2.67, "tokens": 141, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 70.5, "ccn_per_token": 0.014184397163120567, "functions_per_token": 0.014184397163120567, "loc_per_token": 0.1276595744680851, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 7.833333333333333}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigEnumLiteralsCompartment.java", "comments": 70, "loc_per_function": 5.33, "blanks_per_loc": 0.34, "num_funs": 6, "comments_per_loc": 2.19, "tokens": 196, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 32.666666666666664, "ccn_per_token": 0.030612244897959183, "functions_per_token": 0.030612244897959183, "loc_per_token": 0.16326530612244897, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.125}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ArgoFigGroup.java", "comments": 85, "loc_per_function": 8.29, "blanks_per_loc": 0.26, "num_funs": 7, "comments_per_loc": 1.47, "tokens": 332, "ccn": 12, "ccn_per_function": 1.7142857142857142, "tokens_per_function": 47.42857142857143, "ccn_per_token": 0.03614457831325301, "functions_per_token": 0.02108433734939759, "loc_per_token": 0.1746987951807229, "ccn_per_loc": 0.20689655172413793, "functions_per_loc": 0.1206896551724138, "tokens_per_loc": 5.724137931034483}, {"loc": 110, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSaveDiagramToClipboard.java", "comments": 93, "loc_per_function": 12.22, "blanks_per_loc": 0.31, "num_funs": 9, "comments_per_loc": 0.85, "tokens": 762, "ccn": 25, "ccn_per_function": 2.7777777777777777, "tokens_per_function": 84.66666666666667, "ccn_per_token": 0.03280839895013123, "functions_per_token": 0.011811023622047244, "loc_per_token": 0.14435695538057744, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.08181818181818182, "tokens_per_loc": 6.927272727272728}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigEmptyRect.java", "comments": 48, "loc_per_function": 5.0, "blanks_per_loc": 0.73, "num_funs": 3, "comments_per_loc": 3.2, "tokens": 93, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 31.0, "ccn_per_token": 0.03225806451612903, "functions_per_token": 0.03225806451612903, "loc_per_token": 0.16129032258064516, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.2}, {"loc": 119, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddNote.java", "comments": 80, "loc_per_function": 39.67, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 0.67, "tokens": 939, "ccn": 19, "ccn_per_function": 6.333333333333333, "tokens_per_function": 313.0, "ccn_per_token": 0.02023429179978701, "functions_per_token": 0.003194888178913738, "loc_per_token": 0.12673056443024494, "ccn_per_loc": 0.15966386554621848, "functions_per_loc": 0.025210084033613446, "tokens_per_loc": 7.890756302521009}, {"loc": 303, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigCompartment.java", "comments": 252, "loc_per_function": 9.77, "blanks_per_loc": 0.22, "num_funs": 31, "comments_per_loc": 0.83, "tokens": 1767, "ccn": 60, "ccn_per_function": 1.935483870967742, "tokens_per_function": 57.0, "ccn_per_token": 0.03395585738539898, "functions_per_token": 0.017543859649122806, "loc_per_token": 0.17147707979626486, "ccn_per_loc": 0.19801980198019803, "functions_per_loc": 0.10231023102310231, "tokens_per_loc": 5.8316831683168315}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionMoveClarifiers.java", "comments": 52, "loc_per_function": 6.5, "blanks_per_loc": 0.69, "num_funs": 2, "comments_per_loc": 4.0, "tokens": 90, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 45.0, "ccn_per_token": 0.022222222222222223, "functions_per_token": 0.022222222222222223, "loc_per_token": 0.14444444444444443, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 6.923076923076923}, {"loc": 74, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddMessage.java", "comments": 65, "loc_per_function": 14.8, "blanks_per_loc": 0.23, "num_funs": 5, "comments_per_loc": 0.88, "tokens": 560, "ccn": 8, "ccn_per_function": 1.6, "tokens_per_function": 112.0, "ccn_per_token": 0.014285714285714285, "functions_per_token": 0.008928571428571428, "loc_per_token": 0.13214285714285715, "ccn_per_loc": 0.10810810810810811, "functions_per_loc": 0.06756756756756757, "tokens_per_loc": 7.5675675675675675}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionEdgeClarifiers.java", "comments": 55, "loc_per_function": 13.0, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.12, "tokens": 190, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 95.0, "ccn_per_token": 0.02631578947368421, "functions_per_token": 0.010526315789473684, "loc_per_token": 0.1368421052631579, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 7.3076923076923075}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeLabelDragFactory.java", "comments": 49, "loc_per_function": 6.0, "blanks_per_loc": 0.58, "num_funs": 2, "comments_per_loc": 4.08, "tokens": 80, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 40.0, "ccn_per_token": 0.025, "functions_per_token": 0.025, "loc_per_token": 0.15, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.666666666666667}, {"loc": 163, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeAddToDiagram.java", "comments": 66, "loc_per_function": 16.3, "blanks_per_loc": 0.2, "num_funs": 10, "comments_per_loc": 0.4, "tokens": 1126, "ccn": 29, "ccn_per_function": 2.9, "tokens_per_function": 112.6, "ccn_per_token": 0.02575488454706927, "functions_per_token": 0.008880994671403197, "loc_per_token": 0.1447602131438721, "ccn_per_loc": 0.17791411042944785, "functions_per_loc": 0.06134969325153374, "tokens_per_loc": 6.9079754601226995}, {"loc": 151, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/DnDJGraph.java", "comments": 94, "loc_per_function": 13.73, "blanks_per_loc": 0.18, "num_funs": 11, "comments_per_loc": 0.62, "tokens": 1035, "ccn": 27, "ccn_per_function": 2.4545454545454546, "tokens_per_function": 94.0909090909091, "ccn_per_token": 0.02608695652173913, "functions_per_token": 0.010628019323671498, "loc_per_token": 0.14589371980676327, "ccn_per_loc": 0.17880794701986755, "functions_per_loc": 0.0728476821192053, "tokens_per_loc": 6.854304635761589}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddStereotype.java", "comments": 58, "loc_per_function": 13.5, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 1.07, "tokens": 362, "ccn": 7, "ccn_per_function": 1.75, "tokens_per_function": 90.5, "ccn_per_token": 0.019337016574585635, "functions_per_token": 0.011049723756906077, "loc_per_token": 0.14917127071823205, "ccn_per_loc": 0.12962962962962962, "functions_per_loc": 0.07407407407407407, "tokens_per_loc": 6.703703703703703}, {"loc": 202, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeAssociation.java", "comments": 113, "loc_per_function": 11.22, "blanks_per_loc": 0.22, "num_funs": 18, "comments_per_loc": 0.56, "tokens": 1407, "ccn": 36, "ccn_per_function": 2.0, "tokens_per_function": 78.16666666666667, "ccn_per_token": 0.0255863539445629, "functions_per_token": 0.01279317697228145, "loc_per_token": 0.1435678749111585, "ccn_per_loc": 0.1782178217821782, "functions_per_loc": 0.0891089108910891, "tokens_per_loc": 6.965346534653466}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigStereotype.java", "comments": 73, "loc_per_function": 9.83, "blanks_per_loc": 0.27, "num_funs": 6, "comments_per_loc": 1.24, "tokens": 379, "ccn": 10, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 63.166666666666664, "ccn_per_token": 0.026385224274406333, "functions_per_token": 0.0158311345646438, "loc_per_token": 0.15567282321899736, "ccn_per_loc": 0.1694915254237288, "functions_per_loc": 0.1016949152542373, "tokens_per_loc": 6.423728813559322}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddExistingEdge.java", "comments": 60, "loc_per_function": 14.33, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.4, "tokens": 286, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 95.33333333333333, "ccn_per_token": 0.024475524475524476, "functions_per_token": 0.01048951048951049, "loc_per_token": 0.15034965034965034, "ccn_per_loc": 0.16279069767441862, "functions_per_loc": 0.06976744186046512, "tokens_per_loc": 6.651162790697675}, {"loc": 361, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigCompartmentBox.java", "comments": 224, "loc_per_function": 13.37, "blanks_per_loc": 0.2, "num_funs": 27, "comments_per_loc": 0.62, "tokens": 2350, "ccn": 68, "ccn_per_function": 2.5185185185185186, "tokens_per_function": 87.03703703703704, "ccn_per_token": 0.02893617021276596, "functions_per_token": 0.01148936170212766, "loc_per_token": 0.15361702127659574, "ccn_per_loc": 0.1883656509695291, "functions_per_loc": 0.07479224376731301, "tokens_per_loc": 6.509695290858725}, {"loc": 63, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddExtensionPoint.java", "comments": 101, "loc_per_function": 12.6, "blanks_per_loc": 0.52, "num_funs": 5, "comments_per_loc": 1.6, "tokens": 415, "ccn": 9, "ccn_per_function": 1.8, "tokens_per_function": 83.0, "ccn_per_token": 0.021686746987951807, "functions_per_token": 0.012048192771084338, "loc_per_token": 0.15180722891566265, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.07936507936507936, "tokens_per_loc": 6.587301587301587}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSetAddAssociationClassMode.java", "comments": 51, "loc_per_function": 9.0, "blanks_per_loc": 1.11, "num_funs": 1, "comments_per_loc": 5.67, "tokens": 65, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 65.0, "ccn_per_token": 0.015384615384615385, "functions_per_token": 0.015384615384615385, "loc_per_token": 0.13846153846153847, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 7.222222222222222}, {"loc": 189, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionCompartmentDisplay.java", "comments": 116, "loc_per_function": 63.0, "blanks_per_loc": 0.25, "num_funs": 3, "comments_per_loc": 0.61, "tokens": 1043, "ccn": 28, "ccn_per_function": 9.333333333333334, "tokens_per_function": 347.6666666666667, "ccn_per_token": 0.026845637583892617, "functions_per_token": 0.0028763183125599234, "loc_per_token": 0.18120805369127516, "ccn_per_loc": 0.14814814814814814, "functions_per_loc": 0.015873015873015872, "tokens_per_loc": 5.518518518518518}, {"loc": 3, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FeaturesCompartmentContainer.java", "comments": 42, "loc_per_function": 3.0, "blanks_per_loc": 0.67, "num_funs": 0, "comments_per_loc": 14.0, "tokens": 17, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 17, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.17647058823529413, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.666666666666667}, {"loc": 107, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/StylePanelFigAssociationClass.java", "comments": 89, "loc_per_function": 17.83, "blanks_per_loc": 0.24, "num_funs": 6, "comments_per_loc": 0.83, "tokens": 707, "ccn": 18, "ccn_per_function": 3.0, "tokens_per_function": 117.83333333333333, "ccn_per_token": 0.02545968882602546, "functions_per_token": 0.008486562942008486, "loc_per_token": 0.15134370579915135, "ccn_per_loc": 0.16822429906542055, "functions_per_loc": 0.056074766355140186, "tokens_per_loc": 6.607476635514018}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/RadioAction.java", "comments": 57, "loc_per_function": 14.0, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 1.36, "tokens": 290, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 96.66666666666667, "ccn_per_token": 0.027586206896551724, "functions_per_token": 0.010344827586206896, "loc_per_token": 0.14482758620689656, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.904761904761905}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreatePermission.java", "comments": 45, "loc_per_function": 7.0, "blanks_per_loc": 0.86, "num_funs": 1, "comments_per_loc": 6.43, "tokens": 47, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 47.0, "ccn_per_token": 0.02127659574468085, "functions_per_token": 0.02127659574468085, "loc_per_token": 0.14893617021276595, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.714285714285714}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddExistingNode.java", "comments": 58, "loc_per_function": 18.0, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.07, "tokens": 361, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 120.33333333333333, "ccn_per_token": 0.0221606648199446, "functions_per_token": 0.008310249307479225, "loc_per_token": 0.14958448753462603, "ccn_per_loc": 0.14814814814814814, "functions_per_loc": 0.05555555555555555, "tokens_per_loc": 6.685185185185185}, {"loc": 6, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/StereotypeStyled.java", "comments": 50, "loc_per_function": 6.0, "blanks_per_loc": 1.17, "num_funs": 0, "comments_per_loc": 8.33, "tokens": 45, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 45, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.13333333333333333, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.5}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/InitDiagramAppearanceUI.java", "comments": 42, "loc_per_function": 6.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.56, "tokens": 187, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 46.75, "ccn_per_token": 0.0213903743315508, "functions_per_token": 0.0213903743315508, "loc_per_token": 0.1443850267379679, "ccn_per_loc": 0.14814814814814814, "functions_per_loc": 0.14814814814814814, "tokens_per_loc": 6.925925925925926}, {"loc": 317, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigMessage.java", "comments": 168, "loc_per_function": 13.21, "blanks_per_loc": 0.2, "num_funs": 24, "comments_per_loc": 0.53, "tokens": 2348, "ccn": 67, "ccn_per_function": 2.7916666666666665, "tokens_per_function": 97.83333333333333, "ccn_per_token": 0.028534923339011926, "functions_per_token": 0.010221465076660987, "loc_per_token": 0.13500851788756388, "ccn_per_loc": 0.2113564668769716, "functions_per_loc": 0.07570977917981073, "tokens_per_loc": 7.406940063091483}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/AbstractActionCheckBoxMenuItem.java", "comments": 67, "loc_per_function": 14.67, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.52, "tokens": 285, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 95.0, "ccn_per_token": 0.028070175438596492, "functions_per_token": 0.010526315789473684, "loc_per_token": 0.1543859649122807, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.06818181818181818, "tokens_per_loc": 6.4772727272727275}, {"loc": 73, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateAssociationClass.java", "comments": 61, "loc_per_function": 18.25, "blanks_per_loc": 0.3, "num_funs": 4, "comments_per_loc": 0.84, "tokens": 569, "ccn": 7, "ccn_per_function": 1.75, "tokens_per_function": 142.25, "ccn_per_token": 0.012302284710017574, "functions_per_token": 0.007029876977152899, "loc_per_token": 0.1282952548330404, "ccn_per_loc": 0.0958904109589041, "functions_per_loc": 0.0547945205479452, "tokens_per_loc": 7.794520547945205}, {"loc": 82, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/DiagramNameDocument.java", "comments": 87, "loc_per_function": 9.11, "blanks_per_loc": 0.23, "num_funs": 9, "comments_per_loc": 1.06, "tokens": 545, "ccn": 17, "ccn_per_function": 1.8888888888888888, "tokens_per_function": 60.55555555555556, "ccn_per_token": 0.031192660550458717, "functions_per_token": 0.01651376146788991, "loc_per_token": 0.15045871559633028, "ccn_per_loc": 0.2073170731707317, "functions_per_loc": 0.10975609756097561, "tokens_per_loc": 6.646341463414634}, {"loc": 143, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/PropPanelDiagram.java", "comments": 73, "loc_per_function": 9.53, "blanks_per_loc": 0.2, "num_funs": 15, "comments_per_loc": 0.51, "tokens": 859, "ccn": 26, "ccn_per_function": 1.7333333333333334, "tokens_per_function": 57.266666666666666, "ccn_per_token": 0.030267753201396973, "functions_per_token": 0.017462165308498253, "loc_per_token": 0.16647264260768335, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.1048951048951049, "tokens_per_loc": 6.006993006993007}, {"loc": 80, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSetPath.java", "comments": 61, "loc_per_function": 26.67, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 0.76, "tokens": 546, "ccn": 16, "ccn_per_function": 5.333333333333333, "tokens_per_function": 182.0, "ccn_per_token": 0.029304029304029304, "functions_per_token": 0.005494505494505495, "loc_per_token": 0.14652014652014653, "ccn_per_loc": 0.2, "functions_per_loc": 0.0375, "tokens_per_loc": 6.825}, {"loc": 177, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateGraphEdge.java", "comments": 82, "loc_per_function": 44.25, "blanks_per_loc": 0.19, "num_funs": 4, "comments_per_loc": 0.46, "tokens": 1143, "ccn": 31, "ccn_per_function": 7.75, "tokens_per_function": 285.75, "ccn_per_token": 0.02712160979877515, "functions_per_token": 0.003499562554680665, "loc_per_token": 0.15485564304461943, "ccn_per_loc": 0.1751412429378531, "functions_per_loc": 0.022598870056497175, "tokens_per_loc": 6.4576271186440675}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigTrace.java", "comments": 49, "loc_per_function": 9.0, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 2.72, "tokens": 116, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 58.0, "ccn_per_token": 0.017241379310344827, "functions_per_token": 0.017241379310344827, "loc_per_token": 0.15517241379310345, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.444444444444445}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionList.java", "comments": 62, "loc_per_function": 12.86, "blanks_per_loc": 0.16, "num_funs": 7, "comments_per_loc": 0.69, "tokens": 530, "ccn": 30, "ccn_per_function": 4.285714285714286, "tokens_per_function": 75.71428571428571, "ccn_per_token": 0.05660377358490566, "functions_per_token": 0.013207547169811321, "loc_per_token": 0.16981132075471697, "ccn_per_loc": 0.3333333333333333, "functions_per_loc": 0.07777777777777778, "tokens_per_loc": 5.888888888888889}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigUsage.java", "comments": 47, "loc_per_function": 7.0, "blanks_per_loc": 1.0, "num_funs": 1, "comments_per_loc": 6.71, "tokens": 47, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 47.0, "ccn_per_token": 0.02127659574468085, "functions_per_token": 0.02127659574468085, "loc_per_token": 0.14893617021276595, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.714285714285714}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionVisibilityProtected.java", "comments": 53, "loc_per_function": 7.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 2.52, "tokens": 157, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 52.333333333333336, "ccn_per_token": 0.025477707006369428, "functions_per_token": 0.01910828025477707, "loc_per_token": 0.1337579617834395, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 7.476190476190476}, {"loc": 280, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigStereotypesGroup.java", "comments": 144, "loc_per_function": 14.74, "blanks_per_loc": 0.17, "num_funs": 19, "comments_per_loc": 0.51, "tokens": 1701, "ccn": 60, "ccn_per_function": 3.1578947368421053, "tokens_per_function": 89.52631578947368, "ccn_per_token": 0.03527336860670194, "functions_per_token": 0.011169900058788948, "loc_per_token": 0.1646090534979424, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.06785714285714285, "tokens_per_loc": 6.075}, {"loc": 77, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ArgoFigUtil.java", "comments": 81, "loc_per_function": 19.25, "blanks_per_loc": 0.14, "num_funs": 4, "comments_per_loc": 1.05, "tokens": 620, "ccn": 15, "ccn_per_function": 3.75, "tokens_per_function": 155.0, "ccn_per_token": 0.024193548387096774, "functions_per_token": 0.0064516129032258064, "loc_per_token": 0.12419354838709677, "ccn_per_loc": 0.19480519480519481, "functions_per_loc": 0.05194805194805195, "tokens_per_loc": 8.051948051948052}, {"loc": 91, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/PropPanelString.java", "comments": 85, "loc_per_function": 7.0, "blanks_per_loc": 0.33, "num_funs": 13, "comments_per_loc": 0.93, "tokens": 601, "ccn": 20, "ccn_per_function": 1.5384615384615385, "tokens_per_function": 46.23076923076923, "ccn_per_token": 0.033277870216306155, "functions_per_token": 0.021630615640599003, "loc_per_token": 0.15141430948419302, "ccn_per_loc": 0.21978021978021978, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.604395604395604}, {"loc": 137, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigSingleLineTextWithNotation.java", "comments": 149, "loc_per_function": 5.96, "blanks_per_loc": 0.22, "num_funs": 23, "comments_per_loc": 1.09, "tokens": 789, "ccn": 32, "ccn_per_function": 1.391304347826087, "tokens_per_function": 34.30434782608695, "ccn_per_token": 0.04055766793409379, "functions_per_token": 0.029150823827629912, "loc_per_token": 0.17363751584283904, "ccn_per_loc": 0.23357664233576642, "functions_per_loc": 0.1678832116788321, "tokens_per_loc": 5.759124087591241}, {"loc": 112, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeAssociationClass.java", "comments": 84, "loc_per_function": 11.2, "blanks_per_loc": 0.19, "num_funs": 10, "comments_per_loc": 0.75, "tokens": 618, "ccn": 21, "ccn_per_function": 2.1, "tokens_per_function": 61.8, "ccn_per_token": 0.03398058252427184, "functions_per_token": 0.016181229773462782, "loc_per_token": 0.18122977346278318, "ccn_per_loc": 0.1875, "functions_per_loc": 0.08928571428571429, "tokens_per_loc": 5.517857142857143}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigNameWithAbstract.java", "comments": 53, "loc_per_function": 10.0, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.65, "tokens": 135, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 67.5, "ccn_per_token": 0.02962962962962963, "functions_per_token": 0.014814814814814815, "loc_per_token": 0.14814814814814814, "ccn_per_loc": 0.2, "functions_per_loc": 0.1, "tokens_per_loc": 6.75}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/CompartmentFigText.java", "comments": 83, "loc_per_function": 6.12, "blanks_per_loc": 0.31, "num_funs": 8, "comments_per_loc": 1.69, "tokens": 313, "ccn": 9, "ccn_per_function": 1.125, "tokens_per_function": 39.125, "ccn_per_token": 0.02875399361022364, "functions_per_token": 0.025559105431309903, "loc_per_token": 0.15654952076677317, "ccn_per_loc": 0.1836734693877551, "functions_per_loc": 0.16326530612244897, "tokens_per_loc": 6.387755102040816}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ArgoFig.java", "comments": 110, "loc_per_function": 27.0, "blanks_per_loc": 0.78, "num_funs": 0, "comments_per_loc": 4.07, "tokens": 265, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 265, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1018867924528302, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 9.814814814814815}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigExtensionPointsCompartment.java", "comments": 55, "loc_per_function": 5.83, "blanks_per_loc": 0.31, "num_funs": 6, "comments_per_loc": 1.57, "tokens": 204, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 34.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.1715686274509804, "ccn_per_loc": 0.17142857142857143, "functions_per_loc": 0.17142857142857143, "tokens_per_loc": 5.828571428571428}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionVisibilityPrivate.java", "comments": 53, "loc_per_function": 7.0, "blanks_per_loc": 0.38, "num_funs": 3, "comments_per_loc": 2.52, "tokens": 157, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 52.333333333333336, "ccn_per_token": 0.025477707006369428, "functions_per_token": 0.01910828025477707, "loc_per_token": 0.1337579617834395, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 7.476190476190476}, {"loc": 1444, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeModelElement.java", "comments": 971, "loc_per_function": 11.28, "blanks_per_loc": 0.18, "num_funs": 128, "comments_per_loc": 0.67, "tokens": 9152, "ccn": 367, "ccn_per_function": 2.8671875, "tokens_per_function": 71.5, "ccn_per_token": 0.04010052447552447, "functions_per_token": 0.013986013986013986, "loc_per_token": 0.1577797202797203, "ccn_per_loc": 0.25415512465373963, "functions_per_loc": 0.0886426592797784, "tokens_per_loc": 6.337950138504155}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionVisibilityPublic.java", "comments": 53, "loc_per_function": 7.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 2.52, "tokens": 157, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 52.333333333333336, "ccn_per_token": 0.025477707006369428, "functions_per_token": 0.01910828025477707, "loc_per_token": 0.1337579617834395, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 7.476190476190476}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionStereotypeViewSmallIcon.java", "comments": 48, "loc_per_function": 8.0, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 6.0, "tokens": 48, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 48.0, "ccn_per_token": 0.020833333333333332, "functions_per_token": 0.020833333333333332, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.0}, {"loc": 183, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAggregation.java", "comments": 111, "loc_per_function": 14.08, "blanks_per_loc": 0.2, "num_funs": 13, "comments_per_loc": 0.61, "tokens": 1215, "ccn": 29, "ccn_per_function": 2.230769230769231, "tokens_per_function": 93.46153846153847, "ccn_per_token": 0.023868312757201648, "functions_per_token": 0.010699588477366255, "loc_per_token": 0.1506172839506173, "ccn_per_loc": 0.15846994535519127, "functions_per_loc": 0.07103825136612021, "tokens_per_loc": 6.639344262295082}, {"loc": 65, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeLabelDrag.java", "comments": 102, "loc_per_function": 10.83, "blanks_per_loc": 0.25, "num_funs": 6, "comments_per_loc": 1.57, "tokens": 428, "ccn": 11, "ccn_per_function": 1.8333333333333333, "tokens_per_function": 71.33333333333333, "ccn_per_token": 0.02570093457943925, "functions_per_token": 0.014018691588785047, "loc_per_token": 0.15186915887850466, "ccn_per_loc": 0.16923076923076924, "functions_per_loc": 0.09230769230769231, "tokens_per_loc": 6.584615384615384}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateAssociation.java", "comments": 57, "loc_per_function": 18.0, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 1.58, "tokens": 232, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 116.0, "ccn_per_token": 0.01293103448275862, "functions_per_token": 0.008620689655172414, "loc_per_token": 0.15517241379310345, "ccn_per_loc": 0.08333333333333333, "functions_per_loc": 0.05555555555555555, "tokens_per_loc": 6.444444444444445}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddAssociationRole.java", "comments": 65, "loc_per_function": 17.5, "blanks_per_loc": 0.26, "num_funs": 2, "comments_per_loc": 1.86, "tokens": 220, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 110.0, "ccn_per_token": 0.013636363636363636, "functions_per_token": 0.00909090909090909, "loc_per_token": 0.1590909090909091, "ccn_per_loc": 0.08571428571428572, "functions_per_loc": 0.05714285714285714, "tokens_per_loc": 6.285714285714286}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigTextGroup.java", "comments": 135, "loc_per_function": 7.46, "blanks_per_loc": 0.21, "num_funs": 13, "comments_per_loc": 1.39, "tokens": 613, "ccn": 30, "ccn_per_function": 2.3076923076923075, "tokens_per_function": 47.15384615384615, "ccn_per_token": 0.048939641109298535, "functions_per_token": 0.021207177814029365, "loc_per_token": 0.15823817292006526, "ccn_per_loc": 0.30927835051546393, "functions_per_loc": 0.13402061855670103, "tokens_per_loc": 6.319587628865979}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionRemoveFromDiagram.java", "comments": 48, "loc_per_function": 19.5, "blanks_per_loc": 0.23, "num_funs": 2, "comments_per_loc": 1.23, "tokens": 300, "ccn": 7, "ccn_per_function": 3.5, "tokens_per_function": 150.0, "ccn_per_token": 0.023333333333333334, "functions_per_token": 0.006666666666666667, "loc_per_token": 0.13, "ccn_per_loc": 0.1794871794871795, "functions_per_loc": 0.05128205128205128, "tokens_per_loc": 7.6923076923076925}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigOperationsCompartment.java", "comments": 67, "loc_per_function": 5.67, "blanks_per_loc": 0.35, "num_funs": 6, "comments_per_loc": 1.97, "tokens": 201, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 33.5, "ccn_per_token": 0.029850746268656716, "functions_per_token": 0.029850746268656716, "loc_per_token": 0.1691542288557214, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 5.911764705882353}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionModifierActive.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 125, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 41.666666666666664, "ccn_per_token": 0.024, "functions_per_token": 0.024, "loc_per_token": 0.136, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 7.352941176470588}, {"loc": 126, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ArgoFigText.java", "comments": 122, "loc_per_function": 7.88, "blanks_per_loc": 0.22, "num_funs": 16, "comments_per_loc": 0.97, "tokens": 741, "ccn": 25, "ccn_per_function": 1.5625, "tokens_per_function": 46.3125, "ccn_per_token": 0.033738191632928474, "functions_per_token": 0.021592442645074223, "loc_per_token": 0.1700404858299595, "ccn_per_loc": 0.1984126984126984, "functions_per_loc": 0.12698412698412698, "tokens_per_loc": 5.880952380952381}, {"loc": 71, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSetMode.java", "comments": 117, "loc_per_function": 5.92, "blanks_per_loc": 0.27, "num_funs": 12, "comments_per_loc": 1.65, "tokens": 440, "ccn": 13, "ccn_per_function": 1.0833333333333333, "tokens_per_function": 36.666666666666664, "ccn_per_token": 0.029545454545454545, "functions_per_token": 0.02727272727272727, "loc_per_token": 0.16136363636363638, "ccn_per_loc": 0.18309859154929578, "functions_per_loc": 0.16901408450704225, "tokens_per_loc": 6.197183098591549}, {"loc": 306, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/PathItemPlacement.java", "comments": 373, "loc_per_function": 9.56, "blanks_per_loc": 0.27, "num_funs": 32, "comments_per_loc": 1.22, "tokens": 2274, "ccn": 63, "ccn_per_function": 1.96875, "tokens_per_function": 71.0625, "ccn_per_token": 0.027704485488126648, "functions_per_token": 0.014072119613016711, "loc_per_token": 0.1345646437994723, "ccn_per_loc": 0.20588235294117646, "functions_per_loc": 0.10457516339869281, "tokens_per_loc": 7.431372549019608}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSetAddAssociationMode.java", "comments": 59, "loc_per_function": 13.0, "blanks_per_loc": 0.77, "num_funs": 1, "comments_per_loc": 4.54, "tokens": 94, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 94.0, "ccn_per_token": 0.010638297872340425, "functions_per_token": 0.010638297872340425, "loc_per_token": 0.13829787234042554, "ccn_per_loc": 0.07692307692307693, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 7.230769230769231}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionAddExistingNodes.java", "comments": 53, "loc_per_function": 16.33, "blanks_per_loc": 0.27, "num_funs": 3, "comments_per_loc": 1.08, "tokens": 296, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 98.66666666666667, "ccn_per_token": 0.02364864864864865, "functions_per_token": 0.010135135135135136, "loc_per_token": 0.16554054054054054, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.061224489795918366, "tokens_per_loc": 6.040816326530612}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionVisibilityPackage.java", "comments": 53, "loc_per_function": 7.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 2.52, "tokens": 156, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 52.0, "ccn_per_token": 0.02564102564102564, "functions_per_token": 0.019230769230769232, "loc_per_token": 0.1346153846153846, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 7.428571428571429}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionStereotypeViewBigIcon.java", "comments": 50, "loc_per_function": 8.0, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 6.25, "tokens": 48, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 48.0, "ccn_per_token": 0.020833333333333332, "functions_per_token": 0.020833333333333332, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.0}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SPFigEdgeModelElement.java", "comments": 44, "loc_per_function": 22.0, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 2.0, "tokens": 162, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 162.0, "ccn_per_token": 0.006172839506172839, "functions_per_token": 0.006172839506172839, "loc_per_token": 0.13580246913580246, "ccn_per_loc": 0.045454545454545456, "functions_per_loc": 0.045454545454545456, "tokens_per_loc": 7.363636363636363}, {"loc": 99, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigGeneralization.java", "comments": 90, "loc_per_function": 11.0, "blanks_per_loc": 0.29, "num_funs": 9, "comments_per_loc": 0.91, "tokens": 629, "ccn": 19, "ccn_per_function": 2.111111111111111, "tokens_per_function": 69.88888888888889, "ccn_per_token": 0.030206677265500796, "functions_per_token": 0.014308426073131956, "loc_per_token": 0.1573926868044515, "ccn_per_loc": 0.1919191919191919, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.353535353535354}, {"loc": 135, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigSingleLineText.java", "comments": 125, "loc_per_function": 9.64, "blanks_per_loc": 0.22, "num_funs": 14, "comments_per_loc": 0.93, "tokens": 858, "ccn": 29, "ccn_per_function": 2.0714285714285716, "tokens_per_function": 61.285714285714285, "ccn_per_token": 0.0337995337995338, "functions_per_token": 0.016317016317016316, "loc_per_token": 0.15734265734265734, "ccn_per_loc": 0.21481481481481482, "functions_per_loc": 0.1037037037037037, "tokens_per_loc": 6.355555555555555}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/StatusBarAdapter.java", "comments": 42, "loc_per_function": 11.0, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.82, "tokens": 88, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 88.0, "ccn_per_token": 0.011363636363636364, "functions_per_token": 0.011363636363636364, "loc_per_token": 0.125, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 8.0}, {"loc": 98, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionClassifierBox.java", "comments": 40, "loc_per_function": 16.33, "blanks_per_loc": 0.24, "num_funs": 6, "comments_per_loc": 0.41, "tokens": 736, "ccn": 14, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 122.66666666666667, "ccn_per_token": 0.019021739130434784, "functions_per_token": 0.008152173913043478, "loc_per_token": 0.1331521739130435, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.061224489795918366, "tokens_per_loc": 7.510204081632653}, {"loc": 145, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigAssociationClass.java", "comments": 125, "loc_per_function": 11.15, "blanks_per_loc": 0.19, "num_funs": 13, "comments_per_loc": 0.86, "tokens": 822, "ccn": 38, "ccn_per_function": 2.923076923076923, "tokens_per_function": 63.23076923076923, "ccn_per_token": 0.046228710462287104, "functions_per_token": 0.015815085158150853, "loc_per_token": 0.17639902676399027, "ccn_per_loc": 0.2620689655172414, "functions_per_loc": 0.0896551724137931, "tokens_per_loc": 5.6689655172413795}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateDependency.java", "comments": 46, "loc_per_function": 7.0, "blanks_per_loc": 0.71, "num_funs": 1, "comments_per_loc": 6.57, "tokens": 45, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 45.0, "ccn_per_token": 0.022222222222222223, "functions_per_token": 0.022222222222222223, "loc_per_token": 0.15555555555555556, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.428571428571429}, {"loc": 75, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionNavigability.java", "comments": 103, "loc_per_function": 15.0, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 1.37, "tokens": 432, "ccn": 13, "ccn_per_function": 2.6, "tokens_per_function": 86.4, "ccn_per_token": 0.03009259259259259, "functions_per_token": 0.011574074074074073, "loc_per_token": 0.1736111111111111, "ccn_per_loc": 0.17333333333333334, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 5.76}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionModifierRoot.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 125, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 41.666666666666664, "ccn_per_token": 0.024, "functions_per_token": 0.024, "loc_per_token": 0.136, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 7.352941176470588}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ModeCreateGeneralization.java", "comments": 48, "loc_per_function": 7.0, "blanks_per_loc": 0.71, "num_funs": 1, "comments_per_loc": 6.86, "tokens": 47, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 47.0, "ccn_per_token": 0.02127659574468085, "functions_per_token": 0.02127659574468085, "loc_per_token": 0.14893617021276595, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.714285714285714}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigAttributesCompartment.java", "comments": 61, "loc_per_function": 5.67, "blanks_per_loc": 0.32, "num_funs": 6, "comments_per_loc": 1.79, "tokens": 210, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 35.0, "ccn_per_token": 0.02857142857142857, "functions_per_token": 0.02857142857142857, "loc_per_token": 0.1619047619047619, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 6.176470588235294}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionSetAddCommentLinkMode.java", "comments": 49, "loc_per_function": 11.0, "blanks_per_loc": 0.82, "num_funs": 1, "comments_per_loc": 4.45, "tokens": 48, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 48.0, "ccn_per_token": 0.020833333333333332, "functions_per_token": 0.020833333333333332, "loc_per_token": 0.22916666666666666, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 4.363636363636363}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigAbstraction.java", "comments": 54, "loc_per_function": 7.0, "blanks_per_loc": 0.57, "num_funs": 2, "comments_per_loc": 3.86, "tokens": 95, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 47.5, "ccn_per_token": 0.021052631578947368, "functions_per_token": 0.021052631578947368, "loc_per_token": 0.14736842105263157, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.785714285714286}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigMultiLineText.java", "comments": 57, "loc_per_function": 10.0, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.85, "tokens": 127, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 63.5, "ccn_per_token": 0.015748031496062992, "functions_per_token": 0.015748031496062992, "loc_per_token": 0.15748031496062992, "ccn_per_loc": 0.1, "functions_per_loc": 0.1, "tokens_per_loc": 6.35}, {"loc": 234, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/SettingsTabDiagramAppearance.java", "comments": 114, "loc_per_function": 15.6, "blanks_per_loc": 0.2, "num_funs": 15, "comments_per_loc": 0.49, "tokens": 1531, "ccn": 24, "ccn_per_function": 1.6, "tokens_per_function": 102.06666666666666, "ccn_per_token": 0.015676028739386023, "functions_per_token": 0.009797517962116264, "loc_per_token": 0.15284128020901372, "ccn_per_loc": 0.10256410256410256, "functions_per_loc": 0.0641025641025641, "tokens_per_loc": 6.542735042735043}, {"loc": 582, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigAssociation.java", "comments": 260, "loc_per_function": 11.88, "blanks_per_loc": 0.19, "num_funs": 49, "comments_per_loc": 0.45, "tokens": 3629, "ccn": 112, "ccn_per_function": 2.2857142857142856, "tokens_per_function": 74.06122448979592, "ccn_per_token": 0.030862496555524938, "functions_per_token": 0.01350234224304216, "loc_per_token": 0.16037475888674566, "ccn_per_loc": 0.19243986254295534, "functions_per_loc": 0.08419243986254296, "tokens_per_loc": 6.2353951890034365}, {"loc": 67, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/ActionEdgesDisplay.java", "comments": 82, "loc_per_function": 13.4, "blanks_per_loc": 0.31, "num_funs": 5, "comments_per_loc": 1.22, "tokens": 482, "ccn": 10, "ccn_per_function": 2.0, "tokens_per_function": 96.4, "ccn_per_token": 0.02074688796680498, "functions_per_token": 0.01037344398340249, "loc_per_token": 0.13900414937759337, "ccn_per_loc": 0.14925373134328357, "functions_per_loc": 0.07462686567164178, "tokens_per_loc": 7.1940298507462686}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigAssociationEnd.java", "comments": 117, "loc_per_function": 8.18, "blanks_per_loc": 0.27, "num_funs": 11, "comments_per_loc": 1.3, "tokens": 553, "ccn": 20, "ccn_per_function": 1.8181818181818181, "tokens_per_function": 50.27272727272727, "ccn_per_token": 0.03616636528028933, "functions_per_token": 0.019891500904159132, "loc_per_token": 0.162748643761302, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.12222222222222222, "tokens_per_loc": 6.144444444444445}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/ui/FigDependency.java", "comments": 68, "loc_per_function": 6.43, "blanks_per_loc": 0.38, "num_funs": 7, "comments_per_loc": 1.51, "tokens": 266, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 38.0, "ccn_per_token": 0.02631578947368421, "functions_per_token": 0.02631578947368421, "loc_per_token": 0.16917293233082706, "ccn_per_loc": 0.15555555555555556, "functions_per_loc": 0.15555555555555556, "tokens_per_loc": 5.911111111111111}, {"loc": 451, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ClassDiagramGraphModel.java", "comments": 180, "loc_per_function": 28.19, "blanks_per_loc": 0.15, "num_funs": 16, "comments_per_loc": 0.4, "tokens": 3229, "ccn": 130, "ccn_per_function": 8.125, "tokens_per_function": 201.8125, "ccn_per_token": 0.04026014245896562, "functions_per_token": 0.004955094456488077, "loc_per_token": 0.13967172499225766, "ccn_per_loc": 0.28824833702882485, "functions_per_loc": 0.03547671840354767, "tokens_per_loc": 7.159645232815964}, {"loc": 83, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigStereotypeDeclaration.java", "comments": 77, "loc_per_function": 16.6, "blanks_per_loc": 0.28, "num_funs": 5, "comments_per_loc": 0.93, "tokens": 642, "ccn": 10, "ccn_per_function": 2.0, "tokens_per_function": 128.4, "ccn_per_token": 0.01557632398753894, "functions_per_token": 0.00778816199376947, "loc_per_token": 0.1292834890965732, "ccn_per_loc": 0.12048192771084337, "functions_per_loc": 0.060240963855421686, "tokens_per_loc": 7.734939759036145}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigException.java", "comments": 48, "loc_per_function": 7.0, "blanks_per_loc": 0.57, "num_funs": 2, "comments_per_loc": 3.43, "tokens": 88, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 44.0, "ccn_per_token": 0.022727272727272728, "functions_per_token": 0.022727272727272728, "loc_per_token": 0.1590909090909091, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.285714285714286}, {"loc": 215, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigClassifierBox.java", "comments": 137, "loc_per_function": 15.36, "blanks_per_loc": 0.17, "num_funs": 14, "comments_per_loc": 0.64, "tokens": 1618, "ccn": 53, "ccn_per_function": 3.7857142857142856, "tokens_per_function": 115.57142857142857, "ccn_per_token": 0.032756489493201486, "functions_per_token": 0.00865265760197775, "loc_per_token": 0.13288009888751545, "ccn_per_loc": 0.24651162790697675, "functions_per_loc": 0.06511627906976744, "tokens_per_loc": 7.525581395348837}, {"loc": 635, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigPackage.java", "comments": 381, "loc_per_function": 12.7, "blanks_per_loc": 0.25, "num_funs": 50, "comments_per_loc": 0.6, "tokens": 4235, "ccn": 100, "ccn_per_function": 2.0, "tokens_per_function": 84.7, "ccn_per_token": 0.023612750885478158, "functions_per_token": 0.011806375442739079, "loc_per_token": 0.14994096812278632, "ccn_per_loc": 0.15748031496062992, "functions_per_loc": 0.07874015748031496, "tokens_per_loc": 6.669291338582677}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionEnumeration.java", "comments": 45, "loc_per_function": 7.25, "blanks_per_loc": 0.38, "num_funs": 4, "comments_per_loc": 1.55, "tokens": 160, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 40.0, "ccn_per_token": 0.025, "functions_per_token": 0.025, "loc_per_token": 0.18125, "ccn_per_loc": 0.13793103448275862, "functions_per_loc": 0.13793103448275862, "tokens_per_loc": 5.517241379310345}, {"loc": 75, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionGeneralizableElement.java", "comments": 48, "loc_per_function": 10.71, "blanks_per_loc": 0.27, "num_funs": 7, "comments_per_loc": 0.64, "tokens": 398, "ccn": 12, "ccn_per_function": 1.7142857142857142, "tokens_per_function": 56.857142857142854, "ccn_per_token": 0.03015075376884422, "functions_per_token": 0.017587939698492462, "loc_per_token": 0.1884422110552764, "ccn_per_loc": 0.16, "functions_per_loc": 0.09333333333333334, "tokens_per_loc": 5.306666666666667}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionSignal.java", "comments": 44, "loc_per_function": 4.67, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.14, "tokens": 92, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 30.666666666666668, "ccn_per_token": 0.03260869565217391, "functions_per_token": 0.03260869565217391, "loc_per_token": 0.15217391304347827, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.21428571428571427, "tokens_per_loc": 6.571428571428571}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/InitClassDiagram.java", "comments": 42, "loc_per_function": 5.75, "blanks_per_loc": 0.43, "num_funs": 4, "comments_per_loc": 1.83, "tokens": 162, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 40.5, "ccn_per_token": 0.024691358024691357, "functions_per_token": 0.024691358024691357, "loc_per_token": 0.1419753086419753, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.17391304347826086, "tokens_per_loc": 7.043478260869565}, {"loc": 86, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigDataType.java", "comments": 91, "loc_per_function": 14.33, "blanks_per_loc": 0.26, "num_funs": 6, "comments_per_loc": 1.06, "tokens": 564, "ccn": 18, "ccn_per_function": 3.0, "tokens_per_function": 94.0, "ccn_per_token": 0.031914893617021274, "functions_per_token": 0.010638297872340425, "loc_per_token": 0.1524822695035461, "ccn_per_loc": 0.20930232558139536, "functions_per_loc": 0.06976744186046512, "tokens_per_loc": 6.558139534883721}, {"loc": 163, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigEdgeNote.java", "comments": 120, "loc_per_function": 7.76, "blanks_per_loc": 0.27, "num_funs": 21, "comments_per_loc": 0.74, "tokens": 1002, "ccn": 40, "ccn_per_function": 1.9047619047619047, "tokens_per_function": 47.714285714285715, "ccn_per_token": 0.03992015968063872, "functions_per_token": 0.020958083832335328, "loc_per_token": 0.1626746506986028, "ccn_per_loc": 0.24539877300613497, "functions_per_loc": 0.12883435582822086, "tokens_per_loc": 6.147239263803681}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigAttribute.java", "comments": 54, "loc_per_function": 7.0, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 3.86, "tokens": 84, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 42.0, "ccn_per_token": 0.023809523809523808, "functions_per_token": 0.023809523809523808, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.0}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/StylePanelFigInterface.java", "comments": 62, "loc_per_function": 12.33, "blanks_per_loc": 0.46, "num_funs": 3, "comments_per_loc": 1.68, "tokens": 256, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 85.33333333333333, "ccn_per_token": 0.01953125, "functions_per_token": 0.01171875, "loc_per_token": 0.14453125, "ccn_per_loc": 0.13513513513513514, "functions_per_loc": 0.08108108108108109, "tokens_per_loc": 6.918918918918919}, {"loc": 118, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigInterface.java", "comments": 93, "loc_per_function": 19.67, "blanks_per_loc": 0.22, "num_funs": 6, "comments_per_loc": 0.79, "tokens": 830, "ccn": 26, "ccn_per_function": 4.333333333333333, "tokens_per_function": 138.33333333333334, "ccn_per_token": 0.03132530120481928, "functions_per_token": 0.007228915662650603, "loc_per_token": 0.14216867469879518, "ccn_per_loc": 0.22033898305084745, "functions_per_loc": 0.05084745762711865, "tokens_per_loc": 7.033898305084746}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigSignal.java", "comments": 64, "loc_per_function": 12.25, "blanks_per_loc": 0.35, "num_funs": 4, "comments_per_loc": 1.31, "tokens": 336, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 84.0, "ccn_per_token": 0.01488095238095238, "functions_per_token": 0.011904761904761904, "loc_per_token": 0.14583333333333334, "ccn_per_loc": 0.10204081632653061, "functions_per_loc": 0.08163265306122448, "tokens_per_loc": 6.857142857142857}, {"loc": 56, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigEnumeration.java", "comments": 62, "loc_per_function": 9.33, "blanks_per_loc": 0.25, "num_funs": 6, "comments_per_loc": 1.11, "tokens": 391, "ccn": 12, "ccn_per_function": 2.0, "tokens_per_function": 65.16666666666667, "ccn_per_token": 0.030690537084398978, "functions_per_token": 0.015345268542199489, "loc_per_token": 0.1432225063938619, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.10714285714285714, "tokens_per_loc": 6.982142857142857}, {"loc": 63, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/ClassDiagramRenderer.java", "comments": 89, "loc_per_function": 31.5, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 1.41, "tokens": 490, "ccn": 8, "ccn_per_function": 4.0, "tokens_per_function": 245.0, "ccn_per_token": 0.0163265306122449, "functions_per_token": 0.004081632653061225, "loc_per_token": 0.12857142857142856, "ccn_per_loc": 0.12698412698412698, "functions_per_loc": 0.031746031746031744, "tokens_per_loc": 7.777777777777778}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigEnumerationLiteral.java", "comments": 49, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 3.27, "tokens": 97, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 48.5, "ccn_per_token": 0.020618556701030927, "functions_per_token": 0.020618556701030927, "loc_per_token": 0.15463917525773196, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 6.466666666666667}, {"loc": 79, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionInterface.java", "comments": 46, "loc_per_function": 11.29, "blanks_per_loc": 0.23, "num_funs": 7, "comments_per_loc": 0.58, "tokens": 410, "ccn": 15, "ccn_per_function": 2.142857142857143, "tokens_per_function": 58.57142857142857, "ccn_per_token": 0.036585365853658534, "functions_per_token": 0.01707317073170732, "loc_per_token": 0.1926829268292683, "ccn_per_loc": 0.189873417721519, "functions_per_loc": 0.08860759493670886, "tokens_per_loc": 5.189873417721519}, {"loc": 444, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigComment.java", "comments": 226, "loc_per_function": 12.0, "blanks_per_loc": 0.2, "num_funs": 37, "comments_per_loc": 0.51, "tokens": 2932, "ccn": 82, "ccn_per_function": 2.2162162162162162, "tokens_per_function": 79.24324324324324, "ccn_per_token": 0.02796725784447476, "functions_per_token": 0.0126193724420191, "loc_per_token": 0.15143246930422918, "ccn_per_loc": 0.18468468468468469, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 6.603603603603603}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/ClassDiagramPropPanelFactory.java", "comments": 41, "loc_per_function": 11.0, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.73, "tokens": 68, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 68.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.014705882352941176, "loc_per_token": 0.16176470588235295, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.181818181818182}, {"loc": 136, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionClass.java", "comments": 54, "loc_per_function": 9.71, "blanks_per_loc": 0.24, "num_funs": 14, "comments_per_loc": 0.4, "tokens": 803, "ccn": 22, "ccn_per_function": 1.5714285714285714, "tokens_per_function": 57.357142857142854, "ccn_per_token": 0.0273972602739726, "functions_per_token": 0.017434620174346202, "loc_per_token": 0.16936488169364883, "ccn_per_loc": 0.16176470588235295, "functions_per_loc": 0.10294117647058823, "tokens_per_loc": 5.904411764705882}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigSubsystem.java", "comments": 46, "loc_per_function": 12.0, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 1.92, "tokens": 211, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 105.5, "ccn_per_token": 0.009478672985781991, "functions_per_token": 0.009478672985781991, "loc_per_token": 0.11374407582938388, "ccn_per_loc": 0.08333333333333333, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 8.791666666666666}, {"loc": 112, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionStereotype.java", "comments": 51, "loc_per_function": 11.2, "blanks_per_loc": 0.19, "num_funs": 10, "comments_per_loc": 0.46, "tokens": 618, "ccn": 20, "ccn_per_function": 2.0, "tokens_per_function": 61.8, "ccn_per_token": 0.032362459546925564, "functions_per_token": 0.016181229773462782, "loc_per_token": 0.18122977346278318, "ccn_per_loc": 0.17857142857142858, "functions_per_loc": 0.08928571428571429, "tokens_per_loc": 5.517857142857143}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigOperation.java", "comments": 60, "loc_per_function": 7.2, "blanks_per_loc": 0.28, "num_funs": 5, "comments_per_loc": 1.67, "tokens": 222, "ccn": 7, "ccn_per_function": 1.4, "tokens_per_function": 44.4, "ccn_per_token": 0.03153153153153153, "functions_per_token": 0.02252252252252252, "loc_per_token": 0.16216216216216217, "ccn_per_loc": 0.19444444444444445, "functions_per_loc": 0.1388888888888889, "tokens_per_loc": 6.166666666666667}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionCompartmentText.java", "comments": 20, "loc_per_function": 4.83, "blanks_per_loc": 0.34, "num_funs": 6, "comments_per_loc": 0.69, "tokens": 134, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 22.333333333333332, "ccn_per_token": 0.04477611940298507, "functions_per_token": 0.04477611940298507, "loc_per_token": 0.21641791044776118, "ccn_per_loc": 0.20689655172413793, "functions_per_loc": 0.20689655172413793, "tokens_per_loc": 4.620689655172414}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/PropPanelUMLClassDiagram.java", "comments": 43, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 4.78, "tokens": 62, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 62.0, "ccn_per_token": 0.016129032258064516, "functions_per_token": 0.016129032258064516, "loc_per_token": 0.14516129032258066, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.888888888888889}, {"loc": 81, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigLink.java", "comments": 84, "loc_per_function": 9.0, "blanks_per_loc": 0.19, "num_funs": 9, "comments_per_loc": 1.04, "tokens": 531, "ccn": 18, "ccn_per_function": 2.0, "tokens_per_function": 59.0, "ccn_per_token": 0.03389830508474576, "functions_per_token": 0.01694915254237288, "loc_per_token": 0.15254237288135594, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.555555555555555}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/StylePanelFigPackage.java", "comments": 61, "loc_per_function": 14.33, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 1.42, "tokens": 292, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 97.33333333333333, "ccn_per_token": 0.02054794520547945, "functions_per_token": 0.010273972602739725, "loc_per_token": 0.14726027397260275, "ccn_per_loc": 0.13953488372093023, "functions_per_loc": 0.06976744186046512, "tokens_per_loc": 6.790697674418604}, {"loc": 714, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/UMLClassDiagram.java", "comments": 192, "loc_per_function": 15.87, "blanks_per_loc": 0.11, "num_funs": 45, "comments_per_loc": 0.27, "tokens": 4678, "ccn": 143, "ccn_per_function": 3.1777777777777776, "tokens_per_function": 103.95555555555555, "ccn_per_token": 0.030568619067977768, "functions_per_token": 0.009619495510902095, "loc_per_token": 0.1526293287729799, "ccn_per_loc": 0.20028011204481794, "functions_per_loc": 0.06302521008403361, "tokens_per_loc": 6.551820728291316}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigModel.java", "comments": 46, "loc_per_function": 11.0, "blanks_per_loc": 0.45, "num_funs": 2, "comments_per_loc": 2.09, "tokens": 180, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 90.0, "ccn_per_token": 0.011111111111111112, "functions_per_token": 0.011111111111111112, "loc_per_token": 0.12222222222222222, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 8.181818181818182}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/StylePanelFigClass.java", "comments": 67, "loc_per_function": 14.75, "blanks_per_loc": 0.34, "num_funs": 4, "comments_per_loc": 1.14, "tokens": 414, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 103.5, "ccn_per_token": 0.01932367149758454, "functions_per_token": 0.00966183574879227, "loc_per_token": 0.14251207729468598, "ccn_per_loc": 0.13559322033898305, "functions_per_loc": 0.06779661016949153, "tokens_per_loc": 7.016949152542373}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigFeature.java", "comments": 75, "loc_per_function": 6.67, "blanks_per_loc": 0.33, "num_funs": 6, "comments_per_loc": 1.88, "tokens": 265, "ccn": 7, "ccn_per_function": 1.1666666666666667, "tokens_per_function": 44.166666666666664, "ccn_per_token": 0.026415094339622643, "functions_per_token": 0.022641509433962263, "loc_per_token": 0.1509433962264151, "ccn_per_loc": 0.175, "functions_per_loc": 0.15, "tokens_per_loc": 6.625}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionException.java", "comments": 44, "loc_per_function": 5.33, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 2.75, "tokens": 96, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 32.0, "ccn_per_token": 0.03125, "functions_per_token": 0.03125, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.0}, {"loc": 132, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigClass.java", "comments": 77, "loc_per_function": 14.67, "blanks_per_loc": 0.14, "num_funs": 9, "comments_per_loc": 0.58, "tokens": 896, "ccn": 34, "ccn_per_function": 3.7777777777777777, "tokens_per_function": 99.55555555555556, "ccn_per_token": 0.03794642857142857, "functions_per_token": 0.010044642857142858, "loc_per_token": 0.14732142857142858, "ccn_per_loc": 0.25757575757575757, "functions_per_loc": 0.06818181818181818, "tokens_per_loc": 6.787878787878788}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionDataType.java", "comments": 46, "loc_per_function": 5.0, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.07, "tokens": 115, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 38.333333333333336, "ccn_per_token": 0.02608695652173913, "functions_per_token": 0.02608695652173913, "loc_per_token": 0.13043478260869565, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 7.666666666666667}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/SelectionComment.java", "comments": 53, "loc_per_function": 8.83, "blanks_per_loc": 0.3, "num_funs": 6, "comments_per_loc": 1.0, "tokens": 264, "ccn": 7, "ccn_per_function": 1.1666666666666667, "tokens_per_function": 44.0, "ccn_per_token": 0.026515151515151516, "functions_per_token": 0.022727272727272728, "loc_per_token": 0.20075757575757575, "ccn_per_loc": 0.1320754716981132, "functions_per_loc": 0.11320754716981132, "tokens_per_loc": 4.981132075471698}, {"loc": 166, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramNode.java", "comments": 265, "loc_per_function": 5.72, "blanks_per_loc": 0.3, "num_funs": 29, "comments_per_loc": 1.6, "tokens": 1040, "ccn": 43, "ccn_per_function": 1.4827586206896552, "tokens_per_function": 35.86206896551724, "ccn_per_token": 0.041346153846153845, "functions_per_token": 0.027884615384615386, "loc_per_token": 0.1596153846153846, "ccn_per_loc": 0.25903614457831325, "functions_per_loc": 0.1746987951807229, "tokens_per_loc": 6.265060240963855}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramGeneralizationEdge.java", "comments": 45, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.0, "tokens": 44, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 44.0, "ccn_per_token": 0.022727272727272728, "functions_per_token": 0.022727272727272728, "loc_per_token": 0.20454545454545456, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 4.888888888888889}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramModelElementFactory.java", "comments": 50, "loc_per_function": 19.0, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 1.32, "tokens": 334, "ccn": 8, "ccn_per_function": 4.0, "tokens_per_function": 167.0, "ccn_per_token": 0.023952095808383235, "functions_per_token": 0.005988023952095809, "loc_per_token": 0.11377245508982035, "ccn_per_loc": 0.21052631578947367, "functions_per_loc": 0.05263157894736842, "tokens_per_loc": 8.789473684210526}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramAssociationEdge.java", "comments": 82, "loc_per_function": 10.0, "blanks_per_loc": 0.63, "num_funs": 3, "comments_per_loc": 2.73, "tokens": 264, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 88.0, "ccn_per_token": 0.015151515151515152, "functions_per_token": 0.011363636363636364, "loc_per_token": 0.11363636363636363, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.1, "tokens_per_loc": 8.8}, {"loc": 340, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramLayouter.java", "comments": 277, "loc_per_function": 13.6, "blanks_per_loc": 0.16, "num_funs": 25, "comments_per_loc": 0.81, "tokens": 2375, "ccn": 77, "ccn_per_function": 3.08, "tokens_per_function": 95.0, "ccn_per_token": 0.03242105263157895, "functions_per_token": 0.010526315789473684, "loc_per_token": 0.1431578947368421, "ccn_per_loc": 0.22647058823529412, "functions_per_loc": 0.07352941176470588, "tokens_per_loc": 6.985294117647059}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramRealizationEdge.java", "comments": 45, "loc_per_function": 7.0, "blanks_per_loc": 1.0, "num_funs": 1, "comments_per_loc": 6.43, "tokens": 44, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 44.0, "ccn_per_token": 0.022727272727272728, "functions_per_token": 0.022727272727272728, "loc_per_token": 0.1590909090909091, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.285714285714286}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramNote.java", "comments": 65, "loc_per_function": 4.57, "blanks_per_loc": 0.31, "num_funs": 7, "comments_per_loc": 2.03, "tokens": 202, "ccn": 12, "ccn_per_function": 1.7142857142857142, "tokens_per_function": 28.857142857142858, "ccn_per_token": 0.0594059405940594, "functions_per_token": 0.034653465346534656, "loc_per_token": 0.15841584158415842, "ccn_per_loc": 0.375, "functions_per_loc": 0.21875, "tokens_per_loc": 6.3125}, {"loc": 72, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramInheritanceEdge.java", "comments": 99, "loc_per_function": 9.0, "blanks_per_loc": 0.33, "num_funs": 8, "comments_per_loc": 1.38, "tokens": 592, "ccn": 9, "ccn_per_function": 1.125, "tokens_per_function": 74.0, "ccn_per_token": 0.015202702702702704, "functions_per_token": 0.013513513513513514, "loc_per_token": 0.12162162162162163, "ccn_per_loc": 0.125, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 8.222222222222221}, {"loc": 37, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramEdge.java", "comments": 78, "loc_per_function": 4.11, "blanks_per_loc": 0.57, "num_funs": 9, "comments_per_loc": 2.11, "tokens": 242, "ccn": 9, "ccn_per_function": 1.0, "tokens_per_function": 26.88888888888889, "ccn_per_token": 0.0371900826446281, "functions_per_token": 0.0371900826446281, "loc_per_token": 0.15289256198347106, "ccn_per_loc": 0.24324324324324326, "functions_per_loc": 0.24324324324324326, "tokens_per_loc": 6.54054054054054}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/static_structure/layout/ClassdiagramNoteEdge.java", "comments": 59, "loc_per_function": 10.67, "blanks_per_loc": 0.25, "num_funs": 3, "comments_per_loc": 1.84, "tokens": 238, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 79.33333333333333, "ccn_per_token": 0.01680672268907563, "functions_per_token": 0.012605042016806723, "loc_per_token": 0.13445378151260504, "ccn_per_loc": 0.125, "functions_per_loc": 0.09375, "tokens_per_loc": 7.4375}, {"loc": 321, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/DeploymentDiagramGraphModel.java", "comments": 89, "loc_per_function": 32.1, "blanks_per_loc": 0.1, "num_funs": 10, "comments_per_loc": 0.28, "tokens": 2240, "ccn": 99, "ccn_per_function": 9.9, "tokens_per_function": 224.0, "ccn_per_token": 0.044196428571428574, "functions_per_token": 0.004464285714285714, "loc_per_token": 0.14330357142857142, "ccn_per_loc": 0.308411214953271, "functions_per_loc": 0.03115264797507788, "tokens_per_loc": 6.978193146417445}, {"loc": 107, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/FigComponentInstance.java", "comments": 72, "loc_per_function": 13.38, "blanks_per_loc": 0.15, "num_funs": 8, "comments_per_loc": 0.67, "tokens": 707, "ccn": 26, "ccn_per_function": 3.25, "tokens_per_function": 88.375, "ccn_per_token": 0.036775106082036775, "functions_per_token": 0.011315417256011316, "loc_per_token": 0.15134370579915135, "ccn_per_loc": 0.24299065420560748, "functions_per_loc": 0.07476635514018691, "tokens_per_loc": 6.607476635514018}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionObject.java", "comments": 45, "loc_per_function": 8.43, "blanks_per_loc": 0.32, "num_funs": 7, "comments_per_loc": 0.76, "tokens": 294, "ccn": 10, "ccn_per_function": 1.4285714285714286, "tokens_per_function": 42.0, "ccn_per_token": 0.034013605442176874, "functions_per_token": 0.023809523809523808, "loc_per_token": 0.20068027210884354, "ccn_per_loc": 0.1694915254237288, "functions_per_loc": 0.11864406779661017, "tokens_per_loc": 4.983050847457627}, {"loc": 55, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionNode.java", "comments": 45, "loc_per_function": 7.86, "blanks_per_loc": 0.31, "num_funs": 7, "comments_per_loc": 0.82, "tokens": 266, "ccn": 9, "ccn_per_function": 1.2857142857142858, "tokens_per_function": 38.0, "ccn_per_token": 0.03383458646616541, "functions_per_token": 0.02631578947368421, "loc_per_token": 0.20676691729323307, "ccn_per_loc": 0.16363636363636364, "functions_per_loc": 0.12727272727272726, "tokens_per_loc": 4.836363636363636}, {"loc": 406, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/UMLDeploymentDiagram.java", "comments": 167, "loc_per_function": 12.69, "blanks_per_loc": 0.12, "num_funs": 32, "comments_per_loc": 0.41, "tokens": 2401, "ccn": 83, "ccn_per_function": 2.59375, "tokens_per_function": 75.03125, "ccn_per_token": 0.03456892961266139, "functions_per_token": 0.013327780091628489, "loc_per_token": 0.16909620991253643, "ccn_per_loc": 0.2044334975369458, "functions_per_loc": 0.07881773399014778, "tokens_per_loc": 5.913793103448276}, {"loc": 140, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/DeploymentDiagramRenderer.java", "comments": 55, "loc_per_function": 70.0, "blanks_per_loc": 0.12, "num_funs": 2, "comments_per_loc": 0.39, "tokens": 1165, "ccn": 10, "ccn_per_function": 5.0, "tokens_per_function": 582.5, "ccn_per_token": 0.008583690987124463, "functions_per_token": 0.0017167381974248926, "loc_per_token": 0.12017167381974249, "ccn_per_loc": 0.07142857142857142, "functions_per_loc": 0.014285714285714285, "tokens_per_loc": 8.321428571428571}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/InitDeploymentDiagram.java", "comments": 42, "loc_per_function": 6.0, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 1.75, "tokens": 162, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 40.5, "ccn_per_token": 0.024691358024691357, "functions_per_token": 0.024691358024691357, "loc_per_token": 0.14814814814814814, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.75}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionComponent.java", "comments": 49, "loc_per_function": 8.71, "blanks_per_loc": 0.3, "num_funs": 7, "comments_per_loc": 0.8, "tokens": 316, "ccn": 10, "ccn_per_function": 1.4285714285714286, "tokens_per_function": 45.142857142857146, "ccn_per_token": 0.03164556962025317, "functions_per_token": 0.022151898734177215, "loc_per_token": 0.1930379746835443, "ccn_per_loc": 0.16393442622950818, "functions_per_loc": 0.11475409836065574, "tokens_per_loc": 5.180327868852459}, {"loc": 145, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/FigObject.java", "comments": 99, "loc_per_function": 8.06, "blanks_per_loc": 0.28, "num_funs": 18, "comments_per_loc": 0.68, "tokens": 1047, "ccn": 29, "ccn_per_function": 1.6111111111111112, "tokens_per_function": 58.166666666666664, "ccn_per_token": 0.027698185291308502, "functions_per_token": 0.017191977077363897, "loc_per_token": 0.1384909264565425, "ccn_per_loc": 0.2, "functions_per_loc": 0.12413793103448276, "tokens_per_loc": 7.220689655172414}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/FigMNode.java", "comments": 52, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 162, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 54.0, "ccn_per_token": 0.024691358024691357, "functions_per_token": 0.018518518518518517, "loc_per_token": 0.16049382716049382, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.230769230769231}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/CubePortFigRect.java", "comments": 57, "loc_per_function": 20.0, "blanks_per_loc": 0.2, "num_funs": 2, "comments_per_loc": 1.43, "tokens": 244, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 122.0, "ccn_per_token": 0.00819672131147541, "functions_per_token": 0.00819672131147541, "loc_per_token": 0.16393442622950818, "ccn_per_loc": 0.05, "functions_per_loc": 0.05, "tokens_per_loc": 6.1}, {"loc": 146, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/AbstractFigComponent.java", "comments": 56, "loc_per_function": 13.27, "blanks_per_loc": 0.19, "num_funs": 11, "comments_per_loc": 0.38, "tokens": 1065, "ccn": 16, "ccn_per_function": 1.4545454545454546, "tokens_per_function": 96.81818181818181, "ccn_per_token": 0.015023474178403756, "functions_per_token": 0.010328638497652582, "loc_per_token": 0.13708920187793427, "ccn_per_loc": 0.1095890410958904, "functions_per_loc": 0.07534246575342465, "tokens_per_loc": 7.294520547945205}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/PropPanelUMLDeploymentDiagram.java", "comments": 45, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.0, "tokens": 62, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 62.0, "ccn_per_token": 0.016129032258064516, "functions_per_token": 0.016129032258064516, "loc_per_token": 0.14516129032258066, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.888888888888889}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionNodeInstance.java", "comments": 45, "loc_per_function": 8.14, "blanks_per_loc": 0.32, "num_funs": 7, "comments_per_loc": 0.79, "tokens": 294, "ccn": 10, "ccn_per_function": 1.4285714285714286, "tokens_per_function": 42.0, "ccn_per_token": 0.034013605442176874, "functions_per_token": 0.023809523809523808, "loc_per_token": 0.19387755102040816, "ccn_per_loc": 0.17543859649122806, "functions_per_loc": 0.12280701754385964, "tokens_per_loc": 5.157894736842105}, {"loc": 197, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/AbstractFigNode.java", "comments": 59, "loc_per_function": 11.59, "blanks_per_loc": 0.16, "num_funs": 17, "comments_per_loc": 0.3, "tokens": 1354, "ccn": 29, "ccn_per_function": 1.7058823529411764, "tokens_per_function": 79.6470588235294, "ccn_per_token": 0.02141802067946824, "functions_per_token": 0.012555391432791729, "loc_per_token": 0.14549483013293943, "ccn_per_loc": 0.14720812182741116, "functions_per_loc": 0.08629441624365482, "tokens_per_loc": 6.873096446700508}, {"loc": 64, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/FigNodeInstance.java", "comments": 59, "loc_per_function": 12.8, "blanks_per_loc": 0.22, "num_funs": 5, "comments_per_loc": 0.92, "tokens": 419, "ccn": 16, "ccn_per_function": 3.2, "tokens_per_function": 83.8, "ccn_per_token": 0.03818615751789976, "functions_per_token": 0.011933174224343675, "loc_per_token": 0.15274463007159905, "ccn_per_loc": 0.25, "functions_per_loc": 0.078125, "tokens_per_loc": 6.546875}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/DeploymentDiagramPropPanelFactory.java", "comments": 42, "loc_per_function": 11.0, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.82, "tokens": 68, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 68.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.014705882352941176, "loc_per_token": 0.16176470588235295, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.181818181818182}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/SelectionComponentInstance.java", "comments": 45, "loc_per_function": 8.43, "blanks_per_loc": 0.32, "num_funs": 7, "comments_per_loc": 0.76, "tokens": 316, "ccn": 10, "ccn_per_function": 1.4285714285714286, "tokens_per_function": 45.142857142857146, "ccn_per_token": 0.03164556962025317, "functions_per_token": 0.022151898734177215, "loc_per_token": 0.18670886075949367, "ccn_per_loc": 0.1694915254237288, "functions_per_loc": 0.11864406779661017, "tokens_per_loc": 5.3559322033898304}, {"loc": 74, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/FigComponent.java", "comments": 53, "loc_per_function": 14.8, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 0.72, "tokens": 535, "ccn": 19, "ccn_per_function": 3.8, "tokens_per_function": 107.0, "ccn_per_token": 0.03551401869158879, "functions_per_token": 0.009345794392523364, "loc_per_token": 0.1383177570093458, "ccn_per_loc": 0.25675675675675674, "functions_per_loc": 0.06756756756756757, "tokens_per_loc": 7.22972972972973}, {"loc": 274, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/CollabDiagramGraphModel.java", "comments": 133, "loc_per_function": 18.27, "blanks_per_loc": 0.14, "num_funs": 15, "comments_per_loc": 0.49, "tokens": 1845, "ccn": 78, "ccn_per_function": 5.2, "tokens_per_function": 123.0, "ccn_per_token": 0.04227642276422764, "functions_per_token": 0.008130081300813009, "loc_per_token": 0.14850948509485096, "ccn_per_loc": 0.2846715328467153, "functions_per_loc": 0.05474452554744526, "tokens_per_loc": 6.733576642335766}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/FigAssociationRole.java", "comments": 71, "loc_per_function": 10.78, "blanks_per_loc": 0.23, "num_funs": 9, "comments_per_loc": 0.73, "tokens": 616, "ccn": 18, "ccn_per_function": 2.0, "tokens_per_function": 68.44444444444444, "ccn_per_token": 0.02922077922077922, "functions_per_token": 0.01461038961038961, "loc_per_token": 0.15746753246753248, "ccn_per_loc": 0.18556701030927836, "functions_per_loc": 0.09278350515463918, "tokens_per_loc": 6.350515463917525}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/CollaborationDiagramPropPanelFactory.java", "comments": 42, "loc_per_function": 11.0, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.82, "tokens": 68, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 68.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.014705882352941176, "loc_per_token": 0.16176470588235295, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.181818181818182}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/InitCollaborationDiagram.java", "comments": 42, "loc_per_function": 6.0, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 1.75, "tokens": 162, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 40.5, "ccn_per_token": 0.024691358024691357, "functions_per_token": 0.024691358024691357, "loc_per_token": 0.14814814814814814, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.75}, {"loc": 92, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/CollabDiagramRenderer.java", "comments": 77, "loc_per_function": 30.67, "blanks_per_loc": 0.17, "num_funs": 3, "comments_per_loc": 0.84, "tokens": 735, "ccn": 12, "ccn_per_function": 4.0, "tokens_per_function": 245.0, "ccn_per_token": 0.0163265306122449, "functions_per_token": 0.004081632653061225, "loc_per_token": 0.1251700680272109, "ccn_per_loc": 0.13043478260869565, "functions_per_loc": 0.03260869565217391, "tokens_per_loc": 7.989130434782608}, {"loc": 95, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/SelectionClassifierRole.java", "comments": 57, "loc_per_function": 9.5, "blanks_per_loc": 0.26, "num_funs": 10, "comments_per_loc": 0.6, "tokens": 558, "ccn": 15, "ccn_per_function": 1.5, "tokens_per_function": 55.8, "ccn_per_token": 0.026881720430107527, "functions_per_token": 0.017921146953405017, "loc_per_token": 0.17025089605734767, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 5.873684210526315}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/PropPanelUMLCollaborationDiagram.java", "comments": 44, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 4.89, "tokens": 62, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 62.0, "ccn_per_token": 0.016129032258064516, "functions_per_token": 0.016129032258064516, "loc_per_token": 0.14516129032258066, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.888888888888889}, {"loc": 398, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/UMLCollaborationDiagram.java", "comments": 176, "loc_per_function": 13.27, "blanks_per_loc": 0.14, "num_funs": 30, "comments_per_loc": 0.44, "tokens": 2391, "ccn": 73, "ccn_per_function": 2.433333333333333, "tokens_per_function": 79.7, "ccn_per_token": 0.03053115851108323, "functions_per_token": 0.012547051442910916, "loc_per_token": 0.16645754914261815, "ccn_per_loc": 0.18341708542713567, "functions_per_loc": 0.07537688442211055, "tokens_per_loc": 6.007537688442211}, {"loc": 175, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/FigClassifierRole.java", "comments": 172, "loc_per_function": 9.72, "blanks_per_loc": 0.36, "num_funs": 18, "comments_per_loc": 0.98, "tokens": 1176, "ccn": 31, "ccn_per_function": 1.7222222222222223, "tokens_per_function": 65.33333333333333, "ccn_per_token": 0.026360544217687076, "functions_per_token": 0.015306122448979591, "loc_per_token": 0.1488095238095238, "ccn_per_loc": 0.17714285714285713, "functions_per_loc": 0.10285714285714286, "tokens_per_loc": 6.72}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/ActionAddClassifierRole.java", "comments": 46, "loc_per_function": 14.5, "blanks_per_loc": 0.24, "num_funs": 2, "comments_per_loc": 1.59, "tokens": 193, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 96.5, "ccn_per_token": 0.015544041450777202, "functions_per_token": 0.010362694300518135, "loc_per_token": 0.15025906735751296, "ccn_per_loc": 0.10344827586206896, "functions_per_loc": 0.06896551724137931, "tokens_per_loc": 6.655172413793103}, {"loc": 253, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/UseCaseDiagramGraphModel.java", "comments": 243, "loc_per_function": 23.0, "blanks_per_loc": 0.33, "num_funs": 11, "comments_per_loc": 0.96, "tokens": 1830, "ccn": 78, "ccn_per_function": 7.090909090909091, "tokens_per_function": 166.36363636363637, "ccn_per_token": 0.04262295081967213, "functions_per_token": 0.006010928961748634, "loc_per_token": 0.13825136612021857, "ccn_per_loc": 0.308300395256917, "functions_per_loc": 0.043478260869565216, "tokens_per_loc": 7.233201581027668}, {"loc": 234, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/FigUseCase.java", "comments": 295, "loc_per_function": 8.67, "blanks_per_loc": 0.28, "num_funs": 27, "comments_per_loc": 1.26, "tokens": 1694, "ccn": 37, "ccn_per_function": 1.3703703703703705, "tokens_per_function": 62.74074074074074, "ccn_per_token": 0.021841794569067298, "functions_per_token": 0.015938606847697757, "loc_per_token": 0.1381345926800472, "ccn_per_loc": 0.1581196581196581, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 7.239316239316239}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/FigExtensionPoint.java", "comments": 46, "loc_per_function": 7.5, "blanks_per_loc": 0.6, "num_funs": 2, "comments_per_loc": 3.07, "tokens": 97, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 48.5, "ccn_per_token": 0.020618556701030927, "functions_per_token": 0.020618556701030927, "loc_per_token": 0.15463917525773196, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 6.466666666666667}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/UseCaseDiagramPropPanelFactory.java", "comments": 41, "loc_per_function": 11.0, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.73, "tokens": 68, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 68.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.014705882352941176, "loc_per_token": 0.16176470588235295, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.181818181818182}, {"loc": 46, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/FigInclude.java", "comments": 80, "loc_per_function": 9.2, "blanks_per_loc": 0.48, "num_funs": 5, "comments_per_loc": 1.74, "tokens": 320, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 64.0, "ccn_per_token": 0.015625, "functions_per_token": 0.015625, "loc_per_token": 0.14375, "ccn_per_loc": 0.10869565217391304, "functions_per_loc": 0.10869565217391304, "tokens_per_loc": 6.956521739130435}, {"loc": 79, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/SelectionActor.java", "comments": 48, "loc_per_function": 11.29, "blanks_per_loc": 0.24, "num_funs": 7, "comments_per_loc": 0.61, "tokens": 431, "ccn": 15, "ccn_per_function": 2.142857142857143, "tokens_per_function": 61.57142857142857, "ccn_per_token": 0.03480278422273782, "functions_per_token": 0.016241299303944315, "loc_per_token": 0.18329466357308585, "ccn_per_loc": 0.189873417721519, "functions_per_loc": 0.08860759493670886, "tokens_per_loc": 5.455696202531645}, {"loc": 235, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/FigActor.java", "comments": 100, "loc_per_function": 11.75, "blanks_per_loc": 0.21, "num_funs": 20, "comments_per_loc": 0.43, "tokens": 1873, "ccn": 31, "ccn_per_function": 1.55, "tokens_per_function": 93.65, "ccn_per_token": 0.016550987720234916, "functions_per_token": 0.010678056593699947, "loc_per_token": 0.12546716497597438, "ccn_per_loc": 0.13191489361702127, "functions_per_loc": 0.0851063829787234, "tokens_per_loc": 7.970212765957447}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/StylePanelFigUseCase.java", "comments": 70, "loc_per_function": 11.0, "blanks_per_loc": 0.58, "num_funs": 3, "comments_per_loc": 2.12, "tokens": 205, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 68.33333333333333, "ccn_per_token": 0.024390243902439025, "functions_per_token": 0.014634146341463415, "loc_per_token": 0.16097560975609757, "ccn_per_loc": 0.15151515151515152, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.212121212121212}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/InitUseCaseDiagram.java", "comments": 42, "loc_per_function": 5.75, "blanks_per_loc": 0.43, "num_funs": 4, "comments_per_loc": 1.83, "tokens": 162, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 40.5, "ccn_per_token": 0.024691358024691357, "functions_per_token": 0.024691358024691357, "loc_per_token": 0.1419753086419753, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.17391304347826086, "tokens_per_loc": 7.043478260869565}, {"loc": 121, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/FigExtend.java", "comments": 109, "loc_per_function": 11.0, "blanks_per_loc": 0.32, "num_funs": 11, "comments_per_loc": 0.9, "tokens": 770, "ccn": 17, "ccn_per_function": 1.5454545454545454, "tokens_per_function": 70.0, "ccn_per_token": 0.02207792207792208, "functions_per_token": 0.014285714285714285, "loc_per_token": 0.15714285714285714, "ccn_per_loc": 0.14049586776859505, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.363636363636363}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/PropPanelUMLUseCaseDiagram.java", "comments": 43, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 4.78, "tokens": 62, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 62.0, "ccn_per_token": 0.016129032258064516, "functions_per_token": 0.016129032258064516, "loc_per_token": 0.14516129032258066, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.888888888888889}, {"loc": 317, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/UMLUseCaseDiagram.java", "comments": 187, "loc_per_function": 11.74, "blanks_per_loc": 0.13, "num_funs": 27, "comments_per_loc": 0.59, "tokens": 1855, "ccn": 60, "ccn_per_function": 2.2222222222222223, "tokens_per_function": 68.70370370370371, "ccn_per_token": 0.03234501347708895, "functions_per_token": 0.014555256064690027, "loc_per_token": 0.17088948787061994, "ccn_per_loc": 0.1892744479495268, "functions_per_loc": 0.08517350157728706, "tokens_per_loc": 5.851735015772871}, {"loc": 114, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/UseCaseDiagramRenderer.java", "comments": 110, "loc_per_function": 57.0, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 0.96, "tokens": 1025, "ccn": 11, "ccn_per_function": 5.5, "tokens_per_function": 512.5, "ccn_per_token": 0.010731707317073172, "functions_per_token": 0.001951219512195122, "loc_per_token": 0.11121951219512195, "ccn_per_loc": 0.09649122807017543, "functions_per_loc": 0.017543859649122806, "tokens_per_loc": 8.991228070175438}, {"loc": 77, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/use_case/ui/SelectionUseCase.java", "comments": 45, "loc_per_function": 11.0, "blanks_per_loc": 0.23, "num_funs": 7, "comments_per_loc": 0.58, "tokens": 421, "ccn": 14, "ccn_per_function": 2.0, "tokens_per_function": 60.142857142857146, "ccn_per_token": 0.0332541567695962, "functions_per_token": 0.0166270783847981, "loc_per_token": 0.1828978622327791, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 5.467532467532467}, {"loc": 317, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/StateDiagramGraphModel.java", "comments": 143, "loc_per_function": 18.65, "blanks_per_loc": 0.2, "num_funs": 17, "comments_per_loc": 0.45, "tokens": 2030, "ccn": 83, "ccn_per_function": 4.882352941176471, "tokens_per_function": 119.41176470588235, "ccn_per_token": 0.040886699507389164, "functions_per_token": 0.008374384236453201, "loc_per_token": 0.15615763546798028, "ccn_per_loc": 0.2618296529968454, "functions_per_loc": 0.05362776025236593, "tokens_per_loc": 6.403785488958991}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/PredIsFinalState.java", "comments": 49, "loc_per_function": 4.33, "blanks_per_loc": 0.69, "num_funs": 3, "comments_per_loc": 3.77, "tokens": 88, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 29.333333333333332, "ccn_per_token": 0.03409090909090909, "functions_per_token": 0.03409090909090909, "loc_per_token": 0.14772727272727273, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.23076923076923078, "tokens_per_loc": 6.769230769230769}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/PredIsStartState.java", "comments": 49, "loc_per_function": 5.0, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 3.27, "tokens": 114, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 38.0, "ccn_per_token": 0.03508771929824561, "functions_per_token": 0.02631578947368421, "loc_per_token": 0.13157894736842105, "ccn_per_loc": 0.26666666666666666, "functions_per_loc": 0.2, "tokens_per_loc": 7.6}, {"loc": 109, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigHistoryState.java", "comments": 103, "loc_per_function": 6.81, "blanks_per_loc": 0.31, "num_funs": 16, "comments_per_loc": 0.94, "tokens": 665, "ccn": 17, "ccn_per_function": 1.0625, "tokens_per_function": 41.5625, "ccn_per_token": 0.02556390977443609, "functions_per_token": 0.02406015037593985, "loc_per_token": 0.16390977443609023, "ccn_per_loc": 0.1559633027522936, "functions_per_loc": 0.14678899082568808, "tokens_per_loc": 6.10091743119266}, {"loc": 655, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/UMLStateDiagram.java", "comments": 211, "loc_per_function": 12.84, "blanks_per_loc": 0.13, "num_funs": 51, "comments_per_loc": 0.32, "tokens": 4253, "ccn": 151, "ccn_per_function": 2.9607843137254903, "tokens_per_function": 83.3921568627451, "ccn_per_token": 0.03550434987067952, "functions_per_token": 0.011991535386785799, "loc_per_token": 0.15400893486950387, "ccn_per_loc": 0.23053435114503817, "functions_per_loc": 0.07786259541984733, "tokens_per_loc": 6.4931297709923665}, {"loc": 151, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigFinalState.java", "comments": 112, "loc_per_function": 8.88, "blanks_per_loc": 0.26, "num_funs": 17, "comments_per_loc": 0.74, "tokens": 939, "ccn": 23, "ccn_per_function": 1.3529411764705883, "tokens_per_function": 55.23529411764706, "ccn_per_token": 0.024494142705005325, "functions_per_token": 0.01810436634717785, "loc_per_token": 0.16080937167199147, "ccn_per_loc": 0.152317880794702, "functions_per_loc": 0.11258278145695365, "tokens_per_loc": 6.218543046357616}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigShallowHistoryState.java", "comments": 50, "loc_per_function": 6.0, "blanks_per_loc": 0.75, "num_funs": 2, "comments_per_loc": 4.17, "tokens": 71, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 35.5, "ccn_per_token": 0.028169014084507043, "functions_per_token": 0.028169014084507043, "loc_per_token": 0.16901408450704225, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 5.916666666666667}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigForkState.java", "comments": 84, "loc_per_function": 6.43, "blanks_per_loc": 0.29, "num_funs": 14, "comments_per_loc": 0.93, "tokens": 519, "ccn": 15, "ccn_per_function": 1.0714285714285714, "tokens_per_function": 37.07142857142857, "ccn_per_token": 0.028901734104046242, "functions_per_token": 0.02697495183044316, "loc_per_token": 0.17341040462427745, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.15555555555555556, "tokens_per_loc": 5.766666666666667}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigDeepHistoryState.java", "comments": 50, "loc_per_function": 6.0, "blanks_per_loc": 0.67, "num_funs": 2, "comments_per_loc": 4.17, "tokens": 71, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 35.5, "ccn_per_token": 0.028169014084507043, "functions_per_token": 0.028169014084507043, "loc_per_token": 0.16901408450704225, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 5.916666666666667}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ButtonActionNewChangeEvent.java", "comments": 41, "loc_per_function": 4.33, "blanks_per_loc": 0.54, "num_funs": 3, "comments_per_loc": 3.15, "tokens": 70, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 23.333333333333332, "ccn_per_token": 0.04285714285714286, "functions_per_token": 0.04285714285714286, "loc_per_token": 0.18571428571428572, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.23076923076923078, "tokens_per_loc": 5.384615384615385}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/StateDiagramPropPanelFactory.java", "comments": 42, "loc_per_function": 11.0, "blanks_per_loc": 0.55, "num_funs": 1, "comments_per_loc": 3.82, "tokens": 68, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 68.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.014705882352941176, "loc_per_token": 0.16176470588235295, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.181818181818182}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/InitStateDiagram.java", "comments": 42, "loc_per_function": 5.75, "blanks_per_loc": 0.43, "num_funs": 4, "comments_per_loc": 1.83, "tokens": 162, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 40.5, "ccn_per_token": 0.024691358024691357, "functions_per_token": 0.024691358024691357, "loc_per_token": 0.1419753086419753, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.17391304347826086, "tokens_per_loc": 7.043478260869565}, {"loc": 358, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigConcurrentRegion.java", "comments": 210, "loc_per_function": 11.55, "blanks_per_loc": 0.16, "num_funs": 31, "comments_per_loc": 0.59, "tokens": 2579, "ccn": 68, "ccn_per_function": 2.193548387096774, "tokens_per_function": 83.19354838709677, "ccn_per_token": 0.026366808840635907, "functions_per_token": 0.01202016285381931, "loc_per_token": 0.13881349360217138, "ccn_per_loc": 0.18994413407821228, "functions_per_loc": 0.08659217877094973, "tokens_per_loc": 7.20391061452514}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ButtonActionNewTimeEvent.java", "comments": 41, "loc_per_function": 4.33, "blanks_per_loc": 0.54, "num_funs": 3, "comments_per_loc": 3.15, "tokens": 70, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 23.333333333333332, "ccn_per_token": 0.04285714285714286, "functions_per_token": 0.04285714285714286, "loc_per_token": 0.18571428571428572, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.23076923076923078, "tokens_per_loc": 5.384615384615385}, {"loc": 102, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigStateVertex.java", "comments": 76, "loc_per_function": 20.4, "blanks_per_loc": 0.17, "num_funs": 5, "comments_per_loc": 0.75, "tokens": 816, "ccn": 22, "ccn_per_function": 4.4, "tokens_per_function": 163.2, "ccn_per_token": 0.02696078431372549, "functions_per_token": 0.006127450980392157, "loc_per_token": 0.125, "ccn_per_loc": 0.21568627450980393, "functions_per_loc": 0.049019607843137254, "tokens_per_loc": 8.0}, {"loc": 162, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigState.java", "comments": 102, "loc_per_function": 10.8, "blanks_per_loc": 0.21, "num_funs": 15, "comments_per_loc": 0.63, "tokens": 1018, "ccn": 28, "ccn_per_function": 1.8666666666666667, "tokens_per_function": 67.86666666666666, "ccn_per_token": 0.0275049115913556, "functions_per_token": 0.014734774066797643, "loc_per_token": 0.15913555992141454, "ccn_per_loc": 0.1728395061728395, "functions_per_loc": 0.09259259259259259, "tokens_per_loc": 6.283950617283951}, {"loc": 134, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigSynchState.java", "comments": 93, "loc_per_function": 7.88, "blanks_per_loc": 0.25, "num_funs": 17, "comments_per_loc": 0.69, "tokens": 825, "ccn": 21, "ccn_per_function": 1.2352941176470589, "tokens_per_function": 48.529411764705884, "ccn_per_token": 0.025454545454545455, "functions_per_token": 0.020606060606060607, "loc_per_token": 0.16242424242424242, "ccn_per_loc": 0.15671641791044777, "functions_per_loc": 0.12686567164179105, "tokens_per_loc": 6.156716417910448}, {"loc": 271, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigSubmachineState.java", "comments": 111, "loc_per_function": 11.78, "blanks_per_loc": 0.19, "num_funs": 23, "comments_per_loc": 0.41, "tokens": 1845, "ccn": 38, "ccn_per_function": 1.6521739130434783, "tokens_per_function": 80.21739130434783, "ccn_per_token": 0.020596205962059622, "functions_per_token": 0.012466124661246613, "loc_per_token": 0.14688346883468834, "ccn_per_loc": 0.14022140221402213, "functions_per_loc": 0.08487084870848709, "tokens_per_loc": 6.808118081180812}, {"loc": 12, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/SelectionVertex.java", "comments": 25, "loc_per_function": 6.0, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 2.08, "tokens": 69, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 34.5, "ccn_per_token": 0.028985507246376812, "functions_per_token": 0.028985507246376812, "loc_per_token": 0.17391304347826086, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 5.75}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ButtonActionNewEffect.java", "comments": 41, "loc_per_function": 12.67, "blanks_per_loc": 0.34, "num_funs": 3, "comments_per_loc": 1.08, "tokens": 300, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 100.0, "ccn_per_token": 0.013333333333333334, "functions_per_token": 0.01, "loc_per_token": 0.12666666666666668, "ccn_per_loc": 0.10526315789473684, "functions_per_loc": 0.07894736842105263, "tokens_per_loc": 7.894736842105263}, {"loc": 95, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigBranchState.java", "comments": 101, "loc_per_function": 5.94, "blanks_per_loc": 0.35, "num_funs": 16, "comments_per_loc": 1.06, "tokens": 546, "ccn": 17, "ccn_per_function": 1.0625, "tokens_per_function": 34.125, "ccn_per_token": 0.031135531135531136, "functions_per_token": 0.029304029304029304, "loc_per_token": 0.17399267399267399, "ccn_per_loc": 0.17894736842105263, "functions_per_loc": 0.16842105263157894, "tokens_per_loc": 5.747368421052632}, {"loc": 75, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/SelectionState.java", "comments": 52, "loc_per_function": 8.33, "blanks_per_loc": 0.28, "num_funs": 9, "comments_per_loc": 0.69, "tokens": 395, "ccn": 13, "ccn_per_function": 1.4444444444444444, "tokens_per_function": 43.888888888888886, "ccn_per_token": 0.03291139240506329, "functions_per_token": 0.02278481012658228, "loc_per_token": 0.189873417721519, "ccn_per_loc": 0.17333333333333334, "functions_per_loc": 0.12, "tokens_per_loc": 5.266666666666667}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/PropPanelUMLStateDiagram.java", "comments": 44, "loc_per_function": 9.0, "blanks_per_loc": 0.78, "num_funs": 1, "comments_per_loc": 4.89, "tokens": 62, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 62.0, "ccn_per_token": 0.016129032258064516, "functions_per_token": 0.016129032258064516, "loc_per_token": 0.14516129032258066, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.888888888888889}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ActionCreatePseudostate.java", "comments": 60, "loc_per_function": 9.5, "blanks_per_loc": 0.63, "num_funs": 2, "comments_per_loc": 3.16, "tokens": 140, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 70.0, "ccn_per_token": 0.02142857142857143, "functions_per_token": 0.014285714285714285, "loc_per_token": 0.1357142857142857, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 7.368421052631579}, {"loc": 164, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigTransition.java", "comments": 102, "loc_per_function": 13.67, "blanks_per_loc": 0.18, "num_funs": 12, "comments_per_loc": 0.62, "tokens": 1320, "ccn": 21, "ccn_per_function": 1.75, "tokens_per_function": 110.0, "ccn_per_token": 0.015909090909090907, "functions_per_token": 0.00909090909090909, "loc_per_token": 0.12424242424242424, "ccn_per_loc": 0.12804878048780488, "functions_per_loc": 0.07317073170731707, "tokens_per_loc": 8.048780487804878}, {"loc": 363, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigVertex.java", "comments": 77, "loc_per_function": 12.52, "blanks_per_loc": 0.21, "num_funs": 29, "comments_per_loc": 0.21, "tokens": 2528, "ccn": 60, "ccn_per_function": 2.0689655172413794, "tokens_per_function": 87.17241379310344, "ccn_per_token": 0.023734177215189875, "functions_per_token": 0.011471518987341773, "loc_per_token": 0.14359177215189872, "ccn_per_loc": 0.1652892561983471, "functions_per_loc": 0.07988980716253444, "tokens_per_loc": 6.964187327823692}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ButtonActionNewEvent.java", "comments": 41, "loc_per_function": 8.33, "blanks_per_loc": 0.3, "num_funs": 6, "comments_per_loc": 0.82, "tokens": 382, "ccn": 7, "ccn_per_function": 1.1666666666666667, "tokens_per_function": 63.666666666666664, "ccn_per_token": 0.01832460732984293, "functions_per_token": 0.015706806282722512, "loc_per_token": 0.13089005235602094, "ccn_per_loc": 0.14, "functions_per_loc": 0.12, "tokens_per_loc": 7.64}, {"loc": 138, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigSimpleState.java", "comments": 90, "loc_per_function": 8.12, "blanks_per_loc": 0.25, "num_funs": 17, "comments_per_loc": 0.65, "tokens": 874, "ccn": 18, "ccn_per_function": 1.0588235294117647, "tokens_per_function": 51.411764705882355, "ccn_per_token": 0.020594965675057208, "functions_per_token": 0.019450800915331808, "loc_per_token": 0.15789473684210525, "ccn_per_loc": 0.13043478260869565, "functions_per_loc": 0.12318840579710146, "tokens_per_loc": 6.333333333333333}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigJoinState.java", "comments": 85, "loc_per_function": 6.43, "blanks_per_loc": 0.3, "num_funs": 14, "comments_per_loc": 0.94, "tokens": 519, "ccn": 15, "ccn_per_function": 1.0714285714285714, "tokens_per_function": 37.07142857142857, "ccn_per_token": 0.028901734104046242, "functions_per_token": 0.02697495183044316, "loc_per_token": 0.17341040462427745, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.15555555555555556, "tokens_per_loc": 5.766666666666667}, {"loc": 297, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigStubState.java", "comments": 135, "loc_per_function": 12.91, "blanks_per_loc": 0.16, "num_funs": 23, "comments_per_loc": 0.45, "tokens": 1895, "ccn": 64, "ccn_per_function": 2.782608695652174, "tokens_per_function": 82.3913043478261, "ccn_per_token": 0.033773087071240104, "functions_per_token": 0.012137203166226913, "loc_per_token": 0.15672823218997362, "ccn_per_loc": 0.21548821548821548, "functions_per_loc": 0.07744107744107744, "tokens_per_loc": 6.380471380471381}, {"loc": 259, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigCompositeState.java", "comments": 126, "loc_per_function": 11.26, "blanks_per_loc": 0.22, "num_funs": 23, "comments_per_loc": 0.49, "tokens": 1764, "ccn": 49, "ccn_per_function": 2.130434782608696, "tokens_per_function": 76.69565217391305, "ccn_per_token": 0.027777777777777776, "functions_per_token": 0.013038548752834467, "loc_per_token": 0.14682539682539683, "ccn_per_loc": 0.1891891891891892, "functions_per_loc": 0.0888030888030888, "tokens_per_loc": 6.8108108108108105}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ButtonActionNewSignalEvent.java", "comments": 41, "loc_per_function": 4.33, "blanks_per_loc": 0.62, "num_funs": 3, "comments_per_loc": 3.15, "tokens": 70, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 23.333333333333332, "ccn_per_token": 0.04285714285714286, "functions_per_token": 0.04285714285714286, "loc_per_token": 0.18571428571428572, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.23076923076923078, "tokens_per_loc": 5.384615384615385}, {"loc": 125, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigInitialState.java", "comments": 97, "loc_per_function": 7.35, "blanks_per_loc": 0.26, "num_funs": 17, "comments_per_loc": 0.78, "tokens": 772, "ccn": 21, "ccn_per_function": 1.2352941176470589, "tokens_per_function": 45.411764705882355, "ccn_per_token": 0.027202072538860103, "functions_per_token": 0.022020725388601035, "loc_per_token": 0.16191709844559585, "ccn_per_loc": 0.168, "functions_per_loc": 0.136, "tokens_per_loc": 6.176}, {"loc": 116, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigJunctionState.java", "comments": 90, "loc_per_function": 7.25, "blanks_per_loc": 0.26, "num_funs": 16, "comments_per_loc": 0.78, "tokens": 679, "ccn": 17, "ccn_per_function": 1.0625, "tokens_per_function": 42.4375, "ccn_per_token": 0.025036818851251842, "functions_per_token": 0.023564064801178203, "loc_per_token": 0.17083946980854198, "ccn_per_loc": 0.14655172413793102, "functions_per_loc": 0.13793103448275862, "tokens_per_loc": 5.853448275862069}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigRegion.java", "comments": 23, "loc_per_function": 7.5, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 1.53, "tokens": 86, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 43.0, "ccn_per_token": 0.023255813953488372, "functions_per_token": 0.023255813953488372, "loc_per_token": 0.1744186046511628, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 5.733333333333333}, {"loc": 53, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/StateDiagramRenderer.java", "comments": 74, "loc_per_function": 26.5, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 1.4, "tokens": 446, "ccn": 6, "ccn_per_function": 3.0, "tokens_per_function": 223.0, "ccn_per_token": 0.013452914798206279, "functions_per_token": 0.004484304932735426, "loc_per_token": 0.11883408071748879, "ccn_per_loc": 0.11320754716981132, "functions_per_loc": 0.03773584905660377, "tokens_per_loc": 8.415094339622641}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/state/ui/ButtonActionNewCallEvent.java", "comments": 41, "loc_per_function": 4.33, "blanks_per_loc": 0.54, "num_funs": 3, "comments_per_loc": 3.15, "tokens": 70, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 23.333333333333332, "ccn_per_token": 0.04285714285714286, "functions_per_token": 0.04285714285714286, "loc_per_token": 0.18571428571428572, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.23076923076923078, "tokens_per_loc": 5.384615384615385}, {"loc": 10, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/layout/Layouter.java", "comments": 72, "loc_per_function": 10.0, "blanks_per_loc": 1.1, "num_funs": 0, "comments_per_loc": 7.2, "tokens": 61, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 61, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.16393442622950818, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.1}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/layout/LayoutedEdge.java", "comments": 42, "loc_per_function": 4.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 10.5, "tokens": 24, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 24, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.0}, {"loc": 76, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/layout/LayoutHelper.java", "comments": 93, "loc_per_function": 19.0, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 1.22, "tokens": 557, "ccn": 23, "ccn_per_function": 5.75, "tokens_per_function": 139.25, "ccn_per_token": 0.04129263913824058, "functions_per_token": 0.00718132854578097, "loc_per_token": 0.13644524236983843, "ccn_per_loc": 0.3026315789473684, "functions_per_loc": 0.05263157894736842, "tokens_per_loc": 7.328947368421052}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/layout/LayoutedContainer.java", "comments": 62, "loc_per_function": 8.0, "blanks_per_loc": 1.12, "num_funs": 0, "comments_per_loc": 7.75, "tokens": 51, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 51, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1568627450980392, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.375}, {"loc": 3, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/layout/LayoutedObject.java", "comments": 39, "loc_per_function": 3.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.0, "tokens": 16, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 16, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1875, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.333333333333333}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/diagram/layout/LayoutedNode.java", "comments": 57, "loc_per_function": 8.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 7.12, "tokens": 49, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 49, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.16326530612244897, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.125}, {"loc": 93, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionOpenProject.java", "comments": 71, "loc_per_function": 31.0, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 0.76, "tokens": 631, "ccn": 16, "ccn_per_function": 5.333333333333333, "tokens_per_function": 210.33333333333334, "ccn_per_token": 0.025356576862123614, "functions_per_token": 0.004754358161648178, "loc_per_token": 0.1473851030110935, "ccn_per_loc": 0.17204301075268819, "functions_per_loc": 0.03225806451612903, "tokens_per_loc": 6.78494623655914}, {"loc": 135, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLRadioButtonPanel.java", "comments": 150, "loc_per_function": 10.38, "blanks_per_loc": 0.23, "num_funs": 13, "comments_per_loc": 1.11, "tokens": 900, "ccn": 26, "ccn_per_function": 2.0, "tokens_per_function": 69.23076923076923, "ccn_per_token": 0.028888888888888888, "functions_per_token": 0.014444444444444444, "loc_per_token": 0.15, "ccn_per_loc": 0.1925925925925926, "functions_per_loc": 0.0962962962962963, "tokens_per_loc": 6.666666666666667}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionBooleanTaggedValue.java", "comments": 58, "loc_per_function": 20.5, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 1.41, "tokens": 271, "ccn": 6, "ccn_per_function": 3.0, "tokens_per_function": 135.5, "ccn_per_token": 0.02214022140221402, "functions_per_token": 0.007380073800738007, "loc_per_token": 0.15129151291512916, "ccn_per_loc": 0.14634146341463414, "functions_per_loc": 0.04878048780487805, "tokens_per_loc": 6.609756097560975}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLTimeExpressionModel.java", "comments": 56, "loc_per_function": 7.25, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.93, "tokens": 204, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 51.0, "ccn_per_token": 0.024509803921568627, "functions_per_token": 0.0196078431372549, "loc_per_token": 0.14215686274509803, "ccn_per_loc": 0.1724137931034483, "functions_per_loc": 0.13793103448275862, "tokens_per_loc": 7.0344827586206895}, {"loc": 460, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabConstraints.java", "comments": 242, "loc_per_function": 13.53, "blanks_per_loc": 0.23, "num_funs": 34, "comments_per_loc": 0.53, "tokens": 2747, "ccn": 87, "ccn_per_function": 2.5588235294117645, "tokens_per_function": 80.79411764705883, "ccn_per_token": 0.03167091372406261, "functions_per_token": 0.012377138696760102, "loc_per_token": 0.16745540589734256, "ccn_per_loc": 0.1891304347826087, "functions_per_loc": 0.07391304347826087, "tokens_per_loc": 5.971739130434782}, {"loc": 141, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLExpressionModel2.java", "comments": 108, "loc_per_function": 10.85, "blanks_per_loc": 0.22, "num_funs": 13, "comments_per_loc": 0.77, "tokens": 823, "ccn": 39, "ccn_per_function": 3.0, "tokens_per_function": 63.30769230769231, "ccn_per_token": 0.04738760631834751, "functions_per_token": 0.015795868772782502, "loc_per_token": 0.17132442284325639, "ccn_per_loc": 0.2765957446808511, "functions_per_loc": 0.09219858156028368, "tokens_per_loc": 5.836879432624113}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionActivityDiagram.java", "comments": 53, "loc_per_function": 10.33, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.71, "tokens": 213, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 71.0, "ccn_per_token": 0.023474178403755867, "functions_per_token": 0.014084507042253521, "loc_per_token": 0.14553990610328638, "ccn_per_loc": 0.16129032258064516, "functions_per_loc": 0.0967741935483871, "tokens_per_loc": 6.870967741935484}, {"loc": 241, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLAddDialog.java", "comments": 157, "loc_per_function": 18.54, "blanks_per_loc": 0.19, "num_funs": 13, "comments_per_loc": 0.65, "tokens": 1665, "ccn": 38, "ccn_per_function": 2.923076923076923, "tokens_per_function": 128.07692307692307, "ccn_per_token": 0.022822822822822823, "functions_per_token": 0.007807807807807808, "loc_per_token": 0.14474474474474475, "ccn_per_loc": 0.15767634854771784, "functions_per_loc": 0.05394190871369295, "tokens_per_loc": 6.908713692946058}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLDerivedCheckBox.java", "comments": 46, "loc_per_function": 7.0, "blanks_per_loc": 0.71, "num_funs": 1, "comments_per_loc": 6.57, "tokens": 38, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 38.0, "ccn_per_token": 0.02631578947368421, "functions_per_token": 0.02631578947368421, "loc_per_token": 0.18421052631578946, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 5.428571428571429}, {"loc": 276, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLStereotypeListModel.java", "comments": 239, "loc_per_function": 9.2, "blanks_per_loc": 0.17, "num_funs": 30, "comments_per_loc": 0.87, "tokens": 1592, "ccn": 78, "ccn_per_function": 2.6, "tokens_per_function": 53.06666666666667, "ccn_per_token": 0.048994974874371856, "functions_per_token": 0.018844221105527637, "loc_per_token": 0.17336683417085427, "ccn_per_loc": 0.2826086956521739, "functions_per_loc": 0.10869565217391304, "tokens_per_loc": 5.768115942028985}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionUseCaseDiagram.java", "comments": 51, "loc_per_function": 11.25, "blanks_per_loc": 0.33, "num_funs": 4, "comments_per_loc": 1.13, "tokens": 292, "ccn": 7, "ccn_per_function": 1.75, "tokens_per_function": 73.0, "ccn_per_token": 0.023972602739726026, "functions_per_token": 0.0136986301369863, "loc_per_token": 0.1541095890410959, "ccn_per_loc": 0.15555555555555556, "functions_per_loc": 0.08888888888888889, "tokens_per_loc": 6.488888888888889}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionCopy.java", "comments": 55, "loc_per_function": 14.0, "blanks_per_loc": 0.23, "num_funs": 5, "comments_per_loc": 0.79, "tokens": 446, "ccn": 13, "ccn_per_function": 2.6, "tokens_per_function": 89.2, "ccn_per_token": 0.02914798206278027, "functions_per_token": 0.011210762331838564, "loc_per_token": 0.15695067264573992, "ccn_per_loc": 0.18571428571428572, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.371428571428571}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLTextArea2.java", "comments": 54, "loc_per_function": 9.0, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 194, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 64.66666666666667, "ccn_per_token": 0.015463917525773196, "functions_per_token": 0.015463917525773196, "loc_per_token": 0.13917525773195877, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 7.185185185185185}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionCollaborationDiagram.java", "comments": 53, "loc_per_function": 9.75, "blanks_per_loc": 0.23, "num_funs": 4, "comments_per_loc": 1.36, "tokens": 233, "ccn": 6, "ccn_per_function": 1.5, "tokens_per_function": 58.25, "ccn_per_token": 0.02575107296137339, "functions_per_token": 0.017167381974248927, "loc_per_token": 0.16738197424892703, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.10256410256410256, "tokens_per_loc": 5.9743589743589745}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLExpressionExpressionModel.java", "comments": 57, "loc_per_function": 5.0, "blanks_per_loc": 0.45, "num_funs": 4, "comments_per_loc": 2.85, "tokens": 132, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.6}, {"loc": 8, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateAction.java", "comments": 46, "loc_per_function": 8.0, "blanks_per_loc": 0.75, "num_funs": 1, "comments_per_loc": 5.75, "tokens": 55, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 55.0, "ccn_per_token": 0.01818181818181818, "functions_per_token": 0.01818181818181818, "loc_per_token": 0.14545454545454545, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.875}, {"loc": 303, "file_path": "src/argouml-app/src/org/argouml/uml/ui/SaveGraphicsManager.java", "comments": 256, "loc_per_function": 10.82, "blanks_per_loc": 0.26, "num_funs": 28, "comments_per_loc": 0.84, "tokens": 2177, "ccn": 50, "ccn_per_function": 1.7857142857142858, "tokens_per_function": 77.75, "ccn_per_token": 0.022967386311437757, "functions_per_token": 0.012861736334405145, "loc_per_token": 0.13918236104731282, "ccn_per_loc": 0.16501650165016502, "functions_per_loc": 0.0924092409240924, "tokens_per_loc": 7.184818481848184}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLUserInterfaceContainer.java", "comments": 80, "loc_per_function": 11.0, "blanks_per_loc": 1.09, "num_funs": 0, "comments_per_loc": 7.27, "tokens": 72, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 72, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1527777777777778, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.545454545454546}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLTableCellRenderer.java", "comments": 42, "loc_per_function": 10.5, "blanks_per_loc": 0.29, "num_funs": 2, "comments_per_loc": 2.0, "tokens": 116, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 58.0, "ccn_per_token": 0.034482758620689655, "functions_per_token": 0.017241379310344827, "loc_per_token": 0.1810344827586207, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 5.523809523809524}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLSearchableComboBox.java", "comments": 64, "loc_per_function": 13.33, "blanks_per_loc": 0.25, "num_funs": 3, "comments_per_loc": 1.6, "tokens": 261, "ccn": 12, "ccn_per_function": 4.0, "tokens_per_function": 87.0, "ccn_per_token": 0.04597701149425287, "functions_per_token": 0.011494252873563218, "loc_per_token": 0.1532567049808429, "ccn_per_loc": 0.3, "functions_per_loc": 0.075, "tokens_per_loc": 6.525}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLModelElementTaggedValueDocument.java", "comments": 66, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 2.54, "tokens": 148, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 49.333333333333336, "ccn_per_token": 0.04054054054054054, "functions_per_token": 0.02027027027027027, "loc_per_token": 0.17567567567567569, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 5.6923076923076925}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionGenerateOne.java", "comments": 63, "loc_per_function": 11.0, "blanks_per_loc": 0.25, "num_funs": 4, "comments_per_loc": 1.43, "tokens": 294, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 73.5, "ccn_per_token": 0.027210884353741496, "functions_per_token": 0.013605442176870748, "loc_per_token": 0.14965986394557823, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.681818181818182}, {"loc": 80, "file_path": "src/argouml-app/src/org/argouml/uml/ui/SourcePathTableModel.java", "comments": 84, "loc_per_function": 13.33, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 1.05, "tokens": 590, "ccn": 14, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 98.33333333333333, "ccn_per_token": 0.023728813559322035, "functions_per_token": 0.010169491525423728, "loc_per_token": 0.13559322033898305, "ccn_per_loc": 0.175, "functions_per_loc": 0.075, "tokens_per_loc": 7.375}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionAddTopLevelPackage.java", "comments": 48, "loc_per_function": 13.0, "blanks_per_loc": 0.42, "num_funs": 2, "comments_per_loc": 1.85, "tokens": 212, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 106.0, "ccn_per_token": 0.009433962264150943, "functions_per_token": 0.009433962264150943, "loc_per_token": 0.12264150943396226, "ccn_per_loc": 0.07692307692307693, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 8.153846153846153}, {"loc": 131, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLModelElementTaggedValueProxy.java", "comments": 113, "loc_per_function": 5.04, "blanks_per_loc": 0.29, "num_funs": 26, "comments_per_loc": 0.86, "tokens": 868, "ccn": 36, "ccn_per_function": 1.3846153846153846, "tokens_per_function": 33.38461538461539, "ccn_per_token": 0.041474654377880185, "functions_per_token": 0.029953917050691243, "loc_per_token": 0.15092165898617513, "ccn_per_loc": 0.2748091603053435, "functions_per_loc": 0.1984732824427481, "tokens_per_loc": 6.625954198473282}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLDeprecatedCheckBox.java", "comments": 45, "loc_per_function": 7.0, "blanks_per_loc": 0.71, "num_funs": 1, "comments_per_loc": 6.43, "tokens": 40, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 40.0, "ccn_per_token": 0.025, "functions_per_token": 0.025, "loc_per_token": 0.175, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 5.714285714285714}, {"loc": 102, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLComboBox2.java", "comments": 92, "loc_per_function": 10.2, "blanks_per_loc": 0.23, "num_funs": 10, "comments_per_loc": 0.9, "tokens": 602, "ccn": 20, "ccn_per_function": 2.0, "tokens_per_function": 60.2, "ccn_per_token": 0.03322259136212625, "functions_per_token": 0.016611295681063124, "loc_per_token": 0.16943521594684385, "ccn_per_loc": 0.19607843137254902, "functions_per_loc": 0.09803921568627451, "tokens_per_loc": 5.901960784313726}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/ui/AbstractActionNavigate.java", "comments": 76, "loc_per_function": 6.75, "blanks_per_loc": 0.28, "num_funs": 8, "comments_per_loc": 1.41, "tokens": 378, "ccn": 12, "ccn_per_function": 1.5, "tokens_per_function": 47.25, "ccn_per_token": 0.031746031746031744, "functions_per_token": 0.021164021164021163, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.14814814814814814, "tokens_per_loc": 7.0}, {"loc": 249, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabTaggedValuesModel.java", "comments": 127, "loc_per_function": 16.6, "blanks_per_loc": 0.12, "num_funs": 15, "comments_per_loc": 0.51, "tokens": 1646, "ccn": 71, "ccn_per_function": 4.733333333333333, "tokens_per_function": 109.73333333333333, "ccn_per_token": 0.043134872417982986, "functions_per_token": 0.009113001215066828, "loc_per_token": 0.15127582017010935, "ccn_per_loc": 0.285140562248996, "functions_per_loc": 0.060240963855421686, "tokens_per_loc": 6.610441767068273}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLLinkMouseListener.java", "comments": 87, "loc_per_function": 5.14, "blanks_per_loc": 0.5, "num_funs": 7, "comments_per_loc": 2.42, "tokens": 217, "ccn": 10, "ccn_per_function": 1.4285714285714286, "tokens_per_function": 31.0, "ccn_per_token": 0.04608294930875576, "functions_per_token": 0.03225806451612903, "loc_per_token": 0.16589861751152074, "ccn_per_loc": 0.2777777777777778, "functions_per_loc": 0.19444444444444445, "tokens_per_loc": 6.027777777777778}, {"loc": 147, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabSrc.java", "comments": 72, "loc_per_function": 13.36, "blanks_per_loc": 0.2, "num_funs": 11, "comments_per_loc": 0.49, "tokens": 1063, "ccn": 32, "ccn_per_function": 2.909090909090909, "tokens_per_function": 96.63636363636364, "ccn_per_token": 0.030103480714957668, "functions_per_token": 0.010348071495766699, "loc_per_token": 0.13828786453433678, "ccn_per_loc": 0.21768707482993196, "functions_per_loc": 0.07482993197278912, "tokens_per_loc": 7.2312925170068025}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/uml/ui/PropPanelFactoryManager.java", "comments": 59, "loc_per_function": 5.67, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 3.47, "tokens": 100, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.333333333333336, "ccn_per_token": 0.03, "functions_per_token": 0.03, "loc_per_token": 0.17, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 5.882352941176471}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionAddDiagram.java", "comments": 100, "loc_per_function": 18.8, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 1.06, "tokens": 688, "ccn": 22, "ccn_per_function": 4.4, "tokens_per_function": 137.6, "ccn_per_token": 0.03197674418604651, "functions_per_token": 0.007267441860465116, "loc_per_token": 0.13662790697674418, "ccn_per_loc": 0.23404255319148937, "functions_per_loc": 0.05319148936170213, "tokens_per_loc": 7.319148936170213}, {"loc": 51, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLCheckBox2.java", "comments": 81, "loc_per_function": 7.29, "blanks_per_loc": 0.35, "num_funs": 7, "comments_per_loc": 1.59, "tokens": 344, "ccn": 10, "ccn_per_function": 1.4285714285714286, "tokens_per_function": 49.142857142857146, "ccn_per_token": 0.029069767441860465, "functions_per_token": 0.020348837209302327, "loc_per_token": 0.14825581395348839, "ccn_per_loc": 0.19607843137254902, "functions_per_loc": 0.13725490196078433, "tokens_per_loc": 6.745098039215686}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionSaveProject.java", "comments": 68, "loc_per_function": 10.8, "blanks_per_loc": 0.24, "num_funs": 5, "comments_per_loc": 1.26, "tokens": 374, "ccn": 10, "ccn_per_function": 2.0, "tokens_per_function": 74.8, "ccn_per_token": 0.026737967914438502, "functions_per_token": 0.013368983957219251, "loc_per_token": 0.1443850267379679, "ccn_per_loc": 0.18518518518518517, "functions_per_loc": 0.09259259259259259, "tokens_per_loc": 6.925925925925926}, {"loc": 277, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLModelElementListModel2.java", "comments": 241, "loc_per_function": 9.23, "blanks_per_loc": 0.17, "num_funs": 30, "comments_per_loc": 0.87, "tokens": 1595, "ccn": 78, "ccn_per_function": 2.6, "tokens_per_function": 53.166666666666664, "ccn_per_token": 0.04890282131661442, "functions_per_token": 0.018808777429467086, "loc_per_token": 0.17366771159874608, "ccn_per_loc": 0.2815884476534296, "functions_per_loc": 0.10830324909747292, "tokens_per_loc": 5.758122743682311}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLExpressionLanguageField.java", "comments": 62, "loc_per_function": 6.43, "blanks_per_loc": 0.27, "num_funs": 7, "comments_per_loc": 1.38, "tokens": 265, "ccn": 12, "ccn_per_function": 1.7142857142857142, "tokens_per_function": 37.857142857142854, "ccn_per_token": 0.045283018867924525, "functions_per_token": 0.026415094339622643, "loc_per_token": 0.16981132075471697, "ccn_per_loc": 0.26666666666666666, "functions_per_loc": 0.15555555555555556, "tokens_per_loc": 5.888888888888889}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionRevertToSaved.java", "comments": 53, "loc_per_function": 20.5, "blanks_per_loc": 0.34, "num_funs": 2, "comments_per_loc": 1.29, "tokens": 247, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 123.5, "ccn_per_token": 0.020242914979757085, "functions_per_token": 0.008097165991902834, "loc_per_token": 0.1659919028340081, "ccn_per_loc": 0.12195121951219512, "functions_per_loc": 0.04878048780487805, "tokens_per_loc": 6.024390243902439}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionClassDiagram.java", "comments": 54, "loc_per_function": 11.0, "blanks_per_loc": 0.3, "num_funs": 4, "comments_per_loc": 1.23, "tokens": 273, "ccn": 6, "ccn_per_function": 1.5, "tokens_per_function": 68.25, "ccn_per_token": 0.02197802197802198, "functions_per_token": 0.014652014652014652, "loc_per_token": 0.16117216117216118, "ccn_per_loc": 0.13636363636363635, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.204545454545454}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLScriptExpressionModel.java", "comments": 56, "loc_per_function": 5.0, "blanks_per_loc": 0.45, "num_funs": 4, "comments_per_loc": 2.8, "tokens": 132, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.6}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionReopenProject.java", "comments": 66, "loc_per_function": 7.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 2.87, "tokens": 127, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 42.333333333333336, "ccn_per_token": 0.031496062992125984, "functions_per_token": 0.023622047244094488, "loc_per_token": 0.18110236220472442, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.13043478260869565, "tokens_per_loc": 5.521739130434782}, {"loc": 303, "file_path": "src/argouml-app/src/org/argouml/uml/ui/LabelledLayout.java", "comments": 209, "loc_per_function": 12.12, "blanks_per_loc": 0.17, "num_funs": 25, "comments_per_loc": 0.69, "tokens": 1808, "ccn": 56, "ccn_per_function": 2.24, "tokens_per_function": 72.32, "ccn_per_token": 0.030973451327433628, "functions_per_token": 0.013827433628318585, "loc_per_token": 0.16758849557522124, "ccn_per_loc": 0.1848184818481848, "functions_per_loc": 0.08250825082508251, "tokens_per_loc": 5.966996699669967}, {"loc": 283, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabStereotype.java", "comments": 139, "loc_per_function": 18.87, "blanks_per_loc": 0.16, "num_funs": 15, "comments_per_loc": 0.49, "tokens": 1881, "ccn": 49, "ccn_per_function": 3.2666666666666666, "tokens_per_function": 125.4, "ccn_per_token": 0.026049973418394472, "functions_per_token": 0.007974481658692184, "loc_per_token": 0.15045188729399256, "ccn_per_loc": 0.17314487632508835, "functions_per_loc": 0.053003533568904596, "tokens_per_loc": 6.646643109540636}, {"loc": 210, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionDeleteModelElements.java", "comments": 96, "loc_per_function": 35.0, "blanks_per_loc": 0.12, "num_funs": 6, "comments_per_loc": 0.46, "tokens": 1404, "ccn": 37, "ccn_per_function": 6.166666666666667, "tokens_per_function": 234.0, "ccn_per_token": 0.026353276353276354, "functions_per_token": 0.004273504273504274, "loc_per_token": 0.14957264957264957, "ccn_per_loc": 0.1761904761904762, "functions_per_loc": 0.02857142857142857, "tokens_per_loc": 6.685714285714286}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLUserInterfaceComponent.java", "comments": 52, "loc_per_function": 5.0, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 10.4, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionSequenceDiagram.java", "comments": 42, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 2.8, "tokens": 96, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 48.0, "ccn_per_token": 0.020833333333333332, "functions_per_token": 0.020833333333333332, "loc_per_token": 0.15625, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 6.4}, {"loc": 205, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabProps.java", "comments": 184, "loc_per_function": 10.79, "blanks_per_loc": 0.22, "num_funs": 19, "comments_per_loc": 0.9, "tokens": 1385, "ccn": 50, "ccn_per_function": 2.6315789473684212, "tokens_per_function": 72.89473684210526, "ccn_per_token": 0.036101083032490974, "functions_per_token": 0.013718411552346571, "loc_per_token": 0.148014440433213, "ccn_per_loc": 0.24390243902439024, "functions_per_loc": 0.09268292682926829, "tokens_per_loc": 6.7560975609756095}, {"loc": 453, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLComboBoxModel2.java", "comments": 312, "loc_per_function": 11.05, "blanks_per_loc": 0.16, "num_funs": 41, "comments_per_loc": 0.69, "tokens": 2794, "ccn": 142, "ccn_per_function": 3.4634146341463414, "tokens_per_function": 68.14634146341463, "ccn_per_token": 0.05082319255547602, "functions_per_token": 0.01467430207587688, "loc_per_token": 0.1621331424481031, "ccn_per_loc": 0.31346578366445915, "functions_per_loc": 0.09050772626931568, "tokens_per_loc": 6.1677704194260485}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLRecurrenceExpressionModel.java", "comments": 56, "loc_per_function": 7.25, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.93, "tokens": 204, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 51.0, "ccn_per_token": 0.024509803921568627, "functions_per_token": 0.0196078431372549, "loc_per_token": 0.14215686274509803, "ccn_per_loc": 0.1724137931034483, "functions_per_loc": 0.13793103448275862, "tokens_per_loc": 7.0344827586206895}, {"loc": 55, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionDeploymentDiagram.java", "comments": 65, "loc_per_function": 13.75, "blanks_per_loc": 0.24, "num_funs": 4, "comments_per_loc": 1.18, "tokens": 346, "ccn": 11, "ccn_per_function": 2.75, "tokens_per_function": 86.5, "ccn_per_token": 0.031791907514450865, "functions_per_token": 0.011560693641618497, "loc_per_token": 0.15895953757225434, "ccn_per_loc": 0.2, "functions_per_loc": 0.07272727272727272, "tokens_per_loc": 6.290909090909091}, {"loc": 288, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabStyle.java", "comments": 203, "loc_per_function": 13.71, "blanks_per_loc": 0.2, "num_funs": 21, "comments_per_loc": 0.7, "tokens": 1858, "ccn": 63, "ccn_per_function": 3.0, "tokens_per_function": 88.47619047619048, "ccn_per_token": 0.03390742734122713, "functions_per_token": 0.011302475780409042, "loc_per_token": 0.155005382131324, "ccn_per_loc": 0.21875, "functions_per_loc": 0.07291666666666667, "tokens_per_loc": 6.451388888888889}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLTaggedValueCheckBox.java", "comments": 48, "loc_per_function": 11.5, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.09, "tokens": 142, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 71.0, "ccn_per_token": 0.028169014084507043, "functions_per_token": 0.014084507042253521, "loc_per_token": 0.1619718309859155, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.08695652173913043, "tokens_per_loc": 6.173913043478261}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateNamespace.java", "comments": 44, "loc_per_function": 13.0, "blanks_per_loc": 0.62, "num_funs": 1, "comments_per_loc": 3.38, "tokens": 98, "ccn": 3, "ccn_per_function": 3.0, "tokens_per_function": 98.0, "ccn_per_token": 0.030612244897959183, "functions_per_token": 0.01020408163265306, "loc_per_token": 0.1326530612244898, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 7.538461538461538}, {"loc": 80, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionGenerateProjectCode.java", "comments": 63, "loc_per_function": 20.0, "blanks_per_loc": 0.16, "num_funs": 4, "comments_per_loc": 0.79, "tokens": 520, "ccn": 18, "ccn_per_function": 4.5, "tokens_per_function": 130.0, "ccn_per_token": 0.03461538461538462, "functions_per_token": 0.007692307692307693, "loc_per_token": 0.15384615384615385, "ccn_per_loc": 0.225, "functions_per_loc": 0.05, "tokens_per_loc": 6.5}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateAssociation.java", "comments": 45, "loc_per_function": 7.0, "blanks_per_loc": 0.86, "num_funs": 1, "comments_per_loc": 6.43, "tokens": 46, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 46.0, "ccn_per_token": 0.021739130434782608, "functions_per_token": 0.021739130434782608, "loc_per_token": 0.15217391304347827, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.571428571428571}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLConditionExpressionModel.java", "comments": 56, "loc_per_function": 7.25, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.93, "tokens": 204, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 51.0, "ccn_per_token": 0.024509803921568627, "functions_per_token": 0.0196078431372549, "loc_per_token": 0.14215686274509803, "ccn_per_loc": 0.1724137931034483, "functions_per_loc": 0.13793103448275862, "tokens_per_loc": 7.0344827586206895}, {"loc": 71, "file_path": "src/argouml-app/src/org/argouml/uml/ui/SourcePathControllerImpl.java", "comments": 71, "loc_per_function": 10.14, "blanks_per_loc": 0.21, "num_funs": 7, "comments_per_loc": 1.0, "tokens": 461, "ccn": 13, "ccn_per_function": 1.8571428571428572, "tokens_per_function": 65.85714285714286, "ccn_per_token": 0.028199566160520606, "functions_per_token": 0.015184381778741865, "loc_per_token": 0.1540130151843818, "ccn_per_loc": 0.18309859154929578, "functions_per_loc": 0.09859154929577464, "tokens_per_loc": 6.492957746478873}, {"loc": 214, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionSaveAllGraphics.java", "comments": 90, "loc_per_function": 21.4, "blanks_per_loc": 0.12, "num_funs": 10, "comments_per_loc": 0.42, "tokens": 1330, "ccn": 37, "ccn_per_function": 3.7, "tokens_per_function": 133.0, "ccn_per_token": 0.027819548872180452, "functions_per_token": 0.007518796992481203, "loc_per_token": 0.16090225563909774, "ccn_per_loc": 0.17289719626168223, "functions_per_loc": 0.04672897196261682, "tokens_per_loc": 6.214953271028038}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLDocument.java", "comments": 42, "loc_per_function": 7.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 6.0, "tokens": 47, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 47, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14893617021276595, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.714285714285714}, {"loc": 99, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionSetSourcePath.java", "comments": 52, "loc_per_function": 33.0, "blanks_per_loc": 0.15, "num_funs": 3, "comments_per_loc": 0.53, "tokens": 638, "ccn": 19, "ccn_per_function": 6.333333333333333, "tokens_per_function": 212.66666666666666, "ccn_per_token": 0.029780564263322883, "functions_per_token": 0.004702194357366771, "loc_per_token": 0.15517241379310345, "ccn_per_loc": 0.1919191919191919, "functions_per_loc": 0.030303030303030304, "tokens_per_loc": 6.444444444444445}, {"loc": 148, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLListCellRenderer2.java", "comments": 88, "loc_per_function": 24.67, "blanks_per_loc": 0.16, "num_funs": 6, "comments_per_loc": 0.59, "tokens": 966, "ccn": 31, "ccn_per_function": 5.166666666666667, "tokens_per_function": 161.0, "ccn_per_token": 0.032091097308488616, "functions_per_token": 0.006211180124223602, "loc_per_token": 0.15320910973084886, "ccn_per_loc": 0.20945945945945946, "functions_per_loc": 0.04054054054054054, "tokens_per_loc": 6.527027027027027}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateOppositeAssocEnd.java", "comments": 54, "loc_per_function": 9.0, "blanks_per_loc": 0.37, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 194, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 64.66666666666667, "ccn_per_token": 0.02577319587628866, "functions_per_token": 0.015463917525773196, "loc_per_token": 0.13917525773195877, "ccn_per_loc": 0.18518518518518517, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 7.185185185185185}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateOwner.java", "comments": 44, "loc_per_function": 7.0, "blanks_per_loc": 1.14, "num_funs": 1, "comments_per_loc": 6.29, "tokens": 46, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 46.0, "ccn_per_token": 0.021739130434782608, "functions_per_token": 0.021739130434782608, "loc_per_token": 0.15217391304347827, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.571428571428571}, {"loc": 66, "file_path": "src/argouml-app/src/org/argouml/uml/ui/AbstractActionAddModelElement2.java", "comments": 107, "loc_per_function": 6.0, "blanks_per_loc": 0.39, "num_funs": 11, "comments_per_loc": 1.62, "tokens": 374, "ccn": 12, "ccn_per_function": 1.0909090909090908, "tokens_per_function": 34.0, "ccn_per_token": 0.03208556149732621, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.17647058823529413, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 5.666666666666667}, {"loc": 379, "file_path": "src/argouml-app/src/org/argouml/uml/ui/PropPanel.java", "comments": 273, "loc_per_function": 8.42, "blanks_per_loc": 0.22, "num_funs": 45, "comments_per_loc": 0.72, "tokens": 2508, "ccn": 86, "ccn_per_function": 1.9111111111111112, "tokens_per_function": 55.733333333333334, "ccn_per_token": 0.0342902711323764, "functions_per_token": 0.017942583732057416, "loc_per_token": 0.1511164274322169, "ccn_per_loc": 0.22691292875989447, "functions_per_loc": 0.11873350923482849, "tokens_per_loc": 6.617414248021108}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionRemoveModelElement.java", "comments": 58, "loc_per_function": 7.67, "blanks_per_loc": 0.48, "num_funs": 3, "comments_per_loc": 2.52, "tokens": 140, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 46.666666666666664, "ccn_per_token": 0.03571428571428571, "functions_per_token": 0.02142857142857143, "loc_per_token": 0.16428571428571428, "ccn_per_loc": 0.21739130434782608, "functions_per_loc": 0.13043478260869565, "tokens_per_loc": 6.086956521739131}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateContext.java", "comments": 45, "loc_per_function": 7.0, "blanks_per_loc": 0.86, "num_funs": 1, "comments_per_loc": 6.43, "tokens": 46, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 46.0, "ccn_per_token": 0.021739130434782608, "functions_per_token": 0.021739130434782608, "loc_per_token": 0.15217391304347827, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.571428571428571}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/uml/ui/AbstractActionNewModelElement.java", "comments": 68, "loc_per_function": 6.6, "blanks_per_loc": 0.36, "num_funs": 5, "comments_per_loc": 2.06, "tokens": 206, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 41.2, "ccn_per_token": 0.024271844660194174, "functions_per_token": 0.024271844660194174, "loc_per_token": 0.16019417475728157, "ccn_per_loc": 0.15151515151515152, "functions_per_loc": 0.15151515151515152, "tokens_per_loc": 6.242424242424242}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateUpPreviousDown.java", "comments": 60, "loc_per_function": 15.0, "blanks_per_loc": 0.37, "num_funs": 2, "comments_per_loc": 2.0, "tokens": 178, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 89.0, "ccn_per_token": 0.02247191011235955, "functions_per_token": 0.011235955056179775, "loc_per_token": 0.16853932584269662, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 5.933333333333334}, {"loc": 119, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLPlainTextDocument.java", "comments": 139, "loc_per_function": 7.93, "blanks_per_loc": 0.3, "num_funs": 15, "comments_per_loc": 1.17, "tokens": 744, "ccn": 29, "ccn_per_function": 1.9333333333333333, "tokens_per_function": 49.6, "ccn_per_token": 0.038978494623655914, "functions_per_token": 0.020161290322580645, "loc_per_token": 0.15994623655913978, "ccn_per_loc": 0.24369747899159663, "functions_per_loc": 0.12605042016806722, "tokens_per_loc": 6.2521008403361344}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLComboBoxNavigator.java", "comments": 72, "loc_per_function": 11.67, "blanks_per_loc": 0.29, "num_funs": 6, "comments_per_loc": 1.03, "tokens": 451, "ccn": 11, "ccn_per_function": 1.8333333333333333, "tokens_per_function": 75.16666666666667, "ccn_per_token": 0.024390243902439025, "functions_per_token": 0.013303769401330377, "loc_per_token": 0.15521064301552107, "ccn_per_loc": 0.15714285714285714, "functions_per_loc": 0.08571428571428572, "tokens_per_loc": 6.442857142857143}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/uml/ui/SourcePathController.java", "comments": 77, "loc_per_function": 11.0, "blanks_per_loc": 0.82, "num_funs": 0, "comments_per_loc": 7.0, "tokens": 70, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 70, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.15714285714285714, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.363636363636363}, {"loc": 65, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLTreeCellRenderer.java", "comments": 56, "loc_per_function": 65.0, "blanks_per_loc": 0.25, "num_funs": 1, "comments_per_loc": 0.86, "tokens": 408, "ccn": 8, "ccn_per_function": 8.0, "tokens_per_function": 408.0, "ccn_per_token": 0.0196078431372549, "functions_per_token": 0.0024509803921568627, "loc_per_token": 0.15931372549019607, "ccn_per_loc": 0.12307692307692308, "functions_per_loc": 0.015384615384615385, "tokens_per_loc": 6.276923076923077}, {"loc": 87, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabDocumentation.java", "comments": 90, "loc_per_function": 21.75, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 1.03, "tokens": 706, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 176.5, "ccn_per_token": 0.0113314447592068, "functions_per_token": 0.0056657223796034, "loc_per_token": 0.12322946175637393, "ccn_per_loc": 0.09195402298850575, "functions_per_loc": 0.04597701149425287, "tokens_per_loc": 8.114942528735632}, {"loc": 86, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionImportFromSources.java", "comments": 63, "loc_per_function": 21.5, "blanks_per_loc": 0.15, "num_funs": 4, "comments_per_loc": 0.73, "tokens": 608, "ccn": 12, "ccn_per_function": 3.0, "tokens_per_function": 152.0, "ccn_per_token": 0.019736842105263157, "functions_per_token": 0.006578947368421052, "loc_per_token": 0.14144736842105263, "ccn_per_loc": 0.13953488372093023, "functions_per_loc": 0.046511627906976744, "tokens_per_loc": 7.069767441860465}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLStereotypeList.java", "comments": 79, "loc_per_function": 7.6, "blanks_per_loc": 0.45, "num_funs": 5, "comments_per_loc": 2.08, "tokens": 254, "ccn": 6, "ccn_per_function": 1.2, "tokens_per_function": 50.8, "ccn_per_token": 0.023622047244094488, "functions_per_token": 0.01968503937007874, "loc_per_token": 0.14960629921259844, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.13157894736842105, "tokens_per_loc": 6.684210526315789}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLModelElementCommentDocument.java", "comments": 74, "loc_per_function": 13.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.85, "tokens": 268, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 89.33333333333333, "ccn_per_token": 0.029850746268656716, "functions_per_token": 0.011194029850746268, "loc_per_token": 0.14925373134328357, "ccn_per_loc": 0.2, "functions_per_loc": 0.075, "tokens_per_loc": 6.7}, {"loc": 89, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionCut.java", "comments": 60, "loc_per_function": 14.83, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.67, "tokens": 563, "ccn": 19, "ccn_per_function": 3.1666666666666665, "tokens_per_function": 93.83333333333333, "ccn_per_token": 0.03374777975133215, "functions_per_token": 0.010657193605683837, "loc_per_token": 0.15808170515097691, "ccn_per_loc": 0.21348314606741572, "functions_per_loc": 0.06741573033707865, "tokens_per_loc": 6.325842696629214}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionAddPackage.java", "comments": 49, "loc_per_function": 9.0, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 2.72, "tokens": 129, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 64.5, "ccn_per_token": 0.015503875968992248, "functions_per_token": 0.015503875968992248, "loc_per_token": 0.13953488372093023, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 7.166666666666667}, {"loc": 131, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLEditableComboBox.java", "comments": 148, "loc_per_function": 6.55, "blanks_per_loc": 0.3, "num_funs": 20, "comments_per_loc": 1.13, "tokens": 784, "ccn": 27, "ccn_per_function": 1.35, "tokens_per_function": 39.2, "ccn_per_token": 0.03443877551020408, "functions_per_token": 0.025510204081632654, "loc_per_token": 0.16709183673469388, "ccn_per_loc": 0.20610687022900764, "functions_per_loc": 0.15267175572519084, "tokens_per_loc": 5.984732824427481}, {"loc": 51, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionLayout.java", "comments": 61, "loc_per_function": 17.0, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.2, "tokens": 337, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 112.33333333333333, "ccn_per_token": 0.02373887240356083, "functions_per_token": 0.008902077151335312, "loc_per_token": 0.1513353115727003, "ccn_per_loc": 0.1568627450980392, "functions_per_loc": 0.058823529411764705, "tokens_per_loc": 6.607843137254902}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLModelElementStereotypeListModel.java", "comments": 63, "loc_per_function": 9.4, "blanks_per_loc": 0.26, "num_funs": 5, "comments_per_loc": 1.34, "tokens": 327, "ccn": 9, "ccn_per_function": 1.8, "tokens_per_function": 65.4, "ccn_per_token": 0.027522935779816515, "functions_per_token": 0.01529051987767584, "loc_per_token": 0.1437308868501529, "ccn_per_loc": 0.19148936170212766, "functions_per_loc": 0.10638297872340426, "tokens_per_loc": 6.957446808510638}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionStateDiagram.java", "comments": 51, "loc_per_function": 13.6, "blanks_per_loc": 0.19, "num_funs": 5, "comments_per_loc": 0.75, "tokens": 474, "ccn": 17, "ccn_per_function": 3.4, "tokens_per_function": 94.8, "ccn_per_token": 0.035864978902953586, "functions_per_token": 0.010548523206751054, "loc_per_token": 0.14345991561181434, "ccn_per_loc": 0.25, "functions_per_loc": 0.07352941176470588, "tokens_per_loc": 6.970588235294118}, {"loc": 160, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionSaveGraphics.java", "comments": 75, "loc_per_function": 26.67, "blanks_per_loc": 0.19, "num_funs": 6, "comments_per_loc": 0.47, "tokens": 1092, "ccn": 25, "ccn_per_function": 4.166666666666667, "tokens_per_function": 182.0, "ccn_per_token": 0.022893772893772892, "functions_per_token": 0.005494505494505495, "loc_per_token": 0.14652014652014653, "ccn_per_loc": 0.15625, "functions_per_loc": 0.0375, "tokens_per_loc": 6.825}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLLinkedListCellRenderer.java", "comments": 57, "loc_per_function": 6.67, "blanks_per_loc": 0.55, "num_funs": 3, "comments_per_loc": 2.85, "tokens": 137, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 45.666666666666664, "ccn_per_token": 0.021897810218978103, "functions_per_token": 0.021897810218978103, "loc_per_token": 0.145985401459854, "ccn_per_loc": 0.15, "functions_per_loc": 0.15, "tokens_per_loc": 6.85}, {"loc": 46, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLStimulusActionTextProperty.java", "comments": 65, "loc_per_function": 9.2, "blanks_per_loc": 0.33, "num_funs": 5, "comments_per_loc": 1.41, "tokens": 275, "ccn": 14, "ccn_per_function": 2.8, "tokens_per_function": 55.0, "ccn_per_token": 0.05090909090909091, "functions_per_token": 0.01818181818181818, "loc_per_token": 0.16727272727272727, "ccn_per_loc": 0.30434782608695654, "functions_per_loc": 0.10869565217391304, "tokens_per_loc": 5.978260869565218}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLTextField2.java", "comments": 54, "loc_per_function": 8.67, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.08, "tokens": 185, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 61.666666666666664, "ccn_per_token": 0.016216216216216217, "functions_per_token": 0.016216216216216217, "loc_per_token": 0.14054054054054055, "ccn_per_loc": 0.11538461538461539, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 7.115384615384615}, {"loc": 64, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLChangeDispatch.java", "comments": 85, "loc_per_function": 10.67, "blanks_per_loc": 0.27, "num_funs": 6, "comments_per_loc": 1.33, "tokens": 319, "ccn": 16, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 53.166666666666664, "ccn_per_token": 0.050156739811912224, "functions_per_token": 0.018808777429467086, "loc_per_token": 0.2006269592476489, "ccn_per_loc": 0.25, "functions_per_loc": 0.09375, "tokens_per_loc": 4.984375}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/uml/ui/PropPanelFactory.java", "comments": 59, "loc_per_function": 5.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 11.8, "tokens": 28, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 28, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.17857142857142858, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.6}, {"loc": 29, "file_path": "src/argouml-app/src/org/argouml/uml/ui/InitUmlUI.java", "comments": 41, "loc_per_function": 7.25, "blanks_per_loc": 0.34, "num_funs": 4, "comments_per_loc": 1.41, "tokens": 208, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 52.0, "ccn_per_token": 0.019230769230769232, "functions_per_token": 0.019230769230769232, "loc_per_token": 0.13942307692307693, "ccn_per_loc": 0.13793103448275862, "functions_per_loc": 0.13793103448275862, "tokens_per_loc": 7.172413793103448}, {"loc": 63, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLExpressionBodyField.java", "comments": 68, "loc_per_function": 7.0, "blanks_per_loc": 0.29, "num_funs": 9, "comments_per_loc": 1.08, "tokens": 394, "ccn": 14, "ccn_per_function": 1.5555555555555556, "tokens_per_function": 43.77777777777778, "ccn_per_token": 0.03553299492385787, "functions_per_token": 0.02284263959390863, "loc_per_token": 0.1598984771573604, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.253968253968254}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateUpNextDown.java", "comments": 60, "loc_per_function": 15.5, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 1.94, "tokens": 189, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 94.5, "ccn_per_token": 0.026455026455026454, "functions_per_token": 0.010582010582010581, "loc_per_token": 0.164021164021164, "ccn_per_loc": 0.16129032258064516, "functions_per_loc": 0.06451612903225806, "tokens_per_loc": 6.096774193548387}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionPaste.java", "comments": 88, "loc_per_function": 9.71, "blanks_per_loc": 0.29, "num_funs": 7, "comments_per_loc": 1.29, "tokens": 427, "ccn": 15, "ccn_per_function": 2.142857142857143, "tokens_per_function": 61.0, "ccn_per_token": 0.0351288056206089, "functions_per_token": 0.01639344262295082, "loc_per_token": 0.1592505854800937, "ccn_per_loc": 0.22058823529411764, "functions_per_loc": 0.10294117647058823, "tokens_per_loc": 6.279411764705882}, {"loc": 52, "file_path": "src/argouml-app/src/org/argouml/uml/ui/UMLStimulusActionTextField.java", "comments": 67, "loc_per_function": 6.5, "blanks_per_loc": 0.5, "num_funs": 8, "comments_per_loc": 1.29, "tokens": 299, "ccn": 15, "ccn_per_function": 1.875, "tokens_per_function": 37.375, "ccn_per_token": 0.05016722408026756, "functions_per_token": 0.026755852842809364, "loc_per_token": 0.17391304347826086, "ccn_per_loc": 0.28846153846153844, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 5.75}, {"loc": 218, "file_path": "src/argouml-app/src/org/argouml/uml/ui/TabTaggedValues.java", "comments": 116, "loc_per_function": 10.9, "blanks_per_loc": 0.22, "num_funs": 20, "comments_per_loc": 0.53, "tokens": 1503, "ccn": 33, "ccn_per_function": 1.65, "tokens_per_function": 75.15, "ccn_per_token": 0.021956087824351298, "functions_per_token": 0.01330671989354624, "loc_per_token": 0.14504324683965403, "ccn_per_loc": 0.15137614678899083, "functions_per_loc": 0.09174311926605505, "tokens_per_loc": 6.894495412844036}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateTransition.java", "comments": 44, "loc_per_function": 7.0, "blanks_per_loc": 0.86, "num_funs": 1, "comments_per_loc": 6.29, "tokens": 46, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 46.0, "ccn_per_token": 0.021739130434782608, "functions_per_token": 0.021739130434782608, "loc_per_token": 0.15217391304347827, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.571428571428571}, {"loc": 111, "file_path": "src/argouml-app/src/org/argouml/uml/ui/SourcePathDialog.java", "comments": 76, "loc_per_function": 18.5, "blanks_per_loc": 0.24, "num_funs": 6, "comments_per_loc": 0.68, "tokens": 812, "ccn": 17, "ccn_per_function": 2.8333333333333335, "tokens_per_function": 135.33333333333334, "ccn_per_token": 0.020935960591133004, "functions_per_token": 0.007389162561576354, "loc_per_token": 0.13669950738916256, "ccn_per_loc": 0.15315315315315314, "functions_per_loc": 0.05405405405405406, "tokens_per_loc": 7.315315315315315}, {"loc": 83, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionGenerateAll.java", "comments": 65, "loc_per_function": 20.75, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 0.78, "tokens": 566, "ccn": 21, "ccn_per_function": 5.25, "tokens_per_function": 141.5, "ccn_per_token": 0.037102473498233215, "functions_per_token": 0.007067137809187279, "loc_per_token": 0.14664310954063603, "ccn_per_loc": 0.25301204819277107, "functions_per_loc": 0.04819277108433735, "tokens_per_loc": 6.819277108433735}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionGenerationSettings.java", "comments": 50, "loc_per_function": 7.67, "blanks_per_loc": 0.48, "num_funs": 3, "comments_per_loc": 2.17, "tokens": 127, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 42.333333333333336, "ccn_per_token": 0.023622047244094488, "functions_per_token": 0.023622047244094488, "loc_per_token": 0.18110236220472442, "ccn_per_loc": 0.13043478260869565, "functions_per_loc": 0.13043478260869565, "tokens_per_loc": 5.521739130434782}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNewDiagram.java", "comments": 94, "loc_per_function": 16.17, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.97, "tokens": 712, "ccn": 15, "ccn_per_function": 2.5, "tokens_per_function": 118.66666666666667, "ccn_per_token": 0.021067415730337078, "functions_per_token": 0.008426966292134831, "loc_per_token": 0.13623595505617977, "ccn_per_loc": 0.15463917525773196, "functions_per_loc": 0.061855670103092786, "tokens_per_loc": 7.34020618556701}, {"loc": 7, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionNavigateContainerElement.java", "comments": 45, "loc_per_function": 7.0, "blanks_per_loc": 1.14, "num_funs": 1, "comments_per_loc": 6.43, "tokens": 46, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 46.0, "ccn_per_token": 0.021739130434782608, "functions_per_token": 0.021739130434782608, "loc_per_token": 0.15217391304347827, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.571428571428571}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/ui/AbstractActionRemoveElement.java", "comments": 80, "loc_per_function": 5.86, "blanks_per_loc": 0.37, "num_funs": 7, "comments_per_loc": 1.95, "tokens": 229, "ccn": 10, "ccn_per_function": 1.4285714285714286, "tokens_per_function": 32.714285714285715, "ccn_per_token": 0.043668122270742356, "functions_per_token": 0.03056768558951965, "loc_per_token": 0.17903930131004367, "ccn_per_loc": 0.24390243902439024, "functions_per_loc": 0.17073170731707318, "tokens_per_loc": 5.585365853658536}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/ui/ActionSaveProjectAs.java", "comments": 55, "loc_per_function": 10.0, "blanks_per_loc": 0.45, "num_funs": 2, "comments_per_loc": 2.75, "tokens": 156, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 78.0, "ccn_per_token": 0.01282051282051282, "functions_per_token": 0.01282051282051282, "loc_per_token": 0.1282051282051282, "ccn_per_loc": 0.1, "functions_per_loc": 0.1, "tokens_per_loc": 7.8}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewDestroyAction.java", "comments": 50, "loc_per_function": 9.5, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 1.32, "tokens": 259, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 64.75, "ccn_per_token": 0.019305019305019305, "functions_per_token": 0.015444015444015444, "loc_per_token": 0.14671814671814673, "ccn_per_loc": 0.13157894736842105, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 6.815789473684211}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewReturnAction.java", "comments": 50, "loc_per_function": 9.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.28, "tokens": 259, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 64.75, "ccn_per_token": 0.019305019305019305, "functions_per_token": 0.015444015444015444, "loc_per_token": 0.15057915057915058, "ccn_per_loc": 0.1282051282051282, "functions_per_loc": 0.10256410256410256, "tokens_per_loc": 6.641025641025641}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewSignal.java", "comments": 47, "loc_per_function": 19.5, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 1.21, "tokens": 320, "ccn": 7, "ccn_per_function": 3.5, "tokens_per_function": 160.0, "ccn_per_token": 0.021875, "functions_per_token": 0.00625, "loc_per_token": 0.121875, "ccn_per_loc": 0.1794871794871795, "functions_per_loc": 0.05128205128205128, "tokens_per_loc": 8.205128205128204}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewActionSequence.java", "comments": 50, "loc_per_function": 10.0, "blanks_per_loc": 0.4, "num_funs": 4, "comments_per_loc": 1.25, "tokens": 259, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 64.75, "ccn_per_token": 0.019305019305019305, "functions_per_token": 0.015444015444015444, "loc_per_token": 0.15444015444015444, "ccn_per_loc": 0.125, "functions_per_loc": 0.1, "tokens_per_loc": 6.475}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionAddInstanceClassifier.java", "comments": 54, "loc_per_function": 6.83, "blanks_per_loc": 0.41, "num_funs": 6, "comments_per_loc": 1.32, "tokens": 273, "ccn": 7, "ccn_per_function": 1.1666666666666667, "tokens_per_function": 45.5, "ccn_per_token": 0.02564102564102564, "functions_per_token": 0.02197802197802198, "loc_per_token": 0.15018315018315018, "ccn_per_loc": 0.17073170731707318, "functions_per_loc": 0.14634146341463414, "tokens_per_loc": 6.658536585365853}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewException.java", "comments": 47, "loc_per_function": 13.0, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.81, "tokens": 207, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 103.5, "ccn_per_token": 0.014492753623188406, "functions_per_token": 0.00966183574879227, "loc_per_token": 0.12560386473429952, "ccn_per_loc": 0.11538461538461539, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 7.961538461538462}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/UMLActionAsynchronousCheckBox.java", "comments": 47, "loc_per_function": 7.5, "blanks_per_loc": 0.53, "num_funs": 2, "comments_per_loc": 3.13, "tokens": 106, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 53.0, "ccn_per_token": 0.02830188679245283, "functions_per_token": 0.018867924528301886, "loc_per_token": 0.14150943396226415, "ccn_per_loc": 0.2, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 7.066666666666666}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewTerminateAction.java", "comments": 50, "loc_per_function": 10.0, "blanks_per_loc": 0.4, "num_funs": 4, "comments_per_loc": 1.25, "tokens": 259, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 64.75, "ccn_per_token": 0.019305019305019305, "functions_per_token": 0.015444015444015444, "loc_per_token": 0.15444015444015444, "ccn_per_loc": 0.125, "functions_per_loc": 0.1, "tokens_per_loc": 6.475}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewSendAction.java", "comments": 50, "loc_per_function": 9.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.28, "tokens": 259, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 64.75, "ccn_per_token": 0.019305019305019305, "functions_per_token": 0.015444015444015444, "loc_per_token": 0.15057915057915058, "ccn_per_loc": 0.1282051282051282, "functions_per_loc": 0.10256410256410256, "tokens_per_loc": 6.641025641025641}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewCallAction.java", "comments": 53, "loc_per_function": 9.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.36, "tokens": 259, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 64.75, "ccn_per_token": 0.019305019305019305, "functions_per_token": 0.015444015444015444, "loc_per_token": 0.15057915057915058, "ccn_per_loc": 0.1282051282051282, "functions_per_loc": 0.10256410256410256, "tokens_per_loc": 6.641025641025641}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewCreateAction.java", "comments": 50, "loc_per_function": 9.5, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 1.32, "tokens": 259, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 64.75, "ccn_per_token": 0.019305019305019305, "functions_per_token": 0.015444015444015444, "loc_per_token": 0.14671814671814673, "ccn_per_loc": 0.13157894736842105, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 6.815789473684211}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewReception.java", "comments": 48, "loc_per_function": 13.0, "blanks_per_loc": 0.31, "num_funs": 2, "comments_per_loc": 1.85, "tokens": 180, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 90.0, "ccn_per_token": 0.016666666666666666, "functions_per_token": 0.011111111111111112, "loc_per_token": 0.14444444444444443, "ccn_per_loc": 0.11538461538461539, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 6.923076923076923}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionRemoveArgument.java", "comments": 49, "loc_per_function": 10.0, "blanks_per_loc": 0.45, "num_funs": 2, "comments_per_loc": 2.45, "tokens": 141, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 70.5, "ccn_per_token": 0.02127659574468085, "functions_per_token": 0.014184397163120567, "loc_per_token": 0.14184397163120568, "ccn_per_loc": 0.15, "functions_per_loc": 0.1, "tokens_per_loc": 7.05}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/UMLReceptionSpecificationDocument.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 133, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 44.333333333333336, "ccn_per_token": 0.03759398496240601, "functions_per_token": 0.022556390977443608, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.2631578947368421, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 7.0}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewArgument.java", "comments": 47, "loc_per_function": 9.5, "blanks_per_loc": 0.37, "num_funs": 2, "comments_per_loc": 2.47, "tokens": 145, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 72.5, "ccn_per_token": 0.020689655172413793, "functions_per_token": 0.013793103448275862, "loc_per_token": 0.1310344827586207, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 7.631578947368421}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewAction.java", "comments": 88, "loc_per_function": 19.0, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.54, "tokens": 531, "ccn": 15, "ccn_per_function": 5.0, "tokens_per_function": 177.0, "ccn_per_token": 0.02824858757062147, "functions_per_token": 0.005649717514124294, "loc_per_token": 0.10734463276836158, "ccn_per_loc": 0.2631578947368421, "functions_per_loc": 0.05263157894736842, "tokens_per_loc": 9.31578947368421}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionAddCreateActionInstantiation.java", "comments": 46, "loc_per_function": 9.8, "blanks_per_loc": 0.37, "num_funs": 5, "comments_per_loc": 0.94, "tokens": 324, "ccn": 9, "ccn_per_function": 1.8, "tokens_per_function": 64.8, "ccn_per_token": 0.027777777777777776, "functions_per_token": 0.015432098765432098, "loc_per_token": 0.15123456790123457, "ccn_per_loc": 0.1836734693877551, "functions_per_loc": 0.10204081632653061, "tokens_per_loc": 6.612244897959184}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionAddContextSignal.java", "comments": 44, "loc_per_function": 6.8, "blanks_per_loc": 0.41, "num_funs": 5, "comments_per_loc": 1.29, "tokens": 225, "ccn": 6, "ccn_per_function": 1.2, "tokens_per_function": 45.0, "ccn_per_token": 0.02666666666666667, "functions_per_token": 0.022222222222222223, "loc_per_token": 0.1511111111111111, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.14705882352941177, "tokens_per_loc": 6.617647058823529}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionNewUninterpretedAction.java", "comments": 50, "loc_per_function": 10.0, "blanks_per_loc": 0.4, "num_funs": 4, "comments_per_loc": 1.25, "tokens": 259, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 64.75, "ccn_per_token": 0.019305019305019305, "functions_per_token": 0.015444015444015444, "loc_per_token": 0.15444015444015444, "ccn_per_loc": 0.125, "functions_per_loc": 0.1, "tokens_per_loc": 6.475}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/common_behavior/ActionSetActionAsynchronous.java", "comments": 57, "loc_per_function": 11.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.73, "tokens": 222, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 74.0, "ccn_per_token": 0.02252252252252252, "functions_per_token": 0.013513513513513514, "loc_per_token": 0.14864864864864866, "ccn_per_loc": 0.15151515151515152, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.7272727272727275}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/ActionNewExtensionPoint.java", "comments": 53, "loc_per_function": 12.0, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 2.21, "tokens": 172, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 86.0, "ccn_per_token": 0.01744186046511628, "functions_per_token": 0.011627906976744186, "loc_per_token": 0.13953488372093023, "ccn_per_loc": 0.125, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 7.166666666666667}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/ActionNewUseCase.java", "comments": 49, "loc_per_function": 13.0, "blanks_per_loc": 0.31, "num_funs": 2, "comments_per_loc": 1.88, "tokens": 204, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 102.0, "ccn_per_token": 0.0196078431372549, "functions_per_token": 0.00980392156862745, "loc_per_token": 0.12745098039215685, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 7.846153846153846}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/ActionNewActor.java", "comments": 47, "loc_per_function": 12.0, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.96, "tokens": 193, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 96.5, "ccn_per_token": 0.015544041450777202, "functions_per_token": 0.010362694300518135, "loc_per_token": 0.12435233160621761, "ccn_per_loc": 0.125, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 8.041666666666666}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/ActionAddExtendExtensionPoint.java", "comments": 47, "loc_per_function": 6.83, "blanks_per_loc": 0.39, "num_funs": 6, "comments_per_loc": 1.15, "tokens": 244, "ccn": 7, "ccn_per_function": 1.1666666666666667, "tokens_per_function": 40.666666666666664, "ccn_per_token": 0.028688524590163935, "functions_per_token": 0.02459016393442623, "loc_per_token": 0.1680327868852459, "ccn_per_loc": 0.17073170731707318, "functions_per_loc": 0.14634146341463414, "tokens_per_loc": 5.951219512195122}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/ActionNewUseCaseExtensionPoint.java", "comments": 50, "loc_per_function": 9.0, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 2.78, "tokens": 116, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 58.0, "ccn_per_token": 0.02586206896551724, "functions_per_token": 0.017241379310344827, "loc_per_token": 0.15517241379310345, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.444444444444445}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/UMLExtensionPointLocationDocument.java", "comments": 51, "loc_per_function": 4.67, "blanks_per_loc": 0.64, "num_funs": 3, "comments_per_loc": 3.64, "tokens": 96, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 32.0, "ccn_per_token": 0.03125, "functions_per_token": 0.03125, "loc_per_token": 0.14583333333333334, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.21428571428571427, "tokens_per_loc": 6.857142857142857}, {"loc": 21, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/ActionNewExtendExtensionPoint.java", "comments": 50, "loc_per_function": 10.5, "blanks_per_loc": 0.43, "num_funs": 2, "comments_per_loc": 2.38, "tokens": 143, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 71.5, "ccn_per_token": 0.02097902097902098, "functions_per_token": 0.013986013986013986, "loc_per_token": 0.14685314685314685, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 6.809523809523809}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewSignalEvent.java", "comments": 50, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.12, "tokens": 102, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 34.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.1568627450980392, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.375}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewFinalState.java", "comments": 48, "loc_per_function": 7.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.18, "tokens": 143, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 47.666666666666664, "ccn_per_token": 0.02097902097902098, "functions_per_token": 0.02097902097902098, "loc_per_token": 0.15384615384615385, "ccn_per_loc": 0.13636363636363635, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 6.5}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewSynchState.java", "comments": 48, "loc_per_function": 7.67, "blanks_per_loc": 0.43, "num_funs": 3, "comments_per_loc": 2.09, "tokens": 144, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 48.0, "ccn_per_token": 0.020833333333333332, "functions_per_token": 0.020833333333333332, "loc_per_token": 0.1597222222222222, "ccn_per_loc": 0.13043478260869565, "functions_per_loc": 0.13043478260869565, "tokens_per_loc": 6.260869565217392}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewStubState.java", "comments": 48, "loc_per_function": 8.0, "blanks_per_loc": 0.46, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 144, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 48.0, "ccn_per_token": 0.020833333333333332, "functions_per_token": 0.020833333333333332, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.0}, {"loc": 56, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionAddEventAsDeferrableEvent.java", "comments": 59, "loc_per_function": 11.2, "blanks_per_loc": 0.3, "num_funs": 5, "comments_per_loc": 1.05, "tokens": 351, "ccn": 10, "ccn_per_function": 2.0, "tokens_per_function": 70.2, "ccn_per_token": 0.02849002849002849, "functions_per_token": 0.014245014245014245, "loc_per_token": 0.15954415954415954, "ccn_per_loc": 0.17857142857142858, "functions_per_loc": 0.08928571428571429, "tokens_per_loc": 6.267857142857143}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewSubmachineState.java", "comments": 48, "loc_per_function": 8.0, "blanks_per_loc": 0.46, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 144, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 48.0, "ccn_per_token": 0.020833333333333332, "functions_per_token": 0.020833333333333332, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.0}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewGuard.java", "comments": 55, "loc_per_function": 6.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 2.04, "tokens": 167, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 41.75, "ccn_per_token": 0.029940119760479042, "functions_per_token": 0.023952095808383235, "loc_per_token": 0.16167664670658682, "ccn_per_loc": 0.18518518518518517, "functions_per_loc": 0.14814814814814814, "tokens_per_loc": 6.185185185185185}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/PopupMenuNewEvent.java", "comments": 58, "loc_per_function": 27.0, "blanks_per_loc": 0.26, "num_funs": 2, "comments_per_loc": 1.07, "tokens": 484, "ccn": 6, "ccn_per_function": 3.0, "tokens_per_function": 242.0, "ccn_per_token": 0.012396694214876033, "functions_per_token": 0.004132231404958678, "loc_per_token": 0.1115702479338843, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.037037037037037035, "tokens_per_loc": 8.962962962962964}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewChangeEvent.java", "comments": 53, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.31, "tokens": 102, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 34.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.1568627450980392, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.375}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/UMLSynchStateBoundDocument.java", "comments": 51, "loc_per_function": 9.75, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 1.31, "tokens": 238, "ccn": 7, "ccn_per_function": 1.75, "tokens_per_function": 59.5, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.01680672268907563, "loc_per_token": 0.1638655462184874, "ccn_per_loc": 0.1794871794871795, "functions_per_loc": 0.10256410256410256, "tokens_per_loc": 6.102564102564102}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewCallEvent.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 102, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 34.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.1568627450980392, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.375}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewEvent.java", "comments": 78, "loc_per_function": 13.67, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.9, "tokens": 293, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 97.66666666666667, "ccn_per_token": 0.020477815699658702, "functions_per_token": 0.010238907849829351, "loc_per_token": 0.13993174061433447, "ccn_per_loc": 0.14634146341463414, "functions_per_loc": 0.07317073170731707, "tokens_per_loc": 7.146341463414634}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewTimeEvent.java", "comments": 53, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.31, "tokens": 102, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 34.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.1568627450980392, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.375}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewTransition.java", "comments": 59, "loc_per_function": 10.33, "blanks_per_loc": 0.39, "num_funs": 3, "comments_per_loc": 1.9, "tokens": 211, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 70.33333333333333, "ccn_per_token": 0.02843601895734597, "functions_per_token": 0.014218009478672985, "loc_per_token": 0.14691943127962084, "ccn_per_loc": 0.1935483870967742, "functions_per_loc": 0.0967741935483871, "tokens_per_loc": 6.806451612903226}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ButtonActionNewGuard.java", "comments": 42, "loc_per_function": 8.4, "blanks_per_loc": 0.24, "num_funs": 5, "comments_per_loc": 1.0, "tokens": 292, "ccn": 7, "ccn_per_function": 1.4, "tokens_per_function": 58.4, "ccn_per_token": 0.023972602739726026, "functions_per_token": 0.017123287671232876, "loc_per_token": 0.14383561643835616, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.11904761904761904, "tokens_per_loc": 6.9523809523809526}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewSimpleState.java", "comments": 48, "loc_per_function": 7.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.18, "tokens": 143, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 47.666666666666664, "ccn_per_token": 0.02097902097902098, "functions_per_token": 0.02097902097902098, "loc_per_token": 0.15384615384615385, "ccn_per_loc": 0.13636363636363635, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 6.5}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewCompositeState.java", "comments": 48, "loc_per_function": 8.0, "blanks_per_loc": 0.46, "num_funs": 3, "comments_per_loc": 2.0, "tokens": 143, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 47.666666666666664, "ccn_per_token": 0.02097902097902098, "functions_per_token": 0.02097902097902098, "loc_per_token": 0.16783216783216784, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 5.958333333333333}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionAddSignalsToSignalEvent.java", "comments": 53, "loc_per_function": 8.8, "blanks_per_loc": 0.39, "num_funs": 5, "comments_per_loc": 1.2, "tokens": 293, "ccn": 8, "ccn_per_function": 1.6, "tokens_per_function": 58.6, "ccn_per_token": 0.027303754266211604, "functions_per_token": 0.017064846416382253, "loc_per_token": 0.15017064846416384, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.11363636363636363, "tokens_per_loc": 6.659090909090909}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/UMLChangeExpressionModel.java", "comments": 56, "loc_per_function": 7.75, "blanks_per_loc": 0.39, "num_funs": 4, "comments_per_loc": 1.81, "tokens": 229, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 57.25, "ccn_per_token": 0.021834061135371178, "functions_per_token": 0.017467248908296942, "loc_per_token": 0.13537117903930132, "ccn_per_loc": 0.16129032258064516, "functions_per_loc": 0.12903225806451613, "tokens_per_loc": 7.387096774193548}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/state_machines/ActionNewPseudoState.java", "comments": 51, "loc_per_function": 10.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 205, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 68.33333333333333, "ccn_per_token": 0.01951219512195122, "functions_per_token": 0.014634146341463415, "loc_per_token": 0.14634146341463414, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.1, "tokens_per_loc": 6.833333333333333}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/activity_graphs/ActionNewEntryCallAction.java", "comments": 48, "loc_per_function": 8.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 2.82, "tokens": 133, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 66.5, "ccn_per_token": 0.015037593984962405, "functions_per_token": 0.015037593984962405, "loc_per_token": 0.12781954887218044, "ccn_per_loc": 0.11764705882352941, "functions_per_loc": 0.11764705882352941, "tokens_per_loc": 7.823529411764706}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/activity_graphs/ActionAddEventAsTrigger.java", "comments": 55, "loc_per_function": 8.6, "blanks_per_loc": 0.4, "num_funs": 5, "comments_per_loc": 1.28, "tokens": 286, "ccn": 8, "ccn_per_function": 1.6, "tokens_per_function": 57.2, "ccn_per_token": 0.027972027972027972, "functions_per_token": 0.017482517482517484, "loc_per_token": 0.15034965034965034, "ccn_per_loc": 0.18604651162790697, "functions_per_loc": 0.11627906976744186, "tokens_per_loc": 6.651162790697675}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/activity_graphs/UMLActionSynchCheckBox.java", "comments": 47, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 3.13, "tokens": 106, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 53.0, "ccn_per_token": 0.02830188679245283, "functions_per_token": 0.018867924528301886, "loc_per_token": 0.14150943396226415, "ccn_per_loc": 0.2, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 7.066666666666666}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/activity_graphs/ActionSetSynch.java", "comments": 54, "loc_per_function": 10.67, "blanks_per_loc": 0.34, "num_funs": 3, "comments_per_loc": 1.69, "tokens": 214, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 71.33333333333333, "ccn_per_token": 0.02336448598130841, "functions_per_token": 0.014018691588785047, "loc_per_token": 0.14953271028037382, "ccn_per_loc": 0.15625, "functions_per_loc": 0.09375, "tokens_per_loc": 6.6875}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/collaborations/ActionAddMessagePredecessor.java", "comments": 48, "loc_per_function": 8.0, "blanks_per_loc": 0.35, "num_funs": 6, "comments_per_loc": 1.0, "tokens": 274, "ccn": 9, "ccn_per_function": 1.5, "tokens_per_function": 45.666666666666664, "ccn_per_token": 0.032846715328467155, "functions_per_token": 0.021897810218978103, "loc_per_token": 0.17518248175182483, "ccn_per_loc": 0.1875, "functions_per_loc": 0.125, "tokens_per_loc": 5.708333333333333}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/behavior/collaborations/ActionNewActionForMessage.java", "comments": 59, "loc_per_function": 6.0, "blanks_per_loc": 0.38, "num_funs": 4, "comments_per_loc": 2.46, "tokens": 146, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 36.5, "ccn_per_token": 0.03424657534246575, "functions_per_token": 0.0273972602739726, "loc_per_token": 0.1643835616438356, "ccn_per_loc": 0.20833333333333334, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.083333333333333}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/model_management/ActionAddPackageImport.java", "comments": 47, "loc_per_function": 6.2, "blanks_per_loc": 0.55, "num_funs": 5, "comments_per_loc": 1.52, "tokens": 194, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 38.8, "ccn_per_token": 0.02577319587628866, "functions_per_token": 0.02577319587628866, "loc_per_token": 0.15979381443298968, "ccn_per_loc": 0.16129032258064516, "functions_per_loc": 0.16129032258064516, "tokens_per_loc": 6.258064516129032}, {"loc": 23, "file_path": "src/argouml-app/src/org/argouml/uml/ui/model_management/ActionAddPackage.java", "comments": 47, "loc_per_function": 11.5, "blanks_per_loc": 0.39, "num_funs": 2, "comments_per_loc": 2.04, "tokens": 179, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 89.5, "ccn_per_token": 0.01675977653631285, "functions_per_token": 0.0111731843575419, "loc_per_token": 0.12849162011173185, "ccn_per_loc": 0.13043478260869565, "functions_per_loc": 0.08695652173913043, "tokens_per_loc": 7.782608695652174}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/ui/model_management/ActionRemovePackageImport.java", "comments": 47, "loc_per_function": 8.0, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 2.94, "tokens": 103, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 51.5, "ccn_per_token": 0.019417475728155338, "functions_per_token": 0.019417475728155338, "loc_per_token": 0.1553398058252427, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.4375}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/extension_mechanisms/ActionNewTagDefinition.java", "comments": 51, "loc_per_function": 24.0, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 1.06, "tokens": 357, "ccn": 7, "ccn_per_function": 3.5, "tokens_per_function": 178.5, "ccn_per_token": 0.0196078431372549, "functions_per_token": 0.0056022408963585435, "loc_per_token": 0.13445378151260504, "ccn_per_loc": 0.14583333333333334, "functions_per_loc": 0.041666666666666664, "tokens_per_loc": 7.4375}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/extension_mechanisms/ActionNewStereotype.java", "comments": 47, "loc_per_function": 24.5, "blanks_per_loc": 0.2, "num_funs": 2, "comments_per_loc": 0.96, "tokens": 380, "ccn": 7, "ccn_per_function": 3.5, "tokens_per_function": 190.0, "ccn_per_token": 0.018421052631578946, "functions_per_token": 0.005263157894736842, "loc_per_token": 0.12894736842105264, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.04081632653061224, "tokens_per_loc": 7.755102040816326}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/extension_mechanisms/UMLStereotypeTagDefinitionListModel.java", "comments": 53, "loc_per_function": 6.33, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 2.79, "tokens": 122, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 40.666666666666664, "ccn_per_token": 0.040983606557377046, "functions_per_token": 0.02459016393442623, "loc_per_token": 0.1557377049180328, "ccn_per_loc": 0.2631578947368421, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 6.421052631578948}, {"loc": 109, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/extension_mechanisms/UMLTagDefinitionComboBoxModel.java", "comments": 81, "loc_per_function": 9.91, "blanks_per_loc": 0.23, "num_funs": 11, "comments_per_loc": 0.74, "tokens": 810, "ccn": 23, "ccn_per_function": 2.090909090909091, "tokens_per_function": 73.63636363636364, "ccn_per_token": 0.028395061728395062, "functions_per_token": 0.013580246913580247, "loc_per_token": 0.1345679012345679, "ccn_per_loc": 0.21100917431192662, "functions_per_loc": 0.10091743119266056, "tokens_per_loc": 7.431192660550459}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLOperationSpecificationDocument.java", "comments": 51, "loc_per_function": 7.33, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 2.32, "tokens": 168, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 56.0, "ccn_per_token": 0.041666666666666664, "functions_per_token": 0.017857142857142856, "loc_per_token": 0.13095238095238096, "ccn_per_loc": 0.3181818181818182, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 7.636363636363637}, {"loc": 72, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddAttribute.java", "comments": 55, "loc_per_function": 18.0, "blanks_per_loc": 0.24, "num_funs": 4, "comments_per_loc": 0.76, "tokens": 530, "ccn": 11, "ccn_per_function": 2.75, "tokens_per_function": 132.5, "ccn_per_token": 0.020754716981132074, "functions_per_token": 0.007547169811320755, "loc_per_token": 0.13584905660377358, "ccn_per_loc": 0.1527777777777778, "functions_per_loc": 0.05555555555555555, "tokens_per_loc": 7.361111111111111}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetGeneralizableElementRoot.java", "comments": 54, "loc_per_function": 10.33, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 1.74, "tokens": 231, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 77.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.012987012987012988, "loc_per_token": 0.1341991341991342, "ccn_per_loc": 0.22580645161290322, "functions_per_loc": 0.0967741935483871, "tokens_per_loc": 7.451612903225806}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLGeneralizableElementLeafCheckBox.java", "comments": 47, "loc_per_function": 9.0, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 2.61, "tokens": 128, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 64.0, "ccn_per_token": 0.03125, "functions_per_token": 0.015625, "loc_per_token": 0.140625, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 7.111111111111111}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetModelElementVisibility.java", "comments": 69, "loc_per_function": 16.0, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.44, "tokens": 375, "ccn": 10, "ccn_per_function": 3.3333333333333335, "tokens_per_function": 125.0, "ccn_per_token": 0.02666666666666667, "functions_per_token": 0.008, "loc_per_token": 0.128, "ccn_per_loc": 0.20833333333333334, "functions_per_loc": 0.0625, "tokens_per_loc": 7.8125}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetGeneralizableElementLeaf.java", "comments": 55, "loc_per_function": 10.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.77, "tokens": 231, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 77.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.012987012987012988, "loc_per_token": 0.1341991341991342, "ccn_per_loc": 0.22580645161290322, "functions_per_loc": 0.0967741935483871, "tokens_per_loc": 7.451612903225806}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetClassActive.java", "comments": 53, "loc_per_function": 10.0, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.77, "tokens": 214, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 71.33333333333333, "ccn_per_token": 0.02336448598130841, "functions_per_token": 0.014018691588785047, "loc_per_token": 0.14018691588785046, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.1, "tokens_per_loc": 7.133333333333334}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddDataType.java", "comments": 47, "loc_per_function": 21.5, "blanks_per_loc": 0.23, "num_funs": 2, "comments_per_loc": 1.09, "tokens": 368, "ccn": 10, "ccn_per_function": 5.0, "tokens_per_function": 184.0, "ccn_per_token": 0.02717391304347826, "functions_per_token": 0.005434782608695652, "loc_per_token": 0.11684782608695653, "ccn_per_loc": 0.23255813953488372, "functions_per_loc": 0.046511627906976744, "tokens_per_loc": 8.55813953488372}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionNewClass.java", "comments": 48, "loc_per_function": 12.5, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 1.92, "tokens": 197, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 98.5, "ccn_per_token": 0.02030456852791878, "functions_per_token": 0.01015228426395939, "loc_per_token": 0.12690355329949238, "ccn_per_loc": 0.16, "functions_per_loc": 0.08, "tokens_per_loc": 7.88}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddClientDependencyAction.java", "comments": 59, "loc_per_function": 12.0, "blanks_per_loc": 0.2, "num_funs": 5, "comments_per_loc": 0.98, "tokens": 407, "ccn": 11, "ccn_per_function": 2.2, "tokens_per_function": 81.4, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.012285012285012284, "loc_per_token": 0.14742014742014742, "ccn_per_loc": 0.18333333333333332, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 6.783333333333333}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionNewInterface.java", "comments": 48, "loc_per_function": 13.0, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 1.85, "tokens": 195, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 97.5, "ccn_per_token": 0.015384615384615385, "functions_per_token": 0.010256410256410256, "loc_per_token": 0.13333333333333333, "ccn_per_loc": 0.11538461538461539, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 7.5}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetAssociationEndOrdering.java", "comments": 51, "loc_per_function": 12.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.42, "tokens": 252, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 84.0, "ccn_per_token": 0.023809523809523808, "functions_per_token": 0.011904761904761904, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 7.0}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLDiscriminatorNameDocument.java", "comments": 51, "loc_per_function": 4.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 3.64, "tokens": 99, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.1414141414141414, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.21428571428571427, "tokens_per_loc": 7.071428571428571}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetBehavioralFeatureQuery.java", "comments": 50, "loc_per_function": 10.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.67, "tokens": 214, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 71.33333333333333, "ccn_per_token": 0.02336448598130841, "functions_per_token": 0.014018691588785047, "loc_per_token": 0.14018691588785046, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.1, "tokens_per_loc": 7.133333333333334}, {"loc": 14, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLModelElementNameDocument.java", "comments": 49, "loc_per_function": 4.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 3.5, "tokens": 96, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 32.0, "ccn_per_token": 0.03125, "functions_per_token": 0.03125, "loc_per_token": 0.14583333333333334, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.21428571428571427, "tokens_per_loc": 6.857142857142857}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLStructuralFeatureChangeabilityRadioButtonPanel.java", "comments": 51, "loc_per_function": 25.0, "blanks_per_loc": 0.2, "num_funs": 2, "comments_per_loc": 1.02, "tokens": 322, "ccn": 7, "ccn_per_function": 3.5, "tokens_per_function": 161.0, "ccn_per_token": 0.021739130434782608, "functions_per_token": 0.006211180124223602, "loc_per_token": 0.15527950310559005, "ccn_per_loc": 0.14, "functions_per_loc": 0.04, "tokens_per_loc": 6.44}, {"loc": 64, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLModelElementVisibilityRadioButtonPanel.java", "comments": 54, "loc_per_function": 21.33, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 0.84, "tokens": 424, "ccn": 11, "ccn_per_function": 3.6666666666666665, "tokens_per_function": 141.33333333333334, "ccn_per_token": 0.025943396226415096, "functions_per_token": 0.007075471698113208, "loc_per_token": 0.1509433962264151, "ccn_per_loc": 0.171875, "functions_per_loc": 0.046875, "tokens_per_loc": 6.625}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionNewParameter.java", "comments": 49, "loc_per_function": 15.0, "blanks_per_loc": 0.3, "num_funs": 2, "comments_per_loc": 1.63, "tokens": 228, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 114.0, "ccn_per_token": 0.017543859649122806, "functions_per_token": 0.008771929824561403, "loc_per_token": 0.13157894736842105, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 7.6}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLAssociationEndNavigableCheckBox.java", "comments": 47, "loc_per_function": 7.5, "blanks_per_loc": 0.53, "num_funs": 2, "comments_per_loc": 3.13, "tokens": 106, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 53.0, "ccn_per_token": 0.02830188679245283, "functions_per_token": 0.018867924528301886, "loc_per_token": 0.14150943396226415, "ccn_per_loc": 0.2, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 7.066666666666666}, {"loc": 22, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionNewInnerClass.java", "comments": 47, "loc_per_function": 11.0, "blanks_per_loc": 0.36, "num_funs": 2, "comments_per_loc": 2.14, "tokens": 175, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 87.5, "ccn_per_token": 0.017142857142857144, "functions_per_token": 0.011428571428571429, "loc_per_token": 0.12571428571428572, "ccn_per_loc": 0.13636363636363635, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 7.954545454545454}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetAssociationEndNavigable.java", "comments": 51, "loc_per_function": 10.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 214, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 71.33333333333333, "ccn_per_token": 0.02336448598130841, "functions_per_token": 0.014018691588785047, "loc_per_token": 0.14018691588785046, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.1, "tokens_per_loc": 7.133333333333334}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddLiteral.java", "comments": 45, "loc_per_function": 15.0, "blanks_per_loc": 0.3, "num_funs": 2, "comments_per_loc": 1.5, "tokens": 237, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 118.5, "ccn_per_token": 0.016877637130801686, "functions_per_token": 0.008438818565400843, "loc_per_token": 0.12658227848101267, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 7.9}, {"loc": 33, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddEnumerationLiteral.java", "comments": 50, "loc_per_function": 16.5, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 1.52, "tokens": 233, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 116.5, "ccn_per_token": 0.017167381974248927, "functions_per_token": 0.008583690987124463, "loc_per_token": 0.14163090128755365, "ccn_per_loc": 0.12121212121212122, "functions_per_loc": 0.06060606060606061, "tokens_per_loc": 7.0606060606060606}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionNewModelElementConstraint.java", "comments": 51, "loc_per_function": 6.33, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.68, "tokens": 110, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 36.666666666666664, "ccn_per_token": 0.02727272727272727, "functions_per_token": 0.02727272727272727, "loc_per_token": 0.17272727272727273, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 5.7894736842105265}, {"loc": 31, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetGeneralizableElementAbstract.java", "comments": 54, "loc_per_function": 10.33, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 1.74, "tokens": 231, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 77.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.012987012987012988, "loc_per_token": 0.1341991341991342, "ccn_per_loc": 0.22580645161290322, "functions_per_loc": 0.0967741935483871, "tokens_per_loc": 7.451612903225806}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLClassActiveCheckBox.java", "comments": 47, "loc_per_function": 7.5, "blanks_per_loc": 0.53, "num_funs": 2, "comments_per_loc": 3.13, "tokens": 106, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 53.0, "ccn_per_token": 0.02830188679245283, "functions_per_token": 0.018867924528301886, "loc_per_token": 0.14150943396226415, "ccn_per_loc": 0.2, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 7.066666666666666}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetOperationConcurrencyKind.java", "comments": 61, "loc_per_function": 14.67, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.39, "tokens": 326, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 108.66666666666667, "ccn_per_token": 0.02147239263803681, "functions_per_token": 0.009202453987730062, "loc_per_token": 0.13496932515337423, "ccn_per_loc": 0.1590909090909091, "functions_per_loc": 0.06818181818181818, "tokens_per_loc": 7.409090909090909}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLGeneralizableElementAbstractCheckBox.java", "comments": 47, "loc_per_function": 9.5, "blanks_per_loc": 0.42, "num_funs": 2, "comments_per_loc": 2.47, "tokens": 128, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 64.0, "ccn_per_token": 0.03125, "functions_per_token": 0.015625, "loc_per_token": 0.1484375, "ccn_per_loc": 0.21052631578947367, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 6.7368421052631575}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetFeatureOwnerScope.java", "comments": 47, "loc_per_function": 12.0, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 1.96, "tokens": 187, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 93.5, "ccn_per_token": 0.0213903743315508, "functions_per_token": 0.0106951871657754, "loc_per_token": 0.12834224598930483, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 7.791666666666667}, {"loc": 17, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLAssociationEndTargetScopeCheckbox.java", "comments": 49, "loc_per_function": 8.5, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.88, "tokens": 111, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 55.5, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.018018018018018018, "loc_per_token": 0.15315315315315314, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.11764705882352941, "tokens_per_loc": 6.529411764705882}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLBehavioralFeatureQueryCheckBox.java", "comments": 44, "loc_per_function": 7.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 2.93, "tokens": 106, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 53.0, "ccn_per_token": 0.02830188679245283, "functions_per_token": 0.018867924528301886, "loc_per_token": 0.14150943396226415, "ccn_per_loc": 0.2, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 7.066666666666666}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetParameterDirectionKind.java", "comments": 64, "loc_per_function": 16.33, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 1.31, "tokens": 377, "ccn": 10, "ccn_per_function": 3.3333333333333335, "tokens_per_function": 125.66666666666667, "ccn_per_token": 0.026525198938992044, "functions_per_token": 0.007957559681697613, "loc_per_token": 0.129973474801061, "ccn_per_loc": 0.20408163265306123, "functions_per_loc": 0.061224489795918366, "tokens_per_loc": 7.6938775510204085}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLAssociationEndChangeabilityRadioButtonPanel.java", "comments": 54, "loc_per_function": 23.5, "blanks_per_loc": 0.19, "num_funs": 2, "comments_per_loc": 1.15, "tokens": 322, "ccn": 7, "ccn_per_function": 3.5, "tokens_per_function": 161.0, "ccn_per_token": 0.021739130434782608, "functions_per_token": 0.006211180124223602, "loc_per_token": 0.14596273291925466, "ccn_per_loc": 0.14893617021276595, "functions_per_loc": 0.0425531914893617, "tokens_per_loc": 6.851063829787234}, {"loc": 26, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLDiagramNameDocument.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 158, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 52.666666666666664, "ccn_per_token": 0.0379746835443038, "functions_per_token": 0.0189873417721519, "loc_per_token": 0.16455696202531644, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.076923076923077}, {"loc": 36, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetStructuralFeatureTargetScope.java", "comments": 52, "loc_per_function": 12.0, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.44, "tokens": 238, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 79.33333333333333, "ccn_per_token": 0.025210084033613446, "functions_per_token": 0.012605042016806723, "loc_per_token": 0.15126050420168066, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 6.611111111111111}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetElementOwnershipSpecification.java", "comments": 54, "loc_per_function": 10.67, "blanks_per_loc": 0.34, "num_funs": 3, "comments_per_loc": 1.69, "tokens": 231, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 77.0, "ccn_per_token": 0.025974025974025976, "functions_per_token": 0.012987012987012988, "loc_per_token": 0.13852813852813853, "ccn_per_loc": 0.1875, "functions_per_loc": 0.09375, "tokens_per_loc": 7.21875}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetChangeability.java", "comments": 60, "loc_per_function": 15.0, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.33, "tokens": 332, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 110.66666666666667, "ccn_per_token": 0.024096385542168676, "functions_per_token": 0.009036144578313253, "loc_per_token": 0.1355421686746988, "ccn_per_loc": 0.17777777777777778, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 7.377777777777778}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLGeneralizableElementRootCheckBox.java", "comments": 47, "loc_per_function": 9.0, "blanks_per_loc": 0.39, "num_funs": 2, "comments_per_loc": 2.61, "tokens": 128, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 64.0, "ccn_per_token": 0.03125, "functions_per_token": 0.015625, "loc_per_token": 0.140625, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 7.111111111111111}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddEnumeration.java", "comments": 47, "loc_per_function": 23.5, "blanks_per_loc": 0.19, "num_funs": 2, "comments_per_loc": 1.0, "tokens": 405, "ccn": 10, "ccn_per_function": 5.0, "tokens_per_function": 202.5, "ccn_per_token": 0.024691358024691357, "functions_per_token": 0.0049382716049382715, "loc_per_token": 0.11604938271604938, "ccn_per_loc": 0.2127659574468085, "functions_per_loc": 0.0425531914893617, "tokens_per_loc": 8.617021276595745}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddAssociationSpecification.java", "comments": 47, "loc_per_function": 7.0, "blanks_per_loc": 0.36, "num_funs": 6, "comments_per_loc": 1.12, "tokens": 271, "ccn": 7, "ccn_per_function": 1.1666666666666667, "tokens_per_function": 45.166666666666664, "ccn_per_token": 0.025830258302583026, "functions_per_token": 0.02214022140221402, "loc_per_token": 0.15498154981549817, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.4523809523809526}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLFeatureOwnerScopeCheckBox.java", "comments": 46, "loc_per_function": 6.5, "blanks_per_loc": 0.54, "num_funs": 2, "comments_per_loc": 3.54, "tokens": 95, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 47.5, "ccn_per_token": 0.021052631578947368, "functions_per_token": 0.021052631578947368, "loc_per_token": 0.1368421052631579, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 7.3076923076923075}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLParameterDirectionKindRadioButtonPanel.java", "comments": 52, "loc_per_function": 27.0, "blanks_per_loc": 0.17, "num_funs": 2, "comments_per_loc": 0.96, "tokens": 344, "ccn": 7, "ccn_per_function": 3.5, "tokens_per_function": 172.0, "ccn_per_token": 0.020348837209302327, "functions_per_token": 0.005813953488372093, "loc_per_token": 0.1569767441860465, "ccn_per_loc": 0.12962962962962962, "functions_per_loc": 0.037037037037037035, "tokens_per_loc": 6.37037037037037}, {"loc": 20, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLStructuralFeatureTargetScopeCheckBox.java", "comments": 50, "loc_per_function": 10.0, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 2.5, "tokens": 153, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 76.5, "ccn_per_token": 0.0196078431372549, "functions_per_token": 0.013071895424836602, "loc_per_token": 0.13071895424836602, "ccn_per_loc": 0.15, "functions_per_loc": 0.1, "tokens_per_loc": 7.65}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLOperationConcurrencyRadioButtonPanel.java", "comments": 50, "loc_per_function": 19.33, "blanks_per_loc": 0.16, "num_funs": 3, "comments_per_loc": 0.86, "tokens": 347, "ccn": 9, "ccn_per_function": 3.0, "tokens_per_function": 115.66666666666667, "ccn_per_token": 0.025936599423631124, "functions_per_token": 0.008645533141210375, "loc_per_token": 0.16714697406340057, "ccn_per_loc": 0.15517241379310345, "functions_per_loc": 0.05172413793103448, "tokens_per_loc": 5.982758620689655}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/UMLAssociationEndOrderingCheckBox.java", "comments": 47, "loc_per_function": 9.0, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 2.61, "tokens": 124, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 62.0, "ccn_per_token": 0.024193548387096774, "functions_per_token": 0.016129032258064516, "loc_per_token": 0.14516129032258066, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.888888888888889}, {"loc": 30, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionSetAssociationEndTargetScope.java", "comments": 51, "loc_per_function": 10.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.7, "tokens": 214, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 71.33333333333333, "ccn_per_token": 0.02336448598130841, "functions_per_token": 0.014018691588785047, "loc_per_token": 0.14018691588785046, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.1, "tokens_per_loc": 7.133333333333334}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddSupplierDependencyAction.java", "comments": 59, "loc_per_function": 12.0, "blanks_per_loc": 0.22, "num_funs": 5, "comments_per_loc": 0.98, "tokens": 407, "ccn": 11, "ccn_per_function": 2.2, "tokens_per_function": 81.4, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.012285012285012284, "loc_per_token": 0.14742014742014742, "ccn_per_loc": 0.18333333333333332, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 6.783333333333333}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/uml/ui/foundation/core/ActionAddOperation.java", "comments": 52, "loc_per_function": 17.5, "blanks_per_loc": 0.26, "num_funs": 4, "comments_per_loc": 0.74, "tokens": 508, "ccn": 9, "ccn_per_function": 2.25, "tokens_per_function": 127.0, "ccn_per_token": 0.017716535433070866, "functions_per_token": 0.007874015748031496, "loc_per_token": 0.1377952755905512, "ccn_per_loc": 0.12857142857142856, "functions_per_loc": 0.05714285714285714, "tokens_per_loc": 7.257142857142857}, {"loc": 47, "file_path": "src/argouml-app/src/org/argouml/uml/util/ModelUtil.java", "comments": 22, "loc_per_function": 23.5, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 0.47, "tokens": 438, "ccn": 15, "ccn_per_function": 7.5, "tokens_per_function": 219.0, "ccn_per_token": 0.03424657534246575, "functions_per_token": 0.0045662100456621, "loc_per_token": 0.10730593607305935, "ccn_per_loc": 0.3191489361702128, "functions_per_loc": 0.0425531914893617, "tokens_per_loc": 9.319148936170214}, {"loc": 108, "file_path": "src/argouml-app/src/org/argouml/uml/util/PathComparator.java", "comments": 78, "loc_per_function": 36.0, "blanks_per_loc": 0.14, "num_funs": 3, "comments_per_loc": 0.72, "tokens": 650, "ccn": 30, "ccn_per_function": 10.0, "tokens_per_function": 216.66666666666666, "ccn_per_token": 0.046153846153846156, "functions_per_token": 0.004615384615384616, "loc_per_token": 0.16615384615384615, "ccn_per_loc": 0.2777777777777778, "functions_per_loc": 0.027777777777777776, "tokens_per_loc": 6.018518518518518}, {"loc": 112, "file_path": "src/argouml-app/src/org/argouml/uml/util/SortedListModel.java", "comments": 87, "loc_per_function": 6.22, "blanks_per_loc": 0.31, "num_funs": 18, "comments_per_loc": 0.78, "tokens": 624, "ccn": 28, "ccn_per_function": 1.5555555555555556, "tokens_per_function": 34.666666666666664, "ccn_per_token": 0.04487179487179487, "functions_per_token": 0.028846153846153848, "loc_per_token": 0.1794871794871795, "ccn_per_loc": 0.25, "functions_per_loc": 0.16071428571428573, "tokens_per_loc": 5.571428571428571}, {"loc": 16, "file_path": "src/argouml-app/src/org/argouml/uml/util/namespace/Namespace.java", "comments": 112, "loc_per_function": 16.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 7.0, "tokens": 100, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 100, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.16, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.25}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/uml/util/namespace/NamespaceElement.java", "comments": 46, "loc_per_function": 4.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 11.5, "tokens": 21, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 21, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19047619047619047, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.25}, {"loc": 123, "file_path": "src/argouml-app/src/org/argouml/uml/util/namespace/StringNamespace.java", "comments": 150, "loc_per_function": 5.86, "blanks_per_loc": 0.27, "num_funs": 21, "comments_per_loc": 1.22, "tokens": 802, "ccn": 32, "ccn_per_function": 1.5238095238095237, "tokens_per_function": 38.19047619047619, "ccn_per_token": 0.0399002493765586, "functions_per_token": 0.026184538653366583, "loc_per_token": 0.15336658354114713, "ccn_per_loc": 0.2601626016260163, "functions_per_loc": 0.17073170731707318, "tokens_per_loc": 6.520325203252033}, {"loc": 13, "file_path": "src/argouml-app/src/org/argouml/uml/util/namespace/StringNamespaceElement.java", "comments": 55, "loc_per_function": 4.33, "blanks_per_loc": 0.62, "num_funs": 3, "comments_per_loc": 4.23, "tokens": 57, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 19.0, "ccn_per_token": 0.05263157894736842, "functions_per_token": 0.05263157894736842, "loc_per_token": 0.22807017543859648, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.23076923076923078, "tokens_per_loc": 4.384615384615385}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/generator/GeneratorHelper.java", "comments": 88, "loc_per_function": 6.0, "blanks_per_loc": 0.29, "num_funs": 7, "comments_per_loc": 2.1, "tokens": 265, "ccn": 9, "ccn_per_function": 1.2857142857142858, "tokens_per_function": 37.857142857142854, "ccn_per_token": 0.033962264150943396, "functions_per_token": 0.026415094339622643, "loc_per_token": 0.15849056603773584, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.309523809523809}, {"loc": 107, "file_path": "src/argouml-app/src/org/argouml/uml/generator/GeneratorManager.java", "comments": 112, "loc_per_function": 8.23, "blanks_per_loc": 0.22, "num_funs": 13, "comments_per_loc": 1.05, "tokens": 671, "ccn": 25, "ccn_per_function": 1.9230769230769231, "tokens_per_function": 51.61538461538461, "ccn_per_token": 0.037257824143070044, "functions_per_token": 0.019374068554396422, "loc_per_token": 0.15946348733233978, "ccn_per_loc": 0.2336448598130841, "functions_per_loc": 0.12149532710280374, "tokens_per_loc": 6.271028037383178}, {"loc": 107, "file_path": "src/argouml-app/src/org/argouml/uml/generator/TempFileUtils.java", "comments": 73, "loc_per_function": 21.4, "blanks_per_loc": 0.13, "num_funs": 5, "comments_per_loc": 0.68, "tokens": 708, "ccn": 18, "ccn_per_function": 3.6, "tokens_per_function": 141.6, "ccn_per_token": 0.025423728813559324, "functions_per_token": 0.007062146892655367, "loc_per_token": 0.15112994350282485, "ccn_per_loc": 0.16822429906542055, "functions_per_loc": 0.04672897196261682, "tokens_per_loc": 6.616822429906542}, {"loc": 65, "file_path": "src/argouml-app/src/org/argouml/uml/generator/SourceUnit.java", "comments": 91, "loc_per_function": 5.42, "blanks_per_loc": 0.26, "num_funs": 12, "comments_per_loc": 1.4, "tokens": 343, "ccn": 15, "ccn_per_function": 1.25, "tokens_per_function": 28.583333333333332, "ccn_per_token": 0.043731778425655975, "functions_per_token": 0.03498542274052478, "loc_per_token": 0.18950437317784258, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.18461538461538463, "tokens_per_loc": 5.276923076923077}, {"loc": 133, "file_path": "src/argouml-app/src/org/argouml/uml/generator/AbstractSection.java", "comments": 95, "loc_per_function": 26.6, "blanks_per_loc": 0.09, "num_funs": 5, "comments_per_loc": 0.71, "tokens": 866, "ccn": 25, "ccn_per_function": 5.0, "tokens_per_function": 173.2, "ccn_per_token": 0.028868360277136258, "functions_per_token": 0.005773672055427252, "loc_per_token": 0.1535796766743649, "ccn_per_loc": 0.18796992481203006, "functions_per_loc": 0.03759398496240601, "tokens_per_loc": 6.511278195488722}, {"loc": 9, "file_path": "src/argouml-app/src/org/argouml/uml/generator/CodeGenerator.java", "comments": 82, "loc_per_function": 9.0, "blanks_per_loc": 0.89, "num_funs": 0, "comments_per_loc": 9.11, "tokens": 73, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 73, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1232876712328767, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 8.11111111111111}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/uml/generator/Language.java", "comments": 91, "loc_per_function": 4.17, "blanks_per_loc": 0.36, "num_funs": 12, "comments_per_loc": 1.82, "tokens": 269, "ccn": 14, "ccn_per_function": 1.1666666666666667, "tokens_per_function": 22.416666666666668, "ccn_per_token": 0.05204460966542751, "functions_per_token": 0.04460966542750929, "loc_per_token": 0.18587360594795538, "ccn_per_loc": 0.28, "functions_per_loc": 0.24, "tokens_per_loc": 5.38}, {"loc": 490, "file_path": "src/argouml-app/src/org/argouml/uml/generator/ui/ClassGenerationDialog.java", "comments": 193, "loc_per_function": 20.42, "blanks_per_loc": 0.17, "num_funs": 24, "comments_per_loc": 0.39, "tokens": 3482, "ccn": 107, "ccn_per_function": 4.458333333333333, "tokens_per_function": 145.08333333333334, "ccn_per_token": 0.030729465824238942, "functions_per_token": 0.0068925904652498565, "loc_per_token": 0.14072372199885125, "ccn_per_loc": 0.21836734693877552, "functions_per_loc": 0.04897959183673469, "tokens_per_loc": 7.106122448979592}, {"loc": 54, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/ProjectMemberTodoList.java", "comments": 69, "loc_per_function": 9.0, "blanks_per_loc": 0.24, "num_funs": 6, "comments_per_loc": 1.28, "tokens": 328, "ccn": 11, "ccn_per_function": 1.8333333333333333, "tokens_per_function": 54.666666666666664, "ccn_per_token": 0.03353658536585366, "functions_per_token": 0.018292682926829267, "loc_per_token": 0.16463414634146342, "ccn_per_loc": 0.2037037037037037, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.074074074074074}, {"loc": 55, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/UMLDecision.java", "comments": 96, "loc_per_function": 55.0, "blanks_per_loc": 0.36, "num_funs": 1, "comments_per_loc": 1.75, "tokens": 267, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 267.0, "ccn_per_token": 0.003745318352059925, "functions_per_token": 0.003745318352059925, "loc_per_token": 0.20599250936329588, "ccn_per_loc": 0.01818181818181818, "functions_per_loc": 0.01818181818181818, "tokens_per_loc": 4.8545454545454545}, {"loc": 32, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/ChildGenSearch.java", "comments": 56, "loc_per_function": 10.67, "blanks_per_loc": 0.34, "num_funs": 3, "comments_per_loc": 1.75, "tokens": 248, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 82.66666666666667, "ccn_per_token": 0.024193548387096774, "functions_per_token": 0.012096774193548387, "loc_per_token": 0.12903225806451613, "ccn_per_loc": 0.1875, "functions_per_loc": 0.09375, "tokens_per_loc": 7.75}, {"loc": 91, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/UMLToDoItem.java", "comments": 105, "loc_per_function": 9.1, "blanks_per_loc": 0.22, "num_funs": 10, "comments_per_loc": 1.15, "tokens": 636, "ccn": 26, "ccn_per_function": 2.6, "tokens_per_function": 63.6, "ccn_per_token": 0.040880503144654086, "functions_per_token": 0.015723270440251572, "loc_per_token": 0.1430817610062893, "ccn_per_loc": 0.2857142857142857, "functions_per_loc": 0.10989010989010989, "tokens_per_loc": 6.989010989010989}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/checklist/UMLCheckItem.java", "comments": 63, "loc_per_function": 14.67, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.43, "tokens": 373, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 124.33333333333333, "ccn_per_token": 0.0160857908847185, "functions_per_token": 0.00804289544235925, "loc_per_token": 0.11796246648793565, "ccn_per_loc": 0.13636363636363635, "functions_per_loc": 0.06818181818181818, "tokens_per_loc": 8.477272727272727}, {"loc": 428, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/checklist/Init.java", "comments": 90, "loc_per_function": 142.67, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 0.21, "tokens": 2691, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 897.0, "ccn_per_token": 0.0014864362690449647, "functions_per_token": 0.0011148272017837235, "loc_per_token": 0.15904868078781123, "ccn_per_loc": 0.009345794392523364, "functions_per_loc": 0.007009345794392523, "tokens_per_loc": 6.287383177570093}, {"loc": 62, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNodeInsideElement.java", "comments": 68, "loc_per_function": 12.4, "blanks_per_loc": 0.19, "num_funs": 5, "comments_per_loc": 1.1, "tokens": 390, "ccn": 12, "ccn_per_function": 2.4, "tokens_per_function": 78.0, "ccn_per_token": 0.03076923076923077, "functions_per_token": 0.01282051282051282, "loc_per_token": 0.15897435897435896, "ccn_per_loc": 0.1935483870967742, "functions_per_loc": 0.08064516129032258, "tokens_per_loc": 6.290322580645161}, {"loc": 125, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java", "comments": 79, "loc_per_function": 12.5, "blanks_per_loc": 0.15, "num_funs": 10, "comments_per_loc": 0.63, "tokens": 846, "ccn": 30, "ccn_per_function": 3.0, "tokens_per_function": 84.6, "ccn_per_token": 0.03546099290780142, "functions_per_token": 0.01182033096926714, "loc_per_token": 0.14775413711583923, "ccn_per_loc": 0.24, "functions_per_loc": 0.08, "tokens_per_loc": 6.768}, {"loc": 80, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java", "comments": 65, "loc_per_function": 11.43, "blanks_per_loc": 0.17, "num_funs": 7, "comments_per_loc": 0.81, "tokens": 561, "ccn": 20, "ccn_per_function": 2.857142857142857, "tokens_per_function": 80.14285714285714, "ccn_per_token": 0.035650623885918005, "functions_per_token": 0.012477718360071301, "loc_per_token": 0.14260249554367202, "ccn_per_loc": 0.25, "functions_per_loc": 0.0875, "tokens_per_loc": 7.0125}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizAddOperation.java", "comments": 54, "loc_per_function": 11.0, "blanks_per_loc": 0.25, "num_funs": 4, "comments_per_loc": 1.23, "tokens": 237, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 59.25, "ccn_per_token": 0.03375527426160337, "functions_per_token": 0.016877637130801686, "loc_per_token": 0.18565400843881857, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 5.386363636363637}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/UMLWizard.java", "comments": 68, "loc_per_function": 7.0, "blanks_per_loc": 0.31, "num_funs": 6, "comments_per_loc": 1.62, "tokens": 221, "ccn": 10, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 36.833333333333336, "ccn_per_token": 0.04524886877828054, "functions_per_token": 0.027149321266968326, "loc_per_token": 0.19004524886877827, "ccn_per_loc": 0.23809523809523808, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 5.261904761904762}, {"loc": 76, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrComponentInstanceWithoutClassifier.java", "comments": 70, "loc_per_function": 15.2, "blanks_per_loc": 0.17, "num_funs": 5, "comments_per_loc": 0.92, "tokens": 475, "ccn": 14, "ccn_per_function": 2.8, "tokens_per_function": 95.0, "ccn_per_token": 0.029473684210526315, "functions_per_token": 0.010526315789473684, "loc_per_token": 0.16, "ccn_per_loc": 0.18421052631578946, "functions_per_loc": 0.06578947368421052, "tokens_per_loc": 6.25}, {"loc": 84, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrDisambigClassName.java", "comments": 70, "loc_per_function": 16.8, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 0.83, "tokens": 578, "ccn": 20, "ccn_per_function": 4.0, "tokens_per_function": 115.6, "ccn_per_token": 0.03460207612456748, "functions_per_token": 0.00865051903114187, "loc_per_token": 0.1453287197231834, "ccn_per_loc": 0.23809523809523808, "functions_per_loc": 0.05952380952380952, "tokens_per_loc": 6.880952380952381}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java", "comments": 102, "loc_per_function": 15.0, "blanks_per_loc": 0.62, "num_funs": 3, "comments_per_loc": 2.27, "tokens": 309, "ccn": 9, "ccn_per_function": 3.0, "tokens_per_function": 103.0, "ccn_per_token": 0.02912621359223301, "functions_per_token": 0.009708737864077669, "loc_per_token": 0.14563106796116504, "ccn_per_loc": 0.2, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 6.866666666666666}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrTooManyAttr.java", "comments": 59, "loc_per_function": 14.67, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.34, "tokens": 285, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 95.0, "ccn_per_token": 0.028070175438596492, "functions_per_token": 0.010526315789473684, "loc_per_token": 0.1543859649122807, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.06818181818181818, "tokens_per_loc": 6.4772727272727275}, {"loc": 100, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrOperNameConflict.java", "comments": 154, "loc_per_function": 20.0, "blanks_per_loc": 0.45, "num_funs": 5, "comments_per_loc": 1.54, "tokens": 631, "ccn": 29, "ccn_per_function": 5.8, "tokens_per_function": 126.2, "ccn_per_token": 0.04595879556259905, "functions_per_token": 0.00792393026941363, "loc_per_token": 0.15847860538827258, "ccn_per_loc": 0.29, "functions_per_loc": 0.05, "tokens_per_loc": 6.31}, {"loc": 60, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMissingClassName.java", "comments": 59, "loc_per_function": 10.0, "blanks_per_loc": 0.22, "num_funs": 6, "comments_per_loc": 0.98, "tokens": 443, "ccn": 12, "ccn_per_function": 2.0, "tokens_per_function": 73.83333333333333, "ccn_per_token": 0.02708803611738149, "functions_per_token": 0.013544018058690745, "loc_per_token": 0.13544018058690746, "ccn_per_loc": 0.2, "functions_per_loc": 0.1, "tokens_per_loc": 7.383333333333334}, {"loc": 83, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrCircularComposition.java", "comments": 65, "loc_per_function": 11.86, "blanks_per_loc": 0.18, "num_funs": 7, "comments_per_loc": 0.78, "tokens": 527, "ccn": 13, "ccn_per_function": 1.8571428571428572, "tokens_per_function": 75.28571428571429, "ccn_per_token": 0.024667931688804556, "functions_per_token": 0.013282732447817837, "loc_per_token": 0.15749525616698293, "ccn_per_loc": 0.1566265060240964, "functions_per_loc": 0.08433734939759036, "tokens_per_loc": 6.349397590361446}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrSeqInstanceWithoutClassifier.java", "comments": 67, "loc_per_function": 14.0, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.96, "tokens": 457, "ccn": 15, "ccn_per_function": 3.0, "tokens_per_function": 91.4, "ccn_per_token": 0.03282275711159737, "functions_per_token": 0.010940919037199124, "loc_per_token": 0.15317286652078774, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.5285714285714285}, {"loc": 51, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java", "comments": 69, "loc_per_function": 12.75, "blanks_per_loc": 0.29, "num_funs": 4, "comments_per_loc": 1.35, "tokens": 343, "ccn": 9, "ccn_per_function": 2.25, "tokens_per_function": 85.75, "ccn_per_token": 0.026239067055393587, "functions_per_token": 0.011661807580174927, "loc_per_token": 0.14868804664723032, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.0784313725490196, "tokens_per_loc": 6.7254901960784315}, {"loc": 203, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizOperName.java", "comments": 104, "loc_per_function": 29.0, "blanks_per_loc": 0.18, "num_funs": 7, "comments_per_loc": 0.51, "tokens": 1150, "ccn": 42, "ccn_per_function": 6.0, "tokens_per_function": 164.28571428571428, "ccn_per_token": 0.036521739130434785, "functions_per_token": 0.00608695652173913, "loc_per_token": 0.17652173913043478, "ccn_per_loc": 0.20689655172413793, "functions_per_loc": 0.034482758620689655, "tokens_per_loc": 5.665024630541872}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java", "comments": 85, "loc_per_function": 13.0, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 2.18, "tokens": 276, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 92.0, "ccn_per_token": 0.028985507246376812, "functions_per_token": 0.010869565217391304, "loc_per_token": 0.14130434782608695, "ccn_per_loc": 0.20512820512820512, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 7.076923076923077}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUselessInterface.java", "comments": 55, "loc_per_function": 14.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.31, "tokens": 282, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 94.0, "ccn_per_token": 0.024822695035460994, "functions_per_token": 0.010638297872340425, "loc_per_token": 0.14893617021276595, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.714285714285714}, {"loc": 72, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java", "comments": 64, "loc_per_function": 24.0, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 0.89, "tokens": 506, "ccn": 16, "ccn_per_function": 5.333333333333333, "tokens_per_function": 168.66666666666666, "ccn_per_token": 0.03162055335968379, "functions_per_token": 0.005928853754940711, "loc_per_token": 0.1422924901185771, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.041666666666666664, "tokens_per_loc": 7.027777777777778}, {"loc": 66, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMissingAttrName.java", "comments": 59, "loc_per_function": 11.0, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.89, "tokens": 457, "ccn": 13, "ccn_per_function": 2.1666666666666665, "tokens_per_function": 76.16666666666667, "ccn_per_token": 0.028446389496717725, "functions_per_token": 0.01312910284463895, "loc_per_token": 0.14442013129102846, "ccn_per_loc": 0.19696969696969696, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.924242424242424}, {"loc": 143, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrReservedName.java", "comments": 85, "loc_per_function": 17.88, "blanks_per_loc": 0.21, "num_funs": 8, "comments_per_loc": 0.59, "tokens": 950, "ccn": 18, "ccn_per_function": 2.25, "tokens_per_function": 118.75, "ccn_per_token": 0.018947368421052633, "functions_per_token": 0.008421052631578947, "loc_per_token": 0.15052631578947367, "ccn_per_loc": 0.1258741258741259, "functions_per_loc": 0.055944055944055944, "tokens_per_loc": 6.643356643356643}, {"loc": 81, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMissingStateName.java", "comments": 64, "loc_per_function": 13.5, "blanks_per_loc": 0.19, "num_funs": 6, "comments_per_loc": 0.79, "tokens": 556, "ccn": 19, "ccn_per_function": 3.1666666666666665, "tokens_per_function": 92.66666666666667, "ccn_per_token": 0.0341726618705036, "functions_per_token": 0.01079136690647482, "loc_per_token": 0.14568345323741008, "ccn_per_loc": 0.2345679012345679, "functions_per_loc": 0.07407407407407407, "tokens_per_loc": 6.864197530864198}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java", "comments": 72, "loc_per_function": 13.43, "blanks_per_loc": 0.15, "num_funs": 7, "comments_per_loc": 0.77, "tokens": 646, "ccn": 22, "ccn_per_function": 3.142857142857143, "tokens_per_function": 92.28571428571429, "ccn_per_token": 0.034055727554179564, "functions_per_token": 0.010835913312693499, "loc_per_token": 0.14551083591331268, "ccn_per_loc": 0.23404255319148937, "functions_per_loc": 0.07446808510638298, "tokens_per_loc": 6.872340425531915}, {"loc": 168, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizBreakCircularComp.java", "comments": 66, "loc_per_function": 21.0, "blanks_per_loc": 0.12, "num_funs": 8, "comments_per_loc": 0.39, "tokens": 1085, "ccn": 37, "ccn_per_function": 4.625, "tokens_per_function": 135.625, "ccn_per_token": 0.034101382488479264, "functions_per_token": 0.007373271889400922, "loc_per_token": 0.15483870967741936, "ccn_per_loc": 0.22023809523809523, "functions_per_loc": 0.047619047619047616, "tokens_per_loc": 6.458333333333333}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileGoodPractices.java", "comments": 49, "loc_per_function": 9.5, "blanks_per_loc": 0.26, "num_funs": 6, "comments_per_loc": 0.86, "tokens": 386, "ccn": 8, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 64.33333333333333, "ccn_per_token": 0.02072538860103627, "functions_per_token": 0.015544041450777202, "loc_per_token": 0.14766839378238342, "ccn_per_loc": 0.14035087719298245, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 6.771929824561403}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrTooManyAssoc.java", "comments": 53, "loc_per_function": 11.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.56, "tokens": 225, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 75.0, "ccn_per_token": 0.02666666666666667, "functions_per_token": 0.013333333333333334, "loc_per_token": 0.1511111111111111, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.08823529411764706, "tokens_per_loc": 6.617647058823529}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java", "comments": 55, "loc_per_function": 14.67, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.25, "tokens": 309, "ccn": 9, "ccn_per_function": 3.0, "tokens_per_function": 103.0, "ccn_per_token": 0.02912621359223301, "functions_per_token": 0.009708737864077669, "loc_per_token": 0.1423948220064725, "ccn_per_loc": 0.20454545454545456, "functions_per_loc": 0.06818181818181818, "tokens_per_loc": 7.0227272727272725}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java", "comments": 106, "loc_per_function": 16.0, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 2.21, "tokens": 325, "ccn": 10, "ccn_per_function": 3.3333333333333335, "tokens_per_function": 108.33333333333333, "ccn_per_token": 0.03076923076923077, "functions_per_token": 0.009230769230769232, "loc_per_token": 0.1476923076923077, "ccn_per_loc": 0.20833333333333334, "functions_per_loc": 0.0625, "tokens_per_loc": 6.770833333333333}, {"loc": 71, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java", "comments": 75, "loc_per_function": 17.75, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 1.06, "tokens": 497, "ccn": 19, "ccn_per_function": 4.75, "tokens_per_function": 124.25, "ccn_per_token": 0.03822937625754527, "functions_per_token": 0.008048289738430584, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.2676056338028169, "functions_per_loc": 0.056338028169014086, "tokens_per_loc": 7.0}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizAddInstanceVariable.java", "comments": 54, "loc_per_function": 12.25, "blanks_per_loc": 0.27, "num_funs": 4, "comments_per_loc": 1.1, "tokens": 260, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 65.0, "ccn_per_token": 0.03076923076923077, "functions_per_token": 0.015384615384615385, "loc_per_token": 0.18846153846153846, "ccn_per_loc": 0.16326530612244897, "functions_per_loc": 0.08163265306122448, "tokens_per_loc": 5.3061224489795915}, {"loc": 95, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java", "comments": 70, "loc_per_function": 15.83, "blanks_per_loc": 0.17, "num_funs": 6, "comments_per_loc": 0.74, "tokens": 648, "ccn": 18, "ccn_per_function": 3.0, "tokens_per_function": 108.0, "ccn_per_token": 0.027777777777777776, "functions_per_token": 0.009259259259259259, "loc_per_token": 0.14660493827160495, "ccn_per_loc": 0.18947368421052632, "functions_per_loc": 0.06315789473684211, "tokens_per_loc": 6.821052631578947}, {"loc": 49, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoGuard.java", "comments": 55, "loc_per_function": 16.33, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.12, "tokens": 352, "ccn": 10, "ccn_per_function": 3.3333333333333335, "tokens_per_function": 117.33333333333333, "ccn_per_token": 0.028409090909090908, "functions_per_token": 0.008522727272727272, "loc_per_token": 0.13920454545454544, "ccn_per_loc": 0.20408163265306123, "functions_per_loc": 0.061224489795918366, "tokens_per_loc": 7.183673469387755}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java", "comments": 47, "loc_per_function": 4.75, "blanks_per_loc": 0.47, "num_funs": 4, "comments_per_loc": 2.47, "tokens": 123, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 30.75, "ccn_per_token": 0.032520325203252036, "functions_per_token": 0.032520325203252036, "loc_per_token": 0.15447154471544716, "ccn_per_loc": 0.21052631578947367, "functions_per_loc": 0.21052631578947367, "tokens_per_loc": 6.473684210526316}, {"loc": 107, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrWrongDepEnds.java", "comments": 72, "loc_per_function": 21.4, "blanks_per_loc": 0.1, "num_funs": 5, "comments_per_loc": 0.67, "tokens": 694, "ccn": 26, "ccn_per_function": 5.2, "tokens_per_function": 138.8, "ccn_per_token": 0.037463976945244955, "functions_per_token": 0.007204610951008645, "loc_per_token": 0.15417867435158503, "ccn_per_loc": 0.24299065420560748, "functions_per_loc": 0.04672897196261682, "tokens_per_loc": 6.485981308411215}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoOperations.java", "comments": 68, "loc_per_function": 12.86, "blanks_per_loc": 0.33, "num_funs": 7, "comments_per_loc": 0.76, "tokens": 605, "ccn": 23, "ccn_per_function": 3.2857142857142856, "tokens_per_function": 86.42857142857143, "ccn_per_token": 0.03801652892561983, "functions_per_token": 0.011570247933884297, "loc_per_token": 0.1487603305785124, "ccn_per_loc": 0.25555555555555554, "functions_per_loc": 0.07777777777777778, "tokens_per_loc": 6.722222222222222}, {"loc": 152, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizAssocComposite.java", "comments": 203, "loc_per_function": 21.71, "blanks_per_loc": 0.55, "num_funs": 7, "comments_per_loc": 1.34, "tokens": 1027, "ccn": 33, "ccn_per_function": 4.714285714285714, "tokens_per_function": 146.71428571428572, "ccn_per_token": 0.03213242453748783, "functions_per_token": 0.006815968841285297, "loc_per_token": 0.14800389483933787, "ccn_per_loc": 0.21710526315789475, "functions_per_loc": 0.046052631578947366, "tokens_per_loc": 6.756578947368421}, {"loc": 69, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizManyNames.java", "comments": 69, "loc_per_function": 17.25, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 1.0, "tokens": 457, "ccn": 14, "ccn_per_function": 3.5, "tokens_per_function": 114.25, "ccn_per_token": 0.030634573304157548, "functions_per_token": 0.0087527352297593, "loc_per_token": 0.15098468271334792, "ccn_per_loc": 0.2028985507246377, "functions_per_loc": 0.057971014492753624, "tokens_per_loc": 6.6231884057971016}, {"loc": 57, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java", "comments": 58, "loc_per_function": 19.0, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 1.02, "tokens": 421, "ccn": 13, "ccn_per_function": 4.333333333333333, "tokens_per_function": 140.33333333333334, "ccn_per_token": 0.030878859857482184, "functions_per_token": 0.007125890736342043, "loc_per_token": 0.13539192399049882, "ccn_per_loc": 0.22807017543859648, "functions_per_loc": 0.05263157894736842, "tokens_per_loc": 7.385964912280702}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java", "comments": 56, "loc_per_function": 19.33, "blanks_per_loc": 0.17, "num_funs": 3, "comments_per_loc": 0.97, "tokens": 419, "ccn": 11, "ccn_per_function": 3.6666666666666665, "tokens_per_function": 139.66666666666666, "ccn_per_token": 0.026252983293556086, "functions_per_token": 0.007159904534606206, "loc_per_token": 0.13842482100238662, "ccn_per_loc": 0.1896551724137931, "functions_per_loc": 0.05172413793103448, "tokens_per_loc": 7.224137931034483}, {"loc": 59, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java", "comments": 50, "loc_per_function": 19.67, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 0.85, "tokens": 435, "ccn": 16, "ccn_per_function": 5.333333333333333, "tokens_per_function": 145.0, "ccn_per_token": 0.0367816091954023, "functions_per_token": 0.006896551724137931, "loc_per_token": 0.135632183908046, "ccn_per_loc": 0.2711864406779661, "functions_per_loc": 0.05084745762711865, "tokens_per_loc": 7.372881355932203}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java", "comments": 56, "loc_per_function": 16.0, "blanks_per_loc": 0.19, "num_funs": 3, "comments_per_loc": 1.17, "tokens": 319, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 106.33333333333333, "ccn_per_token": 0.025078369905956112, "functions_per_token": 0.009404388714733543, "loc_per_token": 0.15047021943573669, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.0625, "tokens_per_loc": 6.645833333333333}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrObjectWithoutComponent.java", "comments": 67, "loc_per_function": 13.6, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.99, "tokens": 450, "ccn": 14, "ccn_per_function": 2.8, "tokens_per_function": 90.0, "ccn_per_token": 0.03111111111111111, "functions_per_token": 0.011111111111111112, "loc_per_token": 0.1511111111111111, "ccn_per_loc": 0.20588235294117646, "functions_per_loc": 0.07352941176470588, "tokens_per_loc": 6.617647058823529}, {"loc": 27, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrZeroLengthEdge.java", "comments": 54, "loc_per_function": 13.5, "blanks_per_loc": 0.37, "num_funs": 2, "comments_per_loc": 2.0, "tokens": 163, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 81.5, "ccn_per_token": 0.024539877300613498, "functions_per_token": 0.012269938650306749, "loc_per_token": 0.1656441717791411, "ccn_per_loc": 0.14814814814814814, "functions_per_loc": 0.07407407407407407, "tokens_per_loc": 6.037037037037037}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java", "comments": 56, "loc_per_function": 14.0, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.33, "tokens": 295, "ccn": 9, "ccn_per_function": 3.0, "tokens_per_function": 98.33333333333333, "ccn_per_token": 0.030508474576271188, "functions_per_token": 0.010169491525423728, "loc_per_token": 0.1423728813559322, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 7.023809523809524}, {"loc": 150, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNameConfusion.java", "comments": 93, "loc_per_function": 12.5, "blanks_per_loc": 0.14, "num_funs": 12, "comments_per_loc": 0.62, "tokens": 1025, "ccn": 40, "ccn_per_function": 3.3333333333333335, "tokens_per_function": 85.41666666666667, "ccn_per_token": 0.03902439024390244, "functions_per_token": 0.011707317073170732, "loc_per_token": 0.14634146341463414, "ccn_per_loc": 0.26666666666666666, "functions_per_loc": 0.08, "tokens_per_loc": 6.833333333333333}, {"loc": 58, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMergeClasses.java", "comments": 53, "loc_per_function": 19.33, "blanks_per_loc": 0.17, "num_funs": 3, "comments_per_loc": 0.91, "tokens": 465, "ccn": 16, "ccn_per_function": 5.333333333333333, "tokens_per_function": 155.0, "ccn_per_token": 0.034408602150537634, "functions_per_token": 0.0064516129032258064, "loc_per_token": 0.12473118279569892, "ccn_per_loc": 0.27586206896551724, "functions_per_loc": 0.05172413793103448, "tokens_per_loc": 8.017241379310345}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java", "comments": 55, "loc_per_function": 13.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.38, "tokens": 267, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 89.0, "ccn_per_token": 0.026217228464419477, "functions_per_token": 0.011235955056179775, "loc_per_token": 0.149812734082397, "ccn_per_loc": 0.175, "functions_per_loc": 0.075, "tokens_per_loc": 6.675}, {"loc": 62, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNodeInstanceInsideElement.java", "comments": 68, "loc_per_function": 12.4, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 1.1, "tokens": 390, "ccn": 12, "ccn_per_function": 2.4, "tokens_per_function": 78.0, "ccn_per_token": 0.03076923076923077, "functions_per_token": 0.01282051282051282, "loc_per_token": 0.15897435897435896, "ccn_per_loc": 0.1935483870967742, "functions_per_loc": 0.08064516129032258, "tokens_per_loc": 6.290322580645161}, {"loc": 74, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java", "comments": 69, "loc_per_function": 18.5, "blanks_per_loc": 0.22, "num_funs": 4, "comments_per_loc": 0.93, "tokens": 508, "ccn": 21, "ccn_per_function": 5.25, "tokens_per_function": 127.0, "ccn_per_token": 0.04133858267716536, "functions_per_token": 0.007874015748031496, "loc_per_token": 0.14566929133858267, "ccn_per_loc": 0.28378378378378377, "functions_per_loc": 0.05405405405405406, "tokens_per_loc": 6.864864864864865}, {"loc": 78, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrDisambigStateName.java", "comments": 58, "loc_per_function": 19.5, "blanks_per_loc": 0.14, "num_funs": 4, "comments_per_loc": 0.74, "tokens": 504, "ccn": 18, "ccn_per_function": 4.5, "tokens_per_function": 126.0, "ccn_per_token": 0.03571428571428571, "functions_per_token": 0.007936507936507936, "loc_per_token": 0.15476190476190477, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.05128205128205128, "tokens_per_loc": 6.461538461538462}, {"loc": 24, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java", "comments": 56, "loc_per_function": 8.0, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 2.33, "tokens": 155, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 51.666666666666664, "ccn_per_token": 0.01935483870967742, "functions_per_token": 0.01935483870967742, "loc_per_token": 0.15483870967741936, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.458333333333333}, {"loc": 56, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java", "comments": 110, "loc_per_function": 14.0, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 1.96, "tokens": 356, "ccn": 12, "ccn_per_function": 3.0, "tokens_per_function": 89.0, "ccn_per_token": 0.033707865168539325, "functions_per_token": 0.011235955056179775, "loc_per_token": 0.15730337078651685, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.357142857142857}, {"loc": 69, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInterfaceWithoutComponent.java", "comments": 67, "loc_per_function": 13.8, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.97, "tokens": 461, "ccn": 13, "ccn_per_function": 2.6, "tokens_per_function": 92.2, "ccn_per_token": 0.028199566160520606, "functions_per_token": 0.010845986984815618, "loc_per_token": 0.14967462039045554, "ccn_per_loc": 0.18840579710144928, "functions_per_loc": 0.07246376811594203, "tokens_per_loc": 6.681159420289855}, {"loc": 75, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInstanceWithoutClassifier.java", "comments": 67, "loc_per_function": 15.0, "blanks_per_loc": 0.15, "num_funs": 5, "comments_per_loc": 0.89, "tokens": 481, "ccn": 15, "ccn_per_function": 3.0, "tokens_per_function": 96.2, "ccn_per_token": 0.031185031185031187, "functions_per_token": 0.010395010395010396, "loc_per_token": 0.15592515592515593, "ccn_per_loc": 0.2, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 6.413333333333333}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizAddConstructor.java", "comments": 66, "loc_per_function": 12.2, "blanks_per_loc": 0.26, "num_funs": 5, "comments_per_loc": 1.08, "tokens": 357, "ccn": 9, "ccn_per_function": 1.8, "tokens_per_function": 71.4, "ccn_per_token": 0.025210084033613446, "functions_per_token": 0.014005602240896359, "loc_per_token": 0.17086834733893558, "ccn_per_loc": 0.14754098360655737, "functions_per_loc": 0.08196721311475409, "tokens_per_loc": 5.852459016393443}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java", "comments": 56, "loc_per_function": 22.67, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 0.82, "tokens": 491, "ccn": 15, "ccn_per_function": 5.0, "tokens_per_function": 163.66666666666666, "ccn_per_token": 0.03054989816700611, "functions_per_token": 0.006109979633401222, "loc_per_token": 0.1384928716904277, "ccn_per_loc": 0.22058823529411764, "functions_per_loc": 0.04411764705882353, "tokens_per_loc": 7.220588235294118}, {"loc": 68, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrClassWithoutComponent.java", "comments": 67, "loc_per_function": 13.6, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.99, "tokens": 449, "ccn": 13, "ccn_per_function": 2.6, "tokens_per_function": 89.8, "ccn_per_token": 0.028953229398663696, "functions_per_token": 0.011135857461024499, "loc_per_token": 0.1514476614699332, "ccn_per_loc": 0.19117647058823528, "functions_per_loc": 0.07352941176470588, "tokens_per_loc": 6.602941176470588}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrCircularAssocClass.java", "comments": 57, "loc_per_function": 14.67, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.3, "tokens": 296, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 98.66666666666667, "ccn_per_token": 0.02702702702702703, "functions_per_token": 0.010135135135135136, "loc_per_token": 0.14864864864864866, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.06818181818181818, "tokens_per_loc": 6.7272727272727275}, {"loc": 67, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizMEName.java", "comments": 73, "loc_per_function": 8.38, "blanks_per_loc": 0.28, "num_funs": 8, "comments_per_loc": 1.09, "tokens": 396, "ccn": 17, "ccn_per_function": 2.125, "tokens_per_function": 49.5, "ccn_per_token": 0.04292929292929293, "functions_per_token": 0.020202020202020204, "loc_per_token": 0.1691919191919192, "ccn_per_loc": 0.2537313432835821, "functions_per_loc": 0.11940298507462686, "tokens_per_loc": 5.91044776119403}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java", "comments": 54, "loc_per_function": 13.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.35, "tokens": 275, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 91.66666666666667, "ccn_per_token": 0.025454545454545455, "functions_per_token": 0.01090909090909091, "loc_per_token": 0.14545454545454545, "ccn_per_loc": 0.175, "functions_per_loc": 0.075, "tokens_per_loc": 6.875}, {"loc": 45, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrConflictingComposites.java", "comments": 54, "loc_per_function": 22.5, "blanks_per_loc": 0.18, "num_funs": 2, "comments_per_loc": 1.2, "tokens": 275, "ccn": 10, "ccn_per_function": 5.0, "tokens_per_function": 137.5, "ccn_per_token": 0.03636363636363636, "functions_per_token": 0.007272727272727273, "loc_per_token": 0.16363636363636364, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.044444444444444446, "tokens_per_loc": 6.111111111111111}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java", "comments": 66, "loc_per_function": 14.67, "blanks_per_loc": 0.25, "num_funs": 3, "comments_per_loc": 1.5, "tokens": 321, "ccn": 10, "ccn_per_function": 3.3333333333333335, "tokens_per_function": 107.0, "ccn_per_token": 0.03115264797507788, "functions_per_token": 0.009345794392523364, "loc_per_token": 0.13707165109034267, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.06818181818181818, "tokens_per_loc": 7.295454545454546}, {"loc": 28, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizCueCards.java", "comments": 70, "loc_per_function": 4.67, "blanks_per_loc": 0.54, "num_funs": 6, "comments_per_loc": 2.5, "tokens": 170, "ccn": 7, "ccn_per_function": 1.1666666666666667, "tokens_per_function": 28.333333333333332, "ccn_per_token": 0.041176470588235294, "functions_per_token": 0.03529411764705882, "loc_per_token": 0.16470588235294117, "ccn_per_loc": 0.25, "functions_per_loc": 0.21428571428571427, "tokens_per_loc": 6.071428571428571}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java", "comments": 55, "loc_per_function": 16.0, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 1.15, "tokens": 318, "ccn": 10, "ccn_per_function": 3.3333333333333335, "tokens_per_function": 106.0, "ccn_per_token": 0.031446540880503145, "functions_per_token": 0.009433962264150943, "loc_per_token": 0.1509433962264151, "ccn_per_loc": 0.20833333333333334, "functions_per_loc": 0.0625, "tokens_per_loc": 6.625}, {"loc": 93, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoInstanceVariables.java", "comments": 81, "loc_per_function": 13.29, "blanks_per_loc": 0.34, "num_funs": 7, "comments_per_loc": 0.87, "tokens": 604, "ccn": 23, "ccn_per_function": 3.2857142857142856, "tokens_per_function": 86.28571428571429, "ccn_per_token": 0.0380794701986755, "functions_per_token": 0.011589403973509934, "loc_per_token": 0.15397350993377484, "ccn_per_loc": 0.24731182795698925, "functions_per_loc": 0.07526881720430108, "tokens_per_loc": 6.494623655913978}, {"loc": 42, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUnnavigableAssoc.java", "comments": 54, "loc_per_function": 10.5, "blanks_per_loc": 0.21, "num_funs": 4, "comments_per_loc": 1.29, "tokens": 298, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 74.5, "ccn_per_token": 0.026845637583892617, "functions_per_token": 0.013422818791946308, "loc_per_token": 0.14093959731543623, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 7.095238095238095}, {"loc": 50, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrIllegalName.java", "comments": 56, "loc_per_function": 12.5, "blanks_per_loc": 0.24, "num_funs": 4, "comments_per_loc": 1.12, "tokens": 378, "ccn": 12, "ccn_per_function": 3.0, "tokens_per_function": 94.5, "ccn_per_token": 0.031746031746031744, "functions_per_token": 0.010582010582010581, "loc_per_token": 0.13227513227513227, "ccn_per_loc": 0.24, "functions_per_loc": 0.08, "tokens_per_loc": 7.56}, {"loc": 80, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNameConflict.java", "comments": 74, "loc_per_function": 13.33, "blanks_per_loc": 0.16, "num_funs": 6, "comments_per_loc": 0.93, "tokens": 537, "ccn": 16, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 89.5, "ccn_per_token": 0.0297951582867784, "functions_per_token": 0.0111731843575419, "loc_per_token": 0.148975791433892, "ccn_per_loc": 0.2, "functions_per_loc": 0.075, "tokens_per_loc": 6.7125}, {"loc": 86, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrComponentWithoutNode.java", "comments": 67, "loc_per_function": 17.2, "blanks_per_loc": 0.19, "num_funs": 5, "comments_per_loc": 0.78, "tokens": 580, "ccn": 19, "ccn_per_function": 3.8, "tokens_per_function": 116.0, "ccn_per_token": 0.032758620689655175, "functions_per_token": 0.008620689655172414, "loc_per_token": 0.1482758620689655, "ccn_per_loc": 0.22093023255813954, "functions_per_loc": 0.05813953488372093, "tokens_per_loc": 6.744186046511628}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrObjectWithoutClassifier.java", "comments": 67, "loc_per_function": 14.0, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.96, "tokens": 440, "ccn": 14, "ccn_per_function": 2.8, "tokens_per_function": 88.0, "ccn_per_token": 0.031818181818181815, "functions_per_token": 0.011363636363636364, "loc_per_token": 0.1590909090909091, "ccn_per_loc": 0.2, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.285714285714286}, {"loc": 84, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java", "comments": 63, "loc_per_function": 12.0, "blanks_per_loc": 0.19, "num_funs": 7, "comments_per_loc": 0.75, "tokens": 573, "ccn": 20, "ccn_per_function": 2.857142857142857, "tokens_per_function": 81.85714285714286, "ccn_per_token": 0.034904013961605584, "functions_per_token": 0.012216404886561954, "loc_per_token": 0.14659685863874344, "ccn_per_loc": 0.23809523809523808, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 6.821428571428571}, {"loc": 100, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrSubclassReference.java", "comments": 66, "loc_per_function": 16.67, "blanks_per_loc": 0.14, "num_funs": 6, "comments_per_loc": 0.66, "tokens": 660, "ccn": 19, "ccn_per_function": 3.1666666666666665, "tokens_per_function": 110.0, "ccn_per_token": 0.02878787878787879, "functions_per_token": 0.00909090909090909, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.19, "functions_per_loc": 0.06, "tokens_per_loc": 6.6}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrTooManyStates.java", "comments": 56, "loc_per_function": 11.33, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.65, "tokens": 225, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 75.0, "ccn_per_token": 0.022222222222222223, "functions_per_token": 0.013333333333333334, "loc_per_token": 0.1511111111111111, "ccn_per_loc": 0.14705882352941177, "functions_per_loc": 0.08823529411764706, "tokens_per_loc": 6.617647058823529}, {"loc": 132, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java", "comments": 89, "loc_per_function": 13.2, "blanks_per_loc": 0.26, "num_funs": 10, "comments_per_loc": 0.67, "tokens": 841, "ccn": 31, "ccn_per_function": 3.1, "tokens_per_function": 84.1, "ccn_per_token": 0.036860879904875146, "functions_per_token": 0.011890606420927468, "loc_per_token": 0.15695600475624258, "ccn_per_loc": 0.23484848484848486, "functions_per_loc": 0.07575757575757576, "tokens_per_loc": 6.371212121212121}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrTooManyOper.java", "comments": 58, "loc_per_function": 14.67, "blanks_per_loc": 0.27, "num_funs": 3, "comments_per_loc": 1.32, "tokens": 285, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 95.0, "ccn_per_token": 0.028070175438596492, "functions_per_token": 0.010526315789473684, "loc_per_token": 0.1543859649122807, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.06818181818181818, "tokens_per_loc": 6.4772727272727275}, {"loc": 86, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/ProfileCodeGeneration.java", "comments": 53, "loc_per_function": 17.2, "blanks_per_loc": 0.33, "num_funs": 5, "comments_per_loc": 0.62, "tokens": 627, "ccn": 7, "ccn_per_function": 1.4, "tokens_per_function": 125.4, "ccn_per_token": 0.011164274322169059, "functions_per_token": 0.007974481658692184, "loc_per_token": 0.1371610845295056, "ccn_per_loc": 0.08139534883720931, "functions_per_loc": 0.05813953488372093, "tokens_per_loc": 7.290697674418604}, {"loc": 96, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java", "comments": 73, "loc_per_function": 16.0, "blanks_per_loc": 0.14, "num_funs": 6, "comments_per_loc": 0.76, "tokens": 696, "ccn": 18, "ccn_per_function": 3.0, "tokens_per_function": 116.0, "ccn_per_token": 0.02586206896551724, "functions_per_token": 0.008620689655172414, "loc_per_token": 0.13793103448275862, "ccn_per_loc": 0.1875, "functions_per_loc": 0.0625, "tokens_per_loc": 7.25}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrClassMustBeAbstract.java", "comments": 56, "loc_per_function": 13.0, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.44, "tokens": 267, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 89.0, "ccn_per_token": 0.026217228464419477, "functions_per_token": 0.011235955056179775, "loc_per_token": 0.14606741573033707, "ccn_per_loc": 0.1794871794871795, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 6.846153846153846}, {"loc": 83, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/ClOperationCompartment.java", "comments": 67, "loc_per_function": 11.86, "blanks_per_loc": 0.24, "num_funs": 7, "comments_per_loc": 0.81, "tokens": 554, "ccn": 17, "ccn_per_function": 2.4285714285714284, "tokens_per_function": 79.14285714285714, "ccn_per_token": 0.030685920577617327, "functions_per_token": 0.01263537906137184, "loc_per_token": 0.14981949458483754, "ccn_per_loc": 0.20481927710843373, "functions_per_loc": 0.08433734939759036, "tokens_per_loc": 6.674698795180723}, {"loc": 56, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java", "comments": 58, "loc_per_function": 18.67, "blanks_per_loc": 0.16, "num_funs": 3, "comments_per_loc": 1.04, "tokens": 422, "ccn": 13, "ccn_per_function": 4.333333333333333, "tokens_per_function": 140.66666666666666, "ccn_per_token": 0.030805687203791468, "functions_per_token": 0.0071090047393364926, "loc_per_token": 0.13270142180094788, "ccn_per_loc": 0.23214285714285715, "functions_per_loc": 0.05357142857142857, "tokens_per_loc": 7.535714285714286}, {"loc": 116, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNoAssociations.java", "comments": 81, "loc_per_function": 29.0, "blanks_per_loc": 0.26, "num_funs": 4, "comments_per_loc": 0.7, "tokens": 827, "ccn": 35, "ccn_per_function": 8.75, "tokens_per_function": 206.75, "ccn_per_token": 0.04232164449818621, "functions_per_token": 0.0048367593712212815, "loc_per_token": 0.14026602176541716, "ccn_per_loc": 0.3017241379310345, "functions_per_loc": 0.034482758620689655, "tokens_per_loc": 7.129310344827586}, {"loc": 84, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrCompInstanceWithoutNode.java", "comments": 67, "loc_per_function": 16.8, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 0.8, "tokens": 554, "ccn": 18, "ccn_per_function": 3.6, "tokens_per_function": 110.8, "ccn_per_token": 0.032490974729241874, "functions_per_token": 0.009025270758122744, "loc_per_token": 0.15162454873646208, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.05952380952380952, "tokens_per_loc": 6.595238095238095}, {"loc": 104, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUML.java", "comments": 155, "loc_per_function": 8.0, "blanks_per_loc": 0.25, "num_funs": 13, "comments_per_loc": 1.49, "tokens": 719, "ccn": 24, "ccn_per_function": 1.8461538461538463, "tokens_per_function": 55.30769230769231, "ccn_per_token": 0.03337969401947149, "functions_per_token": 0.01808066759388039, "loc_per_token": 0.14464534075104313, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.125, "tokens_per_loc": 6.913461538461538}, {"loc": 90, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrWrongLinkEnds.java", "comments": 69, "loc_per_function": 18.0, "blanks_per_loc": 0.13, "num_funs": 5, "comments_per_loc": 0.77, "tokens": 602, "ccn": 21, "ccn_per_function": 4.2, "tokens_per_function": 120.4, "ccn_per_token": 0.03488372093023256, "functions_per_token": 0.008305647840531562, "loc_per_token": 0.14950166112956811, "ccn_per_loc": 0.23333333333333334, "functions_per_loc": 0.05555555555555555, "tokens_per_loc": 6.688888888888889}, {"loc": 118, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java", "comments": 75, "loc_per_function": 19.67, "blanks_per_loc": 0.16, "num_funs": 6, "comments_per_loc": 0.64, "tokens": 760, "ccn": 27, "ccn_per_function": 4.5, "tokens_per_function": 126.66666666666667, "ccn_per_token": 0.035526315789473684, "functions_per_token": 0.007894736842105263, "loc_per_token": 0.15526315789473685, "ccn_per_loc": 0.2288135593220339, "functions_per_loc": 0.05084745762711865, "tokens_per_loc": 6.440677966101695}, {"loc": 102, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/ChildGenUML.java", "comments": 80, "loc_per_function": 51.0, "blanks_per_loc": 0.25, "num_funs": 2, "comments_per_loc": 0.78, "tokens": 765, "ccn": 23, "ccn_per_function": 11.5, "tokens_per_function": 382.5, "ccn_per_token": 0.030065359477124184, "functions_per_token": 0.00261437908496732, "loc_per_token": 0.13333333333333333, "ccn_per_loc": 0.22549019607843138, "functions_per_loc": 0.0196078431372549, "tokens_per_loc": 7.5}, {"loc": 15, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/AbstractCrTooMany.java", "comments": 61, "loc_per_function": 5.0, "blanks_per_loc": 0.67, "num_funs": 3, "comments_per_loc": 4.07, "tokens": 71, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 23.666666666666668, "ccn_per_token": 0.04225352112676056, "functions_per_token": 0.04225352112676056, "loc_per_token": 0.2112676056338028, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 4.733333333333333}, {"loc": 65, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrUselessAbstract.java", "comments": 50, "loc_per_function": 16.25, "blanks_per_loc": 0.22, "num_funs": 4, "comments_per_loc": 0.77, "tokens": 427, "ccn": 11, "ccn_per_function": 2.75, "tokens_per_function": 106.75, "ccn_per_token": 0.02576112412177986, "functions_per_token": 0.00936768149882904, "loc_per_token": 0.1522248243559719, "ccn_per_loc": 0.16923076923076924, "functions_per_loc": 0.06153846153846154, "tokens_per_loc": 6.569230769230769}, {"loc": 41, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrTooManyClasses.java", "comments": 55, "loc_per_function": 13.67, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.34, "tokens": 277, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 92.33333333333333, "ccn_per_token": 0.02527075812274368, "functions_per_token": 0.010830324909747292, "loc_per_token": 0.148014440433213, "ccn_per_loc": 0.17073170731707318, "functions_per_loc": 0.07317073170731707, "tokens_per_loc": 6.7560975609756095}, {"loc": 46, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java", "comments": 55, "loc_per_function": 15.33, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 1.2, "tokens": 305, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 101.66666666666667, "ccn_per_token": 0.02622950819672131, "functions_per_token": 0.009836065573770493, "loc_per_token": 0.15081967213114755, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.06521739130434782, "tokens_per_loc": 6.630434782608695}, {"loc": 62, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMissingOperName.java", "comments": 56, "loc_per_function": 12.4, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 0.9, "tokens": 434, "ccn": 12, "ccn_per_function": 2.4, "tokens_per_function": 86.8, "ccn_per_token": 0.027649769585253458, "functions_per_token": 0.01152073732718894, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.1935483870967742, "functions_per_loc": 0.08064516129032258, "tokens_per_loc": 7.0}, {"loc": 77, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/ClClassName.java", "comments": 63, "loc_per_function": 11.0, "blanks_per_loc": 0.26, "num_funs": 7, "comments_per_loc": 0.82, "tokens": 537, "ccn": 18, "ccn_per_function": 2.5714285714285716, "tokens_per_function": 76.71428571428571, "ccn_per_token": 0.0335195530726257, "functions_per_token": 0.01303538175046555, "loc_per_token": 0.14338919925512103, "ccn_per_loc": 0.23376623376623376, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.974025974025974}, {"loc": 4, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/AbstractCrUnconventionalName.java", "comments": 50, "loc_per_function": 4.0, "blanks_per_loc": 1.75, "num_funs": 0, "comments_per_loc": 12.5, "tokens": 28, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 28, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.0}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java", "comments": 54, "loc_per_function": 13.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.35, "tokens": 275, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 91.66666666666667, "ccn_per_token": 0.025454545454545455, "functions_per_token": 0.01090909090909091, "loc_per_token": 0.14545454545454545, "ccn_per_loc": 0.175, "functions_per_loc": 0.075, "tokens_per_loc": 6.875}, {"loc": 97, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizNavigable.java", "comments": 65, "loc_per_function": 16.17, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 0.67, "tokens": 704, "ccn": 23, "ccn_per_function": 3.8333333333333335, "tokens_per_function": 117.33333333333333, "ccn_per_token": 0.032670454545454544, "functions_per_token": 0.008522727272727272, "loc_per_token": 0.1377840909090909, "ccn_per_loc": 0.23711340206185566, "functions_per_loc": 0.061855670103092786, "tokens_per_loc": 7.257731958762887}, {"loc": 34, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrEmptyPackage.java", "comments": 53, "loc_per_function": 11.33, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 1.56, "tokens": 229, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 76.33333333333333, "ccn_per_token": 0.021834061135371178, "functions_per_token": 0.013100436681222707, "loc_per_token": 0.14847161572052403, "ccn_per_loc": 0.14705882352941177, "functions_per_loc": 0.08823529411764706, "tokens_per_loc": 6.735294117647059}, {"loc": 40, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java", "comments": 59, "loc_per_function": 13.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.48, "tokens": 271, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 90.33333333333333, "ccn_per_token": 0.01845018450184502, "functions_per_token": 0.01107011070110701, "loc_per_token": 0.14760147601476015, "ccn_per_loc": 0.125, "functions_per_loc": 0.075, "tokens_per_loc": 6.775}, {"loc": 95, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/ClAttributeCompartment.java", "comments": 69, "loc_per_function": 13.57, "blanks_per_loc": 0.18, "num_funs": 7, "comments_per_loc": 0.73, "tokens": 674, "ccn": 20, "ccn_per_function": 2.857142857142857, "tokens_per_function": 96.28571428571429, "ccn_per_token": 0.02967359050445104, "functions_per_token": 0.010385756676557863, "loc_per_token": 0.14094955489614244, "ccn_per_loc": 0.21052631578947367, "functions_per_loc": 0.07368421052631578, "tokens_per_loc": 7.094736842105263}, {"loc": 43, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java", "comments": 56, "loc_per_function": 14.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 1.3, "tokens": 295, "ccn": 9, "ccn_per_function": 3.0, "tokens_per_function": 98.33333333333333, "ccn_per_token": 0.030508474576271188, "functions_per_token": 0.010169491525423728, "loc_per_token": 0.14576271186440679, "ccn_per_loc": 0.20930232558139536, "functions_per_loc": 0.06976744186046512, "tokens_per_loc": 6.8604651162790695}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java", "comments": 55, "loc_per_function": 12.67, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 1.45, "tokens": 255, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 85.0, "ccn_per_token": 0.027450980392156862, "functions_per_token": 0.011764705882352941, "loc_per_token": 0.14901960784313725, "ccn_per_loc": 0.18421052631578946, "functions_per_loc": 0.07894736842105263, "tokens_per_loc": 6.7105263157894735}, {"loc": 73, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrConstructorNeeded.java", "comments": 90, "loc_per_function": 18.25, "blanks_per_loc": 0.36, "num_funs": 4, "comments_per_loc": 1.23, "tokens": 487, "ccn": 16, "ccn_per_function": 4.0, "tokens_per_function": 121.75, "ccn_per_token": 0.03285420944558522, "functions_per_token": 0.008213552361396304, "loc_per_token": 0.14989733059548255, "ccn_per_loc": 0.2191780821917808, "functions_per_loc": 0.0547945205479452, "tokens_per_loc": 6.671232876712328}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java", "comments": 55, "loc_per_function": 13.0, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.41, "tokens": 277, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 92.33333333333333, "ccn_per_token": 0.02888086642599278, "functions_per_token": 0.010830324909747292, "loc_per_token": 0.1407942238267148, "ccn_per_loc": 0.20512820512820512, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 7.102564102564102}, {"loc": 94, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java", "comments": 73, "loc_per_function": 15.67, "blanks_per_loc": 0.15, "num_funs": 6, "comments_per_loc": 0.78, "tokens": 649, "ccn": 18, "ccn_per_function": 3.0, "tokens_per_function": 108.16666666666667, "ccn_per_token": 0.02773497688751926, "functions_per_token": 0.009244992295839754, "loc_per_token": 0.1448382126348228, "ccn_per_loc": 0.19148936170212766, "functions_per_loc": 0.06382978723404255, "tokens_per_loc": 6.904255319148936}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java", "comments": 58, "loc_per_function": 12.67, "blanks_per_loc": 0.24, "num_funs": 3, "comments_per_loc": 1.53, "tokens": 255, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 85.0, "ccn_per_token": 0.027450980392156862, "functions_per_token": 0.011764705882352941, "loc_per_token": 0.14901960784313725, "ccn_per_loc": 0.18421052631578946, "functions_per_loc": 0.07894736842105263, "tokens_per_loc": 6.7105263157894735}, {"loc": 25, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNonAggDataType.java", "comments": 54, "loc_per_function": 8.33, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.16, "tokens": 162, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 54.0, "ccn_per_token": 0.018518518518518517, "functions_per_token": 0.018518518518518517, "loc_per_token": 0.15432098765432098, "ccn_per_loc": 0.12, "functions_per_loc": 0.12, "tokens_per_loc": 6.48}, {"loc": 48, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNavFromInterface.java", "comments": 103, "loc_per_function": 16.0, "blanks_per_loc": 0.62, "num_funs": 3, "comments_per_loc": 2.15, "tokens": 325, "ccn": 10, "ccn_per_function": 3.3333333333333335, "tokens_per_function": 108.33333333333333, "ccn_per_token": 0.03076923076923077, "functions_per_token": 0.009230769230769232, "loc_per_token": 0.1476923076923077, "ccn_per_loc": 0.20833333333333334, "functions_per_loc": 0.0625, "tokens_per_loc": 6.770833333333333}, {"loc": 39, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java", "comments": 58, "loc_per_function": 9.75, "blanks_per_loc": 0.26, "num_funs": 4, "comments_per_loc": 1.49, "tokens": 246, "ccn": 7, "ccn_per_function": 1.75, "tokens_per_function": 61.5, "ccn_per_token": 0.028455284552845527, "functions_per_token": 0.016260162601626018, "loc_per_token": 0.15853658536585366, "ccn_per_loc": 0.1794871794871795, "functions_per_loc": 0.10256410256410256, "tokens_per_loc": 6.3076923076923075}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrAlreadyRealizes.java", "comments": 55, "loc_per_function": 12.67, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.45, "tokens": 254, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 84.66666666666667, "ccn_per_token": 0.01968503937007874, "functions_per_token": 0.011811023622047244, "loc_per_token": 0.14960629921259844, "ccn_per_loc": 0.13157894736842105, "functions_per_loc": 0.07894736842105263, "tokens_per_loc": 6.684210526315789}, {"loc": 64, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java", "comments": 54, "loc_per_function": 21.33, "blanks_per_loc": 0.2, "num_funs": 3, "comments_per_loc": 0.84, "tokens": 413, "ccn": 14, "ccn_per_function": 4.666666666666667, "tokens_per_function": 137.66666666666666, "ccn_per_token": 0.03389830508474576, "functions_per_token": 0.007263922518159807, "loc_per_token": 0.1549636803874092, "ccn_per_loc": 0.21875, "functions_per_loc": 0.046875, "tokens_per_loc": 6.453125}, {"loc": 61, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/WizTooMany.java", "comments": 66, "loc_per_function": 12.2, "blanks_per_loc": 0.2, "num_funs": 5, "comments_per_loc": 1.08, "tokens": 324, "ccn": 15, "ccn_per_function": 3.0, "tokens_per_function": 64.8, "ccn_per_token": 0.046296296296296294, "functions_per_token": 0.015432098765432098, "loc_per_token": 0.1882716049382716, "ccn_per_loc": 0.2459016393442623, "functions_per_loc": 0.08196721311475409, "tokens_per_loc": 5.311475409836065}, {"loc": 70, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrNodeInstanceWithoutClassifier.java", "comments": 66, "loc_per_function": 14.0, "blanks_per_loc": 0.17, "num_funs": 5, "comments_per_loc": 0.94, "tokens": 440, "ccn": 14, "ccn_per_function": 2.8, "tokens_per_function": 88.0, "ccn_per_token": 0.031818181818181815, "functions_per_token": 0.011363636363636364, "loc_per_token": 0.1590909090909091, "ccn_per_loc": 0.2, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.285714285714286}, {"loc": 38, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrTooManyTransitions.java", "comments": 56, "loc_per_function": 12.67, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.47, "tokens": 276, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 92.0, "ccn_per_token": 0.025362318840579712, "functions_per_token": 0.010869565217391304, "loc_per_token": 0.13768115942028986, "ccn_per_loc": 0.18421052631578946, "functions_per_loc": 0.07894736842105263, "tokens_per_loc": 7.2631578947368425}, {"loc": 35, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java", "comments": 58, "loc_per_function": 11.67, "blanks_per_loc": 0.34, "num_funs": 3, "comments_per_loc": 1.66, "tokens": 251, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 83.66666666666667, "ccn_per_token": 0.02390438247011952, "functions_per_token": 0.01195219123505976, "loc_per_token": 0.1394422310756972, "ccn_per_loc": 0.17142857142857143, "functions_per_loc": 0.08571428571428572, "tokens_per_loc": 7.171428571428572}, {"loc": 44, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrDupParamName.java", "comments": 56, "loc_per_function": 14.67, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 1.27, "tokens": 303, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 101.0, "ccn_per_token": 0.026402640264026403, "functions_per_token": 0.009900990099009901, "loc_per_token": 0.14521452145214522, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.06818181818181818, "tokens_per_loc": 6.886363636363637}, {"loc": 19, "file_path": "src/argouml-app/src/org/argouml/uml/cognitive/critics/CrProfile.java", "comments": 61, "loc_per_function": 9.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 3.21, "tokens": 114, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 57.0, "ccn_per_token": 0.03508771929824561, "functions_per_token": 0.017543859649122806, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.21052631578947367, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 6.0}, {"loc": 55, "file_path": "src/argouml-app/src/org/argouml/language/ui/LanguageComboBox.java", "comments": 59, "loc_per_function": 9.17, "blanks_per_loc": 0.27, "num_funs": 6, "comments_per_loc": 1.07, "tokens": 335, "ccn": 8, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 55.833333333333336, "ccn_per_token": 0.023880597014925373, "functions_per_token": 0.01791044776119403, "loc_per_token": 0.16417910447761194, "ccn_per_loc": 0.14545454545454545, "functions_per_loc": 0.10909090909090909, "tokens_per_loc": 6.090909090909091}, {"loc": 18, "file_path": "src/argouml-app/src/org/argouml/taskmgmt/ProgressEvent.java", "comments": 62, "loc_per_function": 6.0, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.44, "tokens": 89, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 29.666666666666668, "ccn_per_token": 0.033707865168539325, "functions_per_token": 0.033707865168539325, "loc_per_token": 0.20224719101123595, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 4.944444444444445}, {"loc": 11, "file_path": "src/argouml-app/src/org/argouml/taskmgmt/ProgressMonitor.java", "comments": 90, "loc_per_function": 11.0, "blanks_per_loc": 1.18, "num_funs": 0, "comments_per_loc": 8.18, "tokens": 71, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 71, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.15492957746478872, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.454545454545454}, {"loc": 5, "file_path": "src/argouml-app/src/org/argouml/taskmgmt/ProgressListener.java", "comments": 45, "loc_per_function": 5.0, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 9.0, "tokens": 30, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 30, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.0}, {"loc": 27, "file_path": "src/argouml-core-diagrams-structure2/src/org/argouml/structure2/StructureDiagram2Module.java", "comments": 41, "loc_per_function": 6.75, "blanks_per_loc": 0.3, "num_funs": 4, "comments_per_loc": 1.52, "tokens": 97, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 24.25, "ccn_per_token": 0.08247422680412371, "functions_per_token": 0.041237113402061855, "loc_per_token": 0.27835051546391754, "ccn_per_loc": 0.2962962962962963, "functions_per_loc": 0.14814814814814814, "tokens_per_loc": 3.5925925925925926}, {"loc": 48, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/DeploymentDiagramModule.java", "comments": 16, "loc_per_function": 12.0, "blanks_per_loc": 0.25, "num_funs": 4, "comments_per_loc": 0.33, "tokens": 273, "ccn": 9, "ccn_per_function": 2.25, "tokens_per_function": 68.25, "ccn_per_token": 0.03296703296703297, "functions_per_token": 0.014652014652014652, "loc_per_token": 0.17582417582417584, "ccn_per_loc": 0.1875, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 5.6875}, {"loc": 20, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/DeploymentDiagramPropPanelFactory.java", "comments": 12, "loc_per_function": 10.0, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 0.6, "tokens": 121, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 60.5, "ccn_per_token": 0.024793388429752067, "functions_per_token": 0.01652892561983471, "loc_per_token": 0.1652892561983471, "ccn_per_loc": 0.15, "functions_per_loc": 0.1, "tokens_per_loc": 6.05}, {"loc": 218, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/diagram/UMLDeploymentDiagram.java", "comments": 37, "loc_per_function": 11.47, "blanks_per_loc": 0.17, "num_funs": 19, "comments_per_loc": 0.17, "tokens": 1686, "ccn": 40, "ccn_per_function": 2.1052631578947367, "tokens_per_function": 88.73684210526316, "ccn_per_token": 0.02372479240806643, "functions_per_token": 0.011269276393831554, "loc_per_token": 0.12930011862396204, "ccn_per_loc": 0.1834862385321101, "functions_per_loc": 0.0871559633027523, "tokens_per_loc": 7.73394495412844}, {"loc": 66, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/diagram/FigPort.java", "comments": 14, "loc_per_function": 7.33, "blanks_per_loc": 0.26, "num_funs": 9, "comments_per_loc": 0.21, "tokens": 402, "ccn": 12, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 44.666666666666664, "ccn_per_token": 0.029850746268656716, "functions_per_token": 0.022388059701492536, "loc_per_token": 0.16417910447761194, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 6.090909090909091}, {"loc": 11, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/diagram/DeploymentDiagramFactory.java", "comments": 12, "loc_per_function": 11.0, "blanks_per_loc": 0.36, "num_funs": 1, "comments_per_loc": 1.09, "tokens": 73, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 73.0, "ccn_per_token": 0.0136986301369863, "functions_per_token": 0.0136986301369863, "loc_per_token": 0.1506849315068493, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.636363636363637}, {"loc": 133, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/diagram/FigNode.java", "comments": 16, "loc_per_function": 8.31, "blanks_per_loc": 0.25, "num_funs": 16, "comments_per_loc": 0.12, "tokens": 966, "ccn": 20, "ccn_per_function": 1.25, "tokens_per_function": 60.375, "ccn_per_token": 0.020703933747412008, "functions_per_token": 0.016563146997929608, "loc_per_token": 0.13768115942028986, "ccn_per_loc": 0.15037593984962405, "functions_per_loc": 0.12030075187969924, "tokens_per_loc": 7.2631578947368425}, {"loc": 11, "file_path": "src/argouml-core-diagrams-deployment2/src/org/argouml/deployment2/diagram/DeploymentDiagramGraphModel.java", "comments": 15, "loc_per_function": 11.0, "blanks_per_loc": 0.27, "num_funs": 1, "comments_per_loc": 1.36, "tokens": 63, "ccn": 2, "ccn_per_function": 2.0, "tokens_per_function": 63.0, "ccn_per_token": 0.031746031746031744, "functions_per_token": 0.015873015873015872, "loc_per_token": 0.1746031746031746, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 5.7272727272727275}, {"loc": 20, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/StateDiagramPropPanelFactory.java", "comments": 12, "loc_per_function": 10.0, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 0.6, "tokens": 121, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 60.5, "ccn_per_token": 0.024793388429752067, "functions_per_token": 0.01652892561983471, "loc_per_token": 0.1652892561983471, "ccn_per_loc": 0.15, "functions_per_loc": 0.1, "tokens_per_loc": 6.05}, {"loc": 45, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/StateDiagramModule.java", "comments": 16, "loc_per_function": 11.25, "blanks_per_loc": 0.22, "num_funs": 4, "comments_per_loc": 0.36, "tokens": 245, "ccn": 9, "ccn_per_function": 2.25, "tokens_per_function": 61.25, "ccn_per_token": 0.036734693877551024, "functions_per_token": 0.0163265306122449, "loc_per_token": 0.1836734693877551, "ccn_per_loc": 0.2, "functions_per_loc": 0.08888888888888889, "tokens_per_loc": 5.444444444444445}, {"loc": 212, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/UMLStateDiagram.java", "comments": 36, "loc_per_function": 11.16, "blanks_per_loc": 0.17, "num_funs": 19, "comments_per_loc": 0.17, "tokens": 1720, "ccn": 42, "ccn_per_function": 2.210526315789474, "tokens_per_function": 90.52631578947368, "ccn_per_token": 0.02441860465116279, "functions_per_token": 0.011046511627906977, "loc_per_token": 0.12325581395348838, "ccn_per_loc": 0.19811320754716982, "functions_per_loc": 0.08962264150943396, "tokens_per_loc": 8.11320754716981}, {"loc": 7, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/StateDiagramGraphModel.java", "comments": 12, "loc_per_function": 7.0, "blanks_per_loc": 0.71, "num_funs": 1, "comments_per_loc": 1.71, "tokens": 47, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 47.0, "ccn_per_token": 0.02127659574468085, "functions_per_token": 0.02127659574468085, "loc_per_token": 0.14893617021276595, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.714285714285714}, {"loc": 36, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/FigEntryPoint.java", "comments": 14, "loc_per_function": 9.0, "blanks_per_loc": 0.33, "num_funs": 4, "comments_per_loc": 0.39, "tokens": 222, "ccn": 7, "ccn_per_function": 1.75, "tokens_per_function": 55.5, "ccn_per_token": 0.03153153153153153, "functions_per_token": 0.018018018018018018, "loc_per_token": 0.16216216216216217, "ccn_per_loc": 0.19444444444444445, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.166666666666667}, {"loc": 371, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/FigVertex.java", "comments": 71, "loc_per_function": 12.79, "blanks_per_loc": 0.2, "num_funs": 29, "comments_per_loc": 0.19, "tokens": 2628, "ccn": 62, "ccn_per_function": 2.1379310344827585, "tokens_per_function": 90.62068965517241, "ccn_per_token": 0.02359208523592085, "functions_per_token": 0.011035007610350075, "loc_per_token": 0.14117199391171995, "ccn_per_loc": 0.16711590296495957, "functions_per_loc": 0.07816711590296496, "tokens_per_loc": 7.083557951482479}, {"loc": 36, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/FigExitPoint.java", "comments": 14, "loc_per_function": 9.0, "blanks_per_loc": 0.36, "num_funs": 4, "comments_per_loc": 0.39, "tokens": 223, "ccn": 7, "ccn_per_function": 1.75, "tokens_per_function": 55.75, "ccn_per_token": 0.03139013452914798, "functions_per_token": 0.017937219730941704, "loc_per_token": 0.16143497757847533, "ccn_per_loc": 0.19444444444444445, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.194444444444445}, {"loc": 11, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/StateDiagramFactory.java", "comments": 12, "loc_per_function": 11.0, "blanks_per_loc": 0.36, "num_funs": 1, "comments_per_loc": 1.09, "tokens": 73, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 73.0, "ccn_per_token": 0.0136986301369863, "functions_per_token": 0.0136986301369863, "loc_per_token": 0.1506849315068493, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.636363636363637}, {"loc": 15, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/FigRegion.java", "comments": 24, "loc_per_function": 7.5, "blanks_per_loc": 0.33, "num_funs": 2, "comments_per_loc": 1.6, "tokens": 82, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 41.0, "ccn_per_token": 0.024390243902439025, "functions_per_token": 0.024390243902439025, "loc_per_token": 0.18292682926829268, "ccn_per_loc": 0.13333333333333333, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 5.466666666666667}, {"loc": 40, "file_path": "src/argouml-core-diagrams-state2/src/org/argouml/state2/diagram/FigCircleState.java", "comments": 16, "loc_per_function": 6.67, "blanks_per_loc": 0.25, "num_funs": 6, "comments_per_loc": 0.4, "tokens": 248, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 41.333333333333336, "ccn_per_token": 0.024193548387096774, "functions_per_token": 0.024193548387096774, "loc_per_token": 0.16129032258064516, "ccn_per_loc": 0.15, "functions_per_loc": 0.15, "tokens_per_loc": 6.2}, {"loc": 40, "file_path": "src/argouml-core-transformer/src/org/argouml/transformer/TransformerModule.java", "comments": 13, "loc_per_function": 10.0, "blanks_per_loc": 0.3, "num_funs": 4, "comments_per_loc": 0.33, "tokens": 215, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 53.75, "ccn_per_token": 0.037209302325581395, "functions_per_token": 0.018604651162790697, "loc_per_token": 0.18604651162790697, "ccn_per_loc": 0.2, "functions_per_loc": 0.1, "tokens_per_loc": 5.375}, {"loc": 172, "file_path": "src/argouml-core-transformer/src/org/argouml/transformer/SimpleStateTransformer.java", "comments": 63, "loc_per_function": 19.11, "blanks_per_loc": 0.2, "num_funs": 9, "comments_per_loc": 0.37, "tokens": 1487, "ccn": 25, "ccn_per_function": 2.7777777777777777, "tokens_per_function": 165.22222222222223, "ccn_per_token": 0.016812373907195696, "functions_per_token": 0.00605245460659045, "loc_per_token": 0.11566913248150638, "ccn_per_loc": 0.14534883720930233, "functions_per_loc": 0.05232558139534884, "tokens_per_loc": 8.645348837209303}, {"loc": 37, "file_path": "src/argouml-core-transformer/src/org/argouml/transformer/TransformerManager.java", "comments": 27, "loc_per_function": 7.4, "blanks_per_loc": 0.41, "num_funs": 5, "comments_per_loc": 0.73, "tokens": 242, "ccn": 9, "ccn_per_function": 1.8, "tokens_per_function": 48.4, "ccn_per_token": 0.0371900826446281, "functions_per_token": 0.02066115702479339, "loc_per_token": 0.15289256198347106, "ccn_per_loc": 0.24324324324324326, "functions_per_loc": 0.13513513513513514, "tokens_per_loc": 6.54054054054054}, {"loc": 8, "file_path": "src/argouml-core-transformer/src/org/argouml/transformer/Transformer.java", "comments": 33, "loc_per_function": 8.0, "blanks_per_loc": 0.88, "num_funs": 0, "comments_per_loc": 4.12, "tokens": 54, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 54, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14814814814814814, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.75}, {"loc": 148, "file_path": "src/argouml-core-transformer/src/org/argouml/transformer/EventTransformer.java", "comments": 33, "loc_per_function": 10.57, "blanks_per_loc": 0.19, "num_funs": 14, "comments_per_loc": 0.22, "tokens": 1129, "ccn": 30, "ccn_per_function": 2.142857142857143, "tokens_per_function": 80.64285714285714, "ccn_per_token": 0.026572187776793623, "functions_per_token": 0.012400354295837024, "loc_per_token": 0.13108945969884853, "ccn_per_loc": 0.20270270270270271, "functions_per_loc": 0.0945945945945946, "tokens_per_loc": 7.628378378378378}, {"loc": 21, "file_path": "src/argouml-core-transformer/src/org/argouml/transformer/TransformerAction.java", "comments": 25, "loc_per_function": 5.25, "blanks_per_loc": 0.43, "num_funs": 4, "comments_per_loc": 1.19, "tokens": 99, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 24.75, "ccn_per_token": 0.04040404040404041, "functions_per_token": 0.04040404040404041, "loc_per_token": 0.21212121212121213, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.19047619047619047, "tokens_per_loc": 4.714285714285714}, {"loc": 40, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/model/InitializeModel.java", "comments": 53, "loc_per_function": 10.0, "blanks_per_loc": 0.3, "num_funs": 4, "comments_per_loc": 1.32, "tokens": 183, "ccn": 7, "ccn_per_function": 1.75, "tokens_per_function": 45.75, "ccn_per_token": 0.03825136612021858, "functions_per_token": 0.02185792349726776, "loc_per_token": 0.2185792349726776, "ccn_per_loc": 0.175, "functions_per_loc": 0.1, "tokens_per_loc": 4.575}, {"loc": 67, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/persistence/TestDiagramUpdateAtLoad.java", "comments": 64, "loc_per_function": 11.17, "blanks_per_loc": 0.27, "num_funs": 6, "comments_per_loc": 0.96, "tokens": 580, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 96.66666666666667, "ccn_per_token": 0.010344827586206896, "functions_per_token": 0.010344827586206896, "loc_per_token": 0.11551724137931034, "ccn_per_loc": 0.08955223880597014, "functions_per_loc": 0.08955223880597014, "tokens_per_loc": 8.656716417910447}, {"loc": 23, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/sequence2/TestSequenceDiagramModule.java", "comments": 48, "loc_per_function": 7.67, "blanks_per_loc": 0.52, "num_funs": 3, "comments_per_loc": 2.09, "tokens": 112, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 37.333333333333336, "ccn_per_token": 0.026785714285714284, "functions_per_token": 0.026785714285714284, "loc_per_token": 0.20535714285714285, "ccn_per_loc": 0.13043478260869565, "functions_per_loc": 0.13043478260869565, "tokens_per_loc": 4.869565217391305}, {"loc": 33, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/sequence2/TestSequenceDiagramPropPanelFactory.java", "comments": 39, "loc_per_function": 16.5, "blanks_per_loc": 0.3, "num_funs": 2, "comments_per_loc": 1.18, "tokens": 211, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 105.5, "ccn_per_token": 0.009478672985781991, "functions_per_token": 0.009478672985781991, "loc_per_token": 0.15639810426540285, "ccn_per_loc": 0.06060606060606061, "functions_per_loc": 0.06060606060606061, "tokens_per_loc": 6.393939393939394}, {"loc": 38, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/sequence2/diagram/TestUMLSequenceDiagram.java", "comments": 58, "loc_per_function": 9.5, "blanks_per_loc": 0.34, "num_funs": 4, "comments_per_loc": 1.53, "tokens": 202, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 50.5, "ccn_per_token": 0.019801980198019802, "functions_per_token": 0.019801980198019802, "loc_per_token": 0.18811881188118812, "ccn_per_loc": 0.10526315789473684, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 5.315789473684211}, {"loc": 33, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/sequence2/diagram/TestSequenceDiagramFactory.java", "comments": 44, "loc_per_function": 11.0, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 1.33, "tokens": 241, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 80.33333333333333, "ccn_per_token": 0.012448132780082987, "functions_per_token": 0.012448132780082987, "loc_per_token": 0.13692946058091288, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 7.303030303030303}, {"loc": 48, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/sequence2/diagram/TestFigClassifierRole.java", "comments": 50, "loc_per_function": 24.0, "blanks_per_loc": 0.29, "num_funs": 2, "comments_per_loc": 1.04, "tokens": 422, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 211.0, "ccn_per_token": 0.004739336492890996, "functions_per_token": 0.004739336492890996, "loc_per_token": 0.11374407582938388, "ccn_per_loc": 0.041666666666666664, "functions_per_loc": 0.041666666666666664, "tokens_per_loc": 8.791666666666666}, {"loc": 17, "file_path": "src/argouml-core-diagrams-sequence2/tests/org/argouml/sequence2/diagram/TestFigMessageSpline.java", "comments": 43, "loc_per_function": 17.0, "blanks_per_loc": 0.47, "num_funs": 1, "comments_per_loc": 2.53, "tokens": 118, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 118.0, "ccn_per_token": 0.00847457627118644, "functions_per_token": 0.00847457627118644, "loc_per_token": 0.1440677966101695, "ccn_per_loc": 0.058823529411764705, "functions_per_loc": 0.058823529411764705, "tokens_per_loc": 6.9411764705882355}, {"loc": 20, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/SequenceDiagramPropPanelFactory.java", "comments": 50, "loc_per_function": 10.0, "blanks_per_loc": 0.4, "num_funs": 2, "comments_per_loc": 2.5, "tokens": 121, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 60.5, "ccn_per_token": 0.024793388429752067, "functions_per_token": 0.01652892561983471, "loc_per_token": 0.1652892561983471, "ccn_per_loc": 0.15, "functions_per_loc": 0.1, "tokens_per_loc": 6.05}, {"loc": 92, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/SequenceDiagramModule.java", "comments": 49, "loc_per_function": 23.0, "blanks_per_loc": 0.21, "num_funs": 4, "comments_per_loc": 0.53, "tokens": 470, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 117.5, "ccn_per_token": 0.01702127659574468, "functions_per_token": 0.00851063829787234, "loc_per_token": 0.19574468085106383, "ccn_per_loc": 0.08695652173913043, "functions_per_loc": 0.043478260869565216, "tokens_per_loc": 5.108695652173913}, {"loc": 92, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigHead.java", "comments": 49, "loc_per_function": 8.36, "blanks_per_loc": 0.22, "num_funs": 11, "comments_per_loc": 0.53, "tokens": 543, "ccn": 15, "ccn_per_function": 1.3636363636363635, "tokens_per_function": 49.36363636363637, "ccn_per_token": 0.027624309392265192, "functions_per_token": 0.020257826887661142, "loc_per_token": 0.1694290976058932, "ccn_per_loc": 0.16304347826086957, "functions_per_loc": 0.11956521739130435, "tokens_per_loc": 5.9021739130434785}, {"loc": 236, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigLifeLine.java", "comments": 87, "loc_per_function": 15.73, "blanks_per_loc": 0.19, "num_funs": 15, "comments_per_loc": 0.37, "tokens": 1434, "ccn": 47, "ccn_per_function": 3.1333333333333333, "tokens_per_function": 95.6, "ccn_per_token": 0.03277545327754533, "functions_per_token": 0.010460251046025104, "loc_per_token": 0.16457461645746166, "ccn_per_loc": 0.19915254237288135, "functions_per_loc": 0.0635593220338983, "tokens_per_loc": 6.076271186440678}, {"loc": 146, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/ModeBroomMessages.java", "comments": 69, "loc_per_function": 20.86, "blanks_per_loc": 0.22, "num_funs": 7, "comments_per_loc": 0.47, "tokens": 995, "ccn": 32, "ccn_per_function": 4.571428571428571, "tokens_per_function": 142.14285714285714, "ccn_per_token": 0.032160804020100506, "functions_per_token": 0.007035175879396985, "loc_per_token": 0.14673366834170853, "ccn_per_loc": 0.2191780821917808, "functions_per_loc": 0.04794520547945205, "tokens_per_loc": 6.815068493150685}, {"loc": 281, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/UMLSequenceDiagram.java", "comments": 101, "loc_per_function": 15.61, "blanks_per_loc": 0.17, "num_funs": 18, "comments_per_loc": 0.36, "tokens": 1904, "ccn": 47, "ccn_per_function": 2.611111111111111, "tokens_per_function": 105.77777777777777, "ccn_per_token": 0.02468487394957983, "functions_per_token": 0.009453781512605041, "loc_per_token": 0.14758403361344538, "ccn_per_loc": 0.16725978647686832, "functions_per_loc": 0.06405693950177936, "tokens_per_loc": 6.775800711743773}, {"loc": 14, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessageComparator.java", "comments": 49, "loc_per_function": 14.0, "blanks_per_loc": 0.43, "num_funs": 1, "comments_per_loc": 3.5, "tokens": 87, "ccn": 3, "ccn_per_function": 3.0, "tokens_per_function": 87.0, "ccn_per_token": 0.034482758620689655, "functions_per_token": 0.011494252873563218, "loc_per_token": 0.16091954022988506, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.214285714285714}, {"loc": 318, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java", "comments": 134, "loc_per_function": 9.64, "blanks_per_loc": 0.15, "num_funs": 33, "comments_per_loc": 0.42, "tokens": 2135, "ccn": 68, "ccn_per_function": 2.0606060606060606, "tokens_per_function": 64.6969696969697, "ccn_per_token": 0.03185011709601874, "functions_per_token": 0.015456674473067917, "loc_per_token": 0.14894613583138172, "ccn_per_loc": 0.2138364779874214, "functions_per_loc": 0.10377358490566038, "tokens_per_loc": 6.713836477987422}, {"loc": 32, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/SequenceDiagramFactory.java", "comments": 65, "loc_per_function": 16.0, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 2.03, "tokens": 209, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 104.5, "ccn_per_token": 0.019138755980861243, "functions_per_token": 0.009569377990430622, "loc_per_token": 0.15311004784688995, "ccn_per_loc": 0.125, "functions_per_loc": 0.0625, "tokens_per_loc": 6.53125}, {"loc": 23, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigDestroy.java", "comments": 49, "loc_per_function": 11.5, "blanks_per_loc": 0.3, "num_funs": 2, "comments_per_loc": 2.13, "tokens": 158, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 79.0, "ccn_per_token": 0.012658227848101266, "functions_per_token": 0.012658227848101266, "loc_per_token": 0.14556962025316456, "ccn_per_loc": 0.08695652173913043, "functions_per_loc": 0.08695652173913043, "tokens_per_loc": 6.869565217391305}, {"loc": 10, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/ActionSetAddMessageMode.java", "comments": 48, "loc_per_function": 10.0, "blanks_per_loc": 0.5, "num_funs": 1, "comments_per_loc": 4.8, "tokens": 78, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 78.0, "ccn_per_token": 0.01282051282051282, "functions_per_token": 0.01282051282051282, "loc_per_token": 0.1282051282051282, "ccn_per_loc": 0.1, "functions_per_loc": 0.1, "tokens_per_loc": 7.8}, {"loc": 173, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/ModeCreateMessage.java", "comments": 95, "loc_per_function": 24.71, "blanks_per_loc": 0.23, "num_funs": 7, "comments_per_loc": 0.55, "tokens": 1140, "ccn": 35, "ccn_per_function": 5.0, "tokens_per_function": 162.85714285714286, "ccn_per_token": 0.03070175438596491, "functions_per_token": 0.0061403508771929825, "loc_per_token": 0.15175438596491228, "ccn_per_loc": 0.2023121387283237, "functions_per_loc": 0.04046242774566474, "tokens_per_loc": 6.589595375722543}, {"loc": 132, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/SelectionClassifierRole.java", "comments": 75, "loc_per_function": 18.86, "blanks_per_loc": 0.22, "num_funs": 7, "comments_per_loc": 0.57, "tokens": 821, "ccn": 39, "ccn_per_function": 5.571428571428571, "tokens_per_function": 117.28571428571429, "ccn_per_token": 0.047503045066991476, "functions_per_token": 0.008526187576126675, "loc_per_token": 0.1607795371498173, "ccn_per_loc": 0.29545454545454547, "functions_per_loc": 0.05303030303030303, "tokens_per_loc": 6.21969696969697}, {"loc": 64, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/SelectionMessage.java", "comments": 54, "loc_per_function": 12.8, "blanks_per_loc": 0.27, "num_funs": 5, "comments_per_loc": 0.84, "tokens": 446, "ccn": 13, "ccn_per_function": 2.6, "tokens_per_function": 89.2, "ccn_per_token": 0.02914798206278027, "functions_per_token": 0.011210762331838564, "loc_per_token": 0.14349775784753363, "ccn_per_loc": 0.203125, "functions_per_loc": 0.078125, "tokens_per_loc": 6.96875}, {"loc": 229, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigClassifierRole.java", "comments": 171, "loc_per_function": 9.96, "blanks_per_loc": 0.21, "num_funs": 23, "comments_per_loc": 0.75, "tokens": 1576, "ccn": 52, "ccn_per_function": 2.260869565217391, "tokens_per_function": 68.52173913043478, "ccn_per_token": 0.03299492385786802, "functions_per_token": 0.014593908629441625, "loc_per_token": 0.1453045685279188, "ccn_per_loc": 0.22707423580786026, "functions_per_loc": 0.10043668122270742, "tokens_per_loc": 6.882096069868996}, {"loc": 20, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/ActionSetOperation.java", "comments": 53, "loc_per_function": 10.0, "blanks_per_loc": 0.4, "num_funs": 2, "comments_per_loc": 2.65, "tokens": 128, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 64.0, "ccn_per_token": 0.0234375, "functions_per_token": 0.015625, "loc_per_token": 0.15625, "ccn_per_loc": 0.15, "functions_per_loc": 0.1, "tokens_per_loc": 6.4}, {"loc": 78, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigActivation.java", "comments": 83, "loc_per_function": 11.14, "blanks_per_loc": 0.21, "num_funs": 7, "comments_per_loc": 1.06, "tokens": 425, "ccn": 15, "ccn_per_function": 2.142857142857143, "tokens_per_function": 60.714285714285715, "ccn_per_token": 0.03529411764705882, "functions_per_token": 0.01647058823529412, "loc_per_token": 0.18352941176470589, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.08974358974358974, "tokens_per_loc": 5.448717948717949}, {"loc": 263, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/SequenceDiagramGraphModel.java", "comments": 147, "loc_per_function": 13.84, "blanks_per_loc": 0.17, "num_funs": 19, "comments_per_loc": 0.56, "tokens": 1832, "ccn": 62, "ccn_per_function": 3.263157894736842, "tokens_per_function": 96.42105263157895, "ccn_per_token": 0.03384279475982533, "functions_per_token": 0.01037117903930131, "loc_per_token": 0.1435589519650655, "ccn_per_loc": 0.23574144486692014, "functions_per_loc": 0.07224334600760456, "tokens_per_loc": 6.965779467680608}, {"loc": 33, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/ActionAddClassifierRole.java", "comments": 47, "loc_per_function": 11.0, "blanks_per_loc": 0.27, "num_funs": 3, "comments_per_loc": 1.42, "tokens": 207, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 69.0, "ccn_per_token": 0.01932367149758454, "functions_per_token": 0.014492753623188406, "loc_per_token": 0.15942028985507245, "ccn_per_loc": 0.12121212121212122, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.2727272727272725}, {"loc": 66, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/SequenceDiagramRenderer.java", "comments": 55, "loc_per_function": 22.0, "blanks_per_loc": 0.17, "num_funs": 3, "comments_per_loc": 0.83, "tokens": 522, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 174.0, "ccn_per_token": 0.01532567049808429, "functions_per_token": 0.005747126436781609, "loc_per_token": 0.12643678160919541, "ccn_per_loc": 0.12121212121212122, "functions_per_loc": 0.045454545454545456, "tokens_per_loc": 7.909090909090909}, {"loc": 38, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/ModePlaceClassifierRole.java", "comments": 52, "loc_per_function": 9.5, "blanks_per_loc": 0.29, "num_funs": 4, "comments_per_loc": 1.37, "tokens": 247, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 61.75, "ccn_per_token": 0.032388663967611336, "functions_per_token": 0.016194331983805668, "loc_per_token": 0.15384615384615385, "ccn_per_loc": 0.21052631578947367, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 6.5}, {"loc": 27, "file_path": "src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessageSpline.java", "comments": 59, "loc_per_function": 6.75, "blanks_per_loc": 0.48, "num_funs": 4, "comments_per_loc": 2.19, "tokens": 222, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 55.5, "ccn_per_token": 0.018018018018018018, "functions_per_token": 0.018018018018018018, "loc_per_token": 0.12162162162162163, "ccn_per_loc": 0.14814814814814814, "functions_per_loc": 0.14814814814814814, "tokens_per_loc": 8.222222222222221}, {"loc": 53, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/GetterSetterManager.java", "comments": 37, "loc_per_function": 8.83, "blanks_per_loc": 0.51, "num_funs": 6, "comments_per_loc": 0.7, "tokens": 412, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 68.66666666666667, "ccn_per_token": 0.014563106796116505, "functions_per_token": 0.014563106796116505, "loc_per_token": 0.12864077669902912, "ccn_per_loc": 0.11320754716981132, "functions_per_loc": 0.11320754716981132, "tokens_per_loc": 7.773584905660377}, {"loc": 4, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/Named.java", "comments": 12, "loc_per_function": 4.0, "blanks_per_loc": 0.5, "num_funs": 0, "comments_per_loc": 3.0, "tokens": 21, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 21, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19047619047619047, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.25}, {"loc": 5, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/IconIdentifiable.java", "comments": 12, "loc_per_function": 5.0, "blanks_per_loc": 0.6, "num_funs": 0, "comments_per_loc": 2.4, "tokens": 29, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 29, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1724137931034483, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.8}, {"loc": 20, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/CheckBoxData.java", "comments": 12, "loc_per_function": 5.0, "blanks_per_loc": 0.35, "num_funs": 4, "comments_per_loc": 0.6, "tokens": 82, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 20.5, "ccn_per_token": 0.04878048780487805, "functions_per_token": 0.04878048780487805, "loc_per_token": 0.24390243902439024, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 4.1}, {"loc": 47, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/PanelData.java", "comments": 12, "loc_per_function": 5.88, "blanks_per_loc": 0.28, "num_funs": 8, "comments_per_loc": 0.26, "tokens": 253, "ccn": 8, "ccn_per_function": 1.0, "tokens_per_function": 31.625, "ccn_per_token": 0.03162055335968379, "functions_per_token": 0.03162055335968379, "loc_per_token": 0.1857707509881423, "ccn_per_loc": 0.1702127659574468, "functions_per_loc": 0.1702127659574468, "tokens_per_loc": 5.382978723404255}, {"loc": 152, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/MetaDataCache.java", "comments": 24, "loc_per_function": 21.71, "blanks_per_loc": 0.2, "num_funs": 7, "comments_per_loc": 0.16, "tokens": 1249, "ccn": 22, "ccn_per_function": 3.142857142857143, "tokens_per_function": 178.42857142857142, "ccn_per_token": 0.017614091273018415, "functions_per_token": 0.005604483586869495, "loc_per_token": 0.12169735788630905, "ccn_per_loc": 0.14473684210526316, "functions_per_loc": 0.046052631578947366, "tokens_per_loc": 8.217105263157896}, {"loc": 47, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/ControlData.java", "comments": 12, "loc_per_function": 5.22, "blanks_per_loc": 0.32, "num_funs": 9, "comments_per_loc": 0.26, "tokens": 263, "ccn": 11, "ccn_per_function": 1.2222222222222223, "tokens_per_function": 29.22222222222222, "ccn_per_token": 0.04182509505703422, "functions_per_token": 0.034220532319391636, "loc_per_token": 0.17870722433460076, "ccn_per_loc": 0.23404255319148937, "functions_per_loc": 0.19148936170212766, "tokens_per_loc": 5.595744680851064}, {"loc": 1661, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/model/GetterSetterManagerImpl.java", "comments": 385, "loc_per_function": 5.54, "blanks_per_loc": 0.27, "num_funs": 300, "comments_per_loc": 0.23, "tokens": 11255, "ccn": 384, "ccn_per_function": 1.28, "tokens_per_function": 37.516666666666666, "ccn_per_token": 0.03411816970235451, "functions_per_token": 0.02665482007996446, "loc_per_token": 0.14757885384273656, "ccn_per_loc": 0.23118603251053582, "functions_per_loc": 0.1806140878988561, "tokens_per_loc": 6.776038531005418}, {"loc": 48, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/module/XmlPropertyPanelsModule.java", "comments": 45, "loc_per_function": 12.0, "blanks_per_loc": 0.21, "num_funs": 4, "comments_per_loc": 0.94, "tokens": 257, "ccn": 10, "ccn_per_function": 2.5, "tokens_per_function": 64.25, "ccn_per_token": 0.038910505836575876, "functions_per_token": 0.01556420233463035, "loc_per_token": 0.1867704280155642, "ccn_per_loc": 0.20833333333333334, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 5.354166666666667}, {"loc": 23, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLOperationSpecificationDocument.java", "comments": 51, "loc_per_function": 7.67, "blanks_per_loc": 0.43, "num_funs": 3, "comments_per_loc": 2.22, "tokens": 163, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 54.333333333333336, "ccn_per_token": 0.04294478527607362, "functions_per_token": 0.018404907975460124, "loc_per_token": 0.1411042944785276, "ccn_per_loc": 0.30434782608695654, "functions_per_loc": 0.13043478260869565, "tokens_per_loc": 7.086956521739131}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationRoleAssociationEndRoleListModel.java", "comments": 55, "loc_per_function": 5.0, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.67, "tokens": 99, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 33.0, "ccn_per_token": 0.04040404040404041, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.26666666666666666, "functions_per_loc": 0.2, "tokens_per_loc": 6.6}, {"loc": 69, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCollaborationRepresentedOperationComboBoxModel.java", "comments": 71, "loc_per_function": 9.86, "blanks_per_loc": 0.23, "num_funs": 7, "comments_per_loc": 1.03, "tokens": 463, "ccn": 13, "ccn_per_function": 1.8571428571428572, "tokens_per_function": 66.14285714285714, "ccn_per_token": 0.028077753779697623, "functions_per_token": 0.01511879049676026, "loc_per_token": 0.1490280777537797, "ccn_per_loc": 0.18840579710144928, "functions_per_loc": 0.10144927536231885, "tokens_per_loc": 6.7101449275362315}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/NavigateUpAction.java", "comments": 18, "loc_per_function": 9.5, "blanks_per_loc": 0.47, "num_funs": 2, "comments_per_loc": 0.95, "tokens": 137, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 68.5, "ccn_per_token": 0.014598540145985401, "functions_per_token": 0.014598540145985401, "loc_per_token": 0.1386861313868613, "ccn_per_loc": 0.10526315789473684, "functions_per_loc": 0.10526315789473684, "tokens_per_loc": 7.2105263157894735}, {"loc": 5, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/Ordered.java", "comments": 40, "loc_per_function": 5.0, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 8.0, "tokens": 27, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 27, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.18518518518518517, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.4}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLIncludeListModel.java", "comments": 53, "loc_per_function": 5.67, "blanks_per_loc": 0.59, "num_funs": 3, "comments_per_loc": 3.12, "tokens": 104, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 34.666666666666664, "ccn_per_token": 0.038461538461538464, "functions_per_token": 0.028846153846153848, "loc_per_token": 0.16346153846153846, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 6.117647058823529}, {"loc": 55, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationEndTypeComboBoxModel.java", "comments": 60, "loc_per_function": 11.0, "blanks_per_loc": 0.27, "num_funs": 5, "comments_per_loc": 1.09, "tokens": 334, "ccn": 11, "ccn_per_function": 2.2, "tokens_per_function": 66.8, "ccn_per_token": 0.03293413173652695, "functions_per_token": 0.014970059880239521, "loc_per_token": 0.16467065868263472, "ccn_per_loc": 0.2, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.072727272727272}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/EnumerationListModel.java", "comments": 44, "loc_per_function": 5.33, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 2.75, "tokens": 95, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 31.666666666666668, "ccn_per_token": 0.031578947368421054, "functions_per_token": 0.031578947368421054, "loc_per_token": 0.16842105263157894, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 5.9375}, {"loc": 23, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementSupplierDependencyListModel.java", "comments": 49, "loc_per_function": 7.67, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 2.13, "tokens": 142, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 47.333333333333336, "ccn_per_token": 0.035211267605633804, "functions_per_token": 0.02112676056338028, "loc_per_token": 0.1619718309859155, "ccn_per_loc": 0.21739130434782608, "functions_per_loc": 0.13043478260869565, "tokens_per_loc": 6.173913043478261}, {"loc": 93, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementNamespaceComboBoxModel.java", "comments": 83, "loc_per_function": 10.33, "blanks_per_loc": 0.26, "num_funs": 9, "comments_per_loc": 0.89, "tokens": 645, "ccn": 20, "ccn_per_function": 2.2222222222222223, "tokens_per_function": 71.66666666666667, "ccn_per_token": 0.031007751937984496, "functions_per_token": 0.013953488372093023, "loc_per_token": 0.14418604651162792, "ccn_per_loc": 0.21505376344086022, "functions_per_loc": 0.0967741935483871, "tokens_per_loc": 6.935483870967742}, {"loc": 79, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/OldScrollList.java", "comments": 77, "loc_per_function": 7.9, "blanks_per_loc": 0.24, "num_funs": 10, "comments_per_loc": 0.97, "tokens": 501, "ccn": 18, "ccn_per_function": 1.8, "tokens_per_function": 50.1, "ccn_per_token": 0.03592814371257485, "functions_per_token": 0.01996007984031936, "loc_per_token": 0.15768463073852296, "ccn_per_loc": 0.22784810126582278, "functions_per_loc": 0.12658227848101267, "tokens_per_loc": 6.341772151898734}, {"loc": 26, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTimeExpressionModel.java", "comments": 55, "loc_per_function": 6.5, "blanks_per_loc": 0.46, "num_funs": 4, "comments_per_loc": 2.12, "tokens": 193, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 48.25, "ccn_per_token": 0.025906735751295335, "functions_per_token": 0.02072538860103627, "loc_per_token": 0.13471502590673576, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 7.423076923076923}, {"loc": 27, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTextField.java", "comments": 51, "loc_per_function": 9.0, "blanks_per_loc": 0.3, "num_funs": 3, "comments_per_loc": 1.89, "tokens": 201, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 67.0, "ccn_per_token": 0.014925373134328358, "functions_per_token": 0.014925373134328358, "loc_per_token": 0.13432835820895522, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 7.444444444444445}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtendedElementsListModel.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 120, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 40.0, "ccn_per_token": 0.041666666666666664, "functions_per_token": 0.025, "loc_per_token": 0.15833333333333333, "ccn_per_loc": 0.2631578947368421, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 6.315789473684211}, {"loc": 101, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationRoleBaseComboBoxModel.java", "comments": 78, "loc_per_function": 11.22, "blanks_per_loc": 0.2, "num_funs": 9, "comments_per_loc": 0.77, "tokens": 628, "ccn": 22, "ccn_per_function": 2.4444444444444446, "tokens_per_function": 69.77777777777777, "ccn_per_token": 0.03503184713375796, "functions_per_token": 0.014331210191082803, "loc_per_token": 0.160828025477707, "ccn_per_loc": 0.21782178217821782, "functions_per_loc": 0.0891089108910891, "tokens_per_loc": 6.217821782178218}, {"loc": 83, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStubStateComboBoxModel.java", "comments": 69, "loc_per_function": 11.86, "blanks_per_loc": 0.2, "num_funs": 7, "comments_per_loc": 0.83, "tokens": 580, "ccn": 19, "ccn_per_function": 2.7142857142857144, "tokens_per_function": 82.85714285714286, "ccn_per_token": 0.032758620689655175, "functions_per_token": 0.01206896551724138, "loc_per_token": 0.14310344827586208, "ccn_per_loc": 0.2289156626506024, "functions_per_loc": 0.08433734939759036, "tokens_per_loc": 6.9879518072289155}, {"loc": 31, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateVertexOutgoingListModel.java", "comments": 51, "loc_per_function": 10.33, "blanks_per_loc": 0.29, "num_funs": 3, "comments_per_loc": 1.65, "tokens": 209, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 69.66666666666667, "ccn_per_token": 0.023923444976076555, "functions_per_token": 0.014354066985645933, "loc_per_token": 0.14832535885167464, "ccn_per_loc": 0.16129032258064516, "functions_per_loc": 0.0967741935483871, "tokens_per_loc": 6.741935483870968}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLDefaultValueExpressionModel.java", "comments": 55, "loc_per_function": 4.5, "blanks_per_loc": 0.5, "num_funs": 4, "comments_per_loc": 3.06, "tokens": 130, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 32.5, "ccn_per_token": 0.03076923076923077, "functions_per_token": 0.03076923076923077, "loc_per_token": 0.13846153846153847, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.2222222222222222, "tokens_per_loc": 7.222222222222222}, {"loc": 40, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLComboBox.java", "comments": 68, "loc_per_function": 6.67, "blanks_per_loc": 0.38, "num_funs": 6, "comments_per_loc": 1.7, "tokens": 242, "ccn": 9, "ccn_per_function": 1.5, "tokens_per_function": 40.333333333333336, "ccn_per_token": 0.0371900826446281, "functions_per_token": 0.024793388429752067, "loc_per_token": 0.1652892561983471, "ccn_per_loc": 0.225, "functions_per_loc": 0.15, "tokens_per_loc": 6.05}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLGuardTransitionListModel.java", "comments": 51, "loc_per_function": 5.0, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.4, "tokens": 99, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.6}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLEventTransitionListModel.java", "comments": 51, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.19, "tokens": 100, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.333333333333336, "ccn_per_token": 0.03, "functions_per_token": 0.03, "loc_per_token": 0.16, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.25}, {"loc": 87, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLSignalComboBoxModel.java", "comments": 69, "loc_per_function": 9.67, "blanks_per_loc": 0.23, "num_funs": 9, "comments_per_loc": 0.79, "tokens": 577, "ccn": 16, "ccn_per_function": 1.7777777777777777, "tokens_per_function": 64.11111111111111, "ccn_per_token": 0.02772963604852686, "functions_per_token": 0.01559792027729636, "loc_per_token": 0.15077989601386482, "ccn_per_loc": 0.1839080459770115, "functions_per_loc": 0.10344827586206896, "tokens_per_loc": 6.632183908045977}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLInstanceLinkEndListModel.java", "comments": 48, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.0, "tokens": 98, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 32.666666666666664, "ccn_per_token": 0.04081632653061224, "functions_per_token": 0.030612244897959183, "loc_per_token": 0.16326530612244897, "ccn_per_loc": 0.25, "functions_per_loc": 0.1875, "tokens_per_loc": 6.125}, {"loc": 67, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ScrollListImpl.java", "comments": 77, "loc_per_function": 6.7, "blanks_per_loc": 0.28, "num_funs": 10, "comments_per_loc": 1.15, "tokens": 423, "ccn": 14, "ccn_per_function": 1.4, "tokens_per_function": 42.3, "ccn_per_token": 0.03309692671394799, "functions_per_token": 0.02364066193853428, "loc_per_token": 0.15839243498817968, "ccn_per_loc": 0.208955223880597, "functions_per_loc": 0.14925373134328357, "tokens_per_loc": 6.313432835820896}, {"loc": 92, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLGeneralizationPowertypeComboBoxModel.java", "comments": 69, "loc_per_function": 10.22, "blanks_per_loc": 0.22, "num_funs": 9, "comments_per_loc": 0.75, "tokens": 601, "ccn": 16, "ccn_per_function": 1.7777777777777777, "tokens_per_function": 66.77777777777777, "ccn_per_token": 0.026622296173044926, "functions_per_token": 0.014975041597337771, "loc_per_token": 0.15307820299500832, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.09782608695652174, "tokens_per_loc": 6.532608695652174}, {"loc": 24, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLGeneralizableElementSpecializationListModel.java", "comments": 44, "loc_per_function": 8.0, "blanks_per_loc": 0.33, "num_funs": 3, "comments_per_loc": 1.83, "tokens": 145, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 48.333333333333336, "ccn_per_token": 0.041379310344827586, "functions_per_token": 0.020689655172413793, "loc_per_token": 0.16551724137931034, "ccn_per_loc": 0.25, "functions_per_loc": 0.125, "tokens_per_loc": 6.041666666666667}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessageReceiverListModel.java", "comments": 50, "loc_per_function": 5.0, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.33, "tokens": 99, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.6}, {"loc": 33, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTagDefinitionTypedValuesListModel.java", "comments": 51, "loc_per_function": 11.0, "blanks_per_loc": 0.27, "num_funs": 3, "comments_per_loc": 1.55, "tokens": 219, "ccn": 7, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 73.0, "ccn_per_token": 0.0319634703196347, "functions_per_token": 0.0136986301369863, "loc_per_token": 0.1506849315068493, "ccn_per_loc": 0.21212121212121213, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.636363636363637}, {"loc": 14, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStimulusReceiverListModel.java", "comments": 51, "loc_per_function": 4.67, "blanks_per_loc": 0.64, "num_funs": 3, "comments_per_loc": 3.64, "tokens": 89, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 29.666666666666668, "ccn_per_token": 0.033707865168539325, "functions_per_token": 0.033707865168539325, "loc_per_token": 0.15730337078651685, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.21428571428571427, "tokens_per_loc": 6.357142857142857}, {"loc": 21, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExpressionExpressionModel.java", "comments": 56, "loc_per_function": 5.25, "blanks_per_loc": 0.38, "num_funs": 4, "comments_per_loc": 2.67, "tokens": 171, "ccn": 6, "ccn_per_function": 1.5, "tokens_per_function": 42.75, "ccn_per_token": 0.03508771929824561, "functions_per_token": 0.023391812865497075, "loc_per_token": 0.12280701754385964, "ccn_per_loc": 0.2857142857142857, "functions_per_loc": 0.19047619047619047, "tokens_per_loc": 8.142857142857142}, {"loc": 26, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationEndRoleBaseListModel.java", "comments": 49, "loc_per_function": 8.67, "blanks_per_loc": 0.31, "num_funs": 3, "comments_per_loc": 1.88, "tokens": 164, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 54.666666666666664, "ccn_per_token": 0.036585365853658534, "functions_per_token": 0.018292682926829267, "loc_per_token": 0.15853658536585366, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 6.3076923076923075}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateMachineContextListModel.java", "comments": 51, "loc_per_function": 5.33, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 3.19, "tokens": 100, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.333333333333336, "ccn_per_token": 0.03, "functions_per_token": 0.03, "loc_per_token": 0.16, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.25}, {"loc": 33, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ExpressionBodyField.java", "comments": 55, "loc_per_function": 8.25, "blanks_per_loc": 0.36, "num_funs": 4, "comments_per_loc": 1.67, "tokens": 221, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 55.25, "ccn_per_token": 0.03619909502262444, "functions_per_token": 0.01809954751131222, "loc_per_token": 0.1493212669683258, "ccn_per_loc": 0.24242424242424243, "functions_per_loc": 0.12121212121212122, "tokens_per_loc": 6.696969696969697}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationEndAssociationListModel.java", "comments": 50, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.12, "tokens": 109, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 36.333333333333336, "ccn_per_token": 0.03669724770642202, "functions_per_token": 0.027522935779816515, "loc_per_token": 0.14678899082568808, "ccn_per_loc": 0.25, "functions_per_loc": 0.1875, "tokens_per_loc": 6.8125}, {"loc": 20, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLGeneralizableElementGeneralizationListModel.java", "comments": 50, "loc_per_function": 6.67, "blanks_per_loc": 0.4, "num_funs": 3, "comments_per_loc": 2.5, "tokens": 139, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 46.333333333333336, "ccn_per_token": 0.04316546762589928, "functions_per_token": 0.02158273381294964, "loc_per_token": 0.14388489208633093, "ccn_per_loc": 0.3, "functions_per_loc": 0.15, "tokens_per_loc": 6.95}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateMachineTransitionListModel.java", "comments": 50, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.12, "tokens": 100, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.333333333333336, "ccn_per_token": 0.03, "functions_per_token": 0.03, "loc_per_token": 0.16, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.25}, {"loc": 22, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActionSequenceActionListModel.java", "comments": 48, "loc_per_function": 5.5, "blanks_per_loc": 0.45, "num_funs": 4, "comments_per_loc": 2.18, "tokens": 120, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 30.0, "ccn_per_token": 0.041666666666666664, "functions_per_token": 0.03333333333333333, "loc_per_token": 0.18333333333333332, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 5.454545454545454}, {"loc": 45, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLSearchableComboBox.java", "comments": 69, "loc_per_function": 11.25, "blanks_per_loc": 0.24, "num_funs": 4, "comments_per_loc": 1.53, "tokens": 293, "ccn": 13, "ccn_per_function": 3.25, "tokens_per_function": 73.25, "ccn_per_token": 0.04436860068259386, "functions_per_token": 0.013651877133105802, "loc_per_token": 0.15358361774744028, "ccn_per_loc": 0.28888888888888886, "functions_per_loc": 0.08888888888888889, "tokens_per_loc": 6.511111111111111}, {"loc": 108, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLObjectFlowStateParameterListModel.java", "comments": 76, "loc_per_function": 8.31, "blanks_per_loc": 0.23, "num_funs": 13, "comments_per_loc": 0.7, "tokens": 728, "ccn": 23, "ccn_per_function": 1.7692307692307692, "tokens_per_function": 56.0, "ccn_per_token": 0.03159340659340659, "functions_per_token": 0.017857142857142856, "loc_per_token": 0.14835164835164835, "ccn_per_loc": 0.21296296296296297, "functions_per_loc": 0.12037037037037036, "tokens_per_loc": 6.7407407407407405}, {"loc": 95, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLLinkedList.java", "comments": 93, "loc_per_function": 7.92, "blanks_per_loc": 0.2, "num_funs": 12, "comments_per_loc": 0.98, "tokens": 624, "ccn": 21, "ccn_per_function": 1.75, "tokens_per_function": 52.0, "ccn_per_token": 0.03365384615384615, "functions_per_token": 0.019230769230769232, "loc_per_token": 0.15224358974358973, "ccn_per_loc": 0.22105263157894736, "functions_per_loc": 0.12631578947368421, "tokens_per_loc": 6.568421052631579}, {"loc": 22, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLLinkConnectionListModel.java", "comments": 48, "loc_per_function": 5.5, "blanks_per_loc": 0.45, "num_funs": 4, "comments_per_loc": 2.18, "tokens": 118, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 29.5, "ccn_per_token": 0.0423728813559322, "functions_per_token": 0.03389830508474576, "loc_per_token": 0.1864406779661017, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 5.363636363636363}, {"loc": 22, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementClientDependencyListModel.java", "comments": 51, "loc_per_function": 7.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 2.32, "tokens": 142, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 47.333333333333336, "ccn_per_token": 0.035211267605633804, "functions_per_token": 0.02112676056338028, "loc_per_token": 0.15492957746478872, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 6.454545454545454}, {"loc": 14, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStimulusSenderListModel.java", "comments": 50, "loc_per_function": 4.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 3.57, "tokens": 89, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 29.666666666666668, "ccn_per_token": 0.033707865168539325, "functions_per_token": 0.033707865168539325, "loc_per_token": 0.15730337078651685, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.21428571428571427, "tokens_per_loc": 6.357142857142857}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateMachineSubmachineStateListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 96, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 32.0, "ccn_per_token": 0.03125, "functions_per_token": 0.03125, "loc_per_token": 0.17708333333333334, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 5.647058823529412}, {"loc": 39, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UmlControl.java", "comments": 28, "loc_per_function": 19.5, "blanks_per_loc": 0.21, "num_funs": 2, "comments_per_loc": 0.72, "tokens": 293, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 146.5, "ccn_per_token": 0.013651877133105802, "functions_per_token": 0.006825938566552901, "loc_per_token": 0.13310580204778158, "ccn_per_loc": 0.10256410256410256, "functions_per_loc": 0.05128205128205128, "tokens_per_loc": 7.512820512820513}, {"loc": 414, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementListModel.java", "comments": 269, "loc_per_function": 9.63, "blanks_per_loc": 0.16, "num_funs": 43, "comments_per_loc": 0.65, "tokens": 2249, "ccn": 91, "ccn_per_function": 2.116279069767442, "tokens_per_function": 52.30232558139535, "ccn_per_token": 0.04046242774566474, "functions_per_token": 0.019119608714984436, "loc_per_token": 0.1840818141396176, "ccn_per_loc": 0.21980676328502416, "functions_per_loc": 0.10386473429951691, "tokens_per_loc": 5.432367149758454}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/NavigateNextAction.java", "comments": 18, "loc_per_function": 8.5, "blanks_per_loc": 0.29, "num_funs": 2, "comments_per_loc": 1.06, "tokens": 104, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 52.0, "ccn_per_token": 0.04807692307692308, "functions_per_token": 0.019230769230769232, "loc_per_token": 0.16346153846153846, "ccn_per_loc": 0.29411764705882354, "functions_per_loc": 0.11764705882352941, "tokens_per_loc": 6.117647058823529}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLDiscriminatorNameDocument.java", "comments": 54, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.38, "tokens": 103, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 34.333333333333336, "ccn_per_token": 0.02912621359223301, "functions_per_token": 0.02912621359223301, "loc_per_token": 0.1553398058252427, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.4375}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLConstraintConstrainedElementListModel.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.42, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 109, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 36.333333333333336, "ccn_per_token": 0.045871559633027525, "functions_per_token": 0.027522935779816515, "loc_per_token": 0.1743119266055046, "ccn_per_loc": 0.2631578947368421, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 5.7368421052631575}, {"loc": 77, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLComponentInstanceClassifierComboBoxModel.java", "comments": 27, "loc_per_function": 11.0, "blanks_per_loc": 0.22, "num_funs": 7, "comments_per_loc": 0.35, "tokens": 547, "ccn": 13, "ccn_per_function": 1.8571428571428572, "tokens_per_function": 78.14285714285714, "ccn_per_token": 0.02376599634369287, "functions_per_token": 0.012797074954296161, "loc_per_token": 0.14076782449725778, "ccn_per_loc": 0.16883116883116883, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 7.103896103896104}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtensionPointExtendListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 110, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 36.666666666666664, "ccn_per_token": 0.03636363636363636, "functions_per_token": 0.02727272727272727, "loc_per_token": 0.14545454545454545, "ccn_per_loc": 0.25, "functions_per_loc": 0.1875, "tokens_per_loc": 6.875}, {"loc": 77, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCallEventOperationComboBoxModel.java", "comments": 59, "loc_per_function": 11.0, "blanks_per_loc": 0.21, "num_funs": 7, "comments_per_loc": 0.77, "tokens": 520, "ccn": 18, "ccn_per_function": 2.5714285714285716, "tokens_per_function": 74.28571428571429, "ccn_per_token": 0.03461538461538462, "functions_per_token": 0.013461538461538462, "loc_per_token": 0.14807692307692308, "ccn_per_loc": 0.23376623376623376, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.753246753246753}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementNameDocument.java", "comments": 52, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.25, "tokens": 100, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.333333333333336, "ccn_per_token": 0.03, "functions_per_token": 0.03, "loc_per_token": 0.16, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.25}, {"loc": 53, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationPanelOptional.java", "comments": 48, "loc_per_function": 17.67, "blanks_per_loc": 0.45, "num_funs": 3, "comments_per_loc": 0.91, "tokens": 358, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 119.33333333333333, "ccn_per_token": 0.0111731843575419, "functions_per_token": 0.008379888268156424, "loc_per_token": 0.14804469273743018, "ccn_per_loc": 0.07547169811320754, "functions_per_loc": 0.05660377358490566, "tokens_per_loc": 6.754716981132075}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLGeneralizationChildListModel.java", "comments": 47, "loc_per_function": 6.0, "blanks_per_loc": 0.39, "num_funs": 3, "comments_per_loc": 2.61, "tokens": 113, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 37.666666666666664, "ccn_per_token": 0.035398230088495575, "functions_per_token": 0.02654867256637168, "loc_per_token": 0.1592920353982301, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.277777777777778}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLContainerResidentListModel.java", "comments": 52, "loc_per_function": 5.67, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 102, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 34.0, "ccn_per_token": 0.0392156862745098, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 6.0}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementTargetFlowListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 109, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 36.333333333333336, "ccn_per_token": 0.045871559633027525, "functions_per_token": 0.027522935779816515, "loc_per_token": 0.1559633027522936, "ccn_per_loc": 0.29411764705882354, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 6.411764705882353}, {"loc": 22, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierParameterListModel.java", "comments": 55, "loc_per_function": 5.5, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 2.5, "tokens": 129, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 32.25, "ccn_per_token": 0.03875968992248062, "functions_per_token": 0.031007751937984496, "loc_per_token": 0.17054263565891473, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 5.863636363636363}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTransitionTargetListModel.java", "comments": 50, "loc_per_function": 5.0, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.33, "tokens": 99, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.6}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationAssociationRoleListModel.java", "comments": 50, "loc_per_function": 6.0, "blanks_per_loc": 0.39, "num_funs": 3, "comments_per_loc": 2.78, "tokens": 117, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 39.0, "ccn_per_token": 0.042735042735042736, "functions_per_token": 0.02564102564102564, "loc_per_token": 0.15384615384615385, "ccn_per_loc": 0.2777777777777778, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.5}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateVertexContainerListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 99, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.16161616161616163, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.1875}, {"loc": 117, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationValueFieldOpaqueExpression.java", "comments": 56, "loc_per_function": 16.71, "blanks_per_loc": 0.24, "num_funs": 7, "comments_per_loc": 0.48, "tokens": 805, "ccn": 18, "ccn_per_function": 2.5714285714285716, "tokens_per_function": 115.0, "ccn_per_token": 0.02236024844720497, "functions_per_token": 0.008695652173913044, "loc_per_token": 0.1453416149068323, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.05982905982905983, "tokens_per_loc": 6.880341880341881}, {"loc": 67, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/AbstractActionAddModelElement.java", "comments": 107, "loc_per_function": 6.09, "blanks_per_loc": 0.39, "num_funs": 11, "comments_per_loc": 1.6, "tokens": 387, "ccn": 12, "ccn_per_function": 1.0909090909090908, "tokens_per_function": 35.18181818181818, "ccn_per_token": 0.031007751937984496, "functions_per_token": 0.028423772609819122, "loc_per_token": 0.1731266149870801, "ccn_per_loc": 0.1791044776119403, "functions_per_loc": 0.16417910447761194, "tokens_per_loc": 5.776119402985074}, {"loc": 40, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExpressionLanguageField.java", "comments": 58, "loc_per_function": 8.0, "blanks_per_loc": 0.25, "num_funs": 5, "comments_per_loc": 1.45, "tokens": 250, "ccn": 10, "ccn_per_function": 2.0, "tokens_per_function": 50.0, "ccn_per_token": 0.04, "functions_per_token": 0.02, "loc_per_token": 0.16, "ccn_per_loc": 0.25, "functions_per_loc": 0.125, "tokens_per_loc": 6.25}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCollaborationConstrainingElementListModel.java", "comments": 51, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 3.0, "tokens": 98, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 32.666666666666664, "ccn_per_token": 0.030612244897959183, "functions_per_token": 0.030612244897959183, "loc_per_token": 0.17346938775510204, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 5.764705882352941}, {"loc": 138, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ExpressionModel.java", "comments": 107, "loc_per_function": 12.55, "blanks_per_loc": 0.21, "num_funs": 11, "comments_per_loc": 0.78, "tokens": 911, "ccn": 33, "ccn_per_function": 3.0, "tokens_per_function": 82.81818181818181, "ccn_per_token": 0.036223929747530186, "functions_per_token": 0.012074643249176729, "loc_per_token": 0.15148188803512624, "ccn_per_loc": 0.2391304347826087, "functions_per_loc": 0.07971014492753623, "tokens_per_loc": 6.601449275362318}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessageSenderListModel.java", "comments": 50, "loc_per_function": 5.0, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.33, "tokens": 99, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.6}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLScriptExpressionModel.java", "comments": 57, "loc_per_function": 4.25, "blanks_per_loc": 0.47, "num_funs": 4, "comments_per_loc": 3.35, "tokens": 127, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 31.75, "ccn_per_token": 0.031496062992125984, "functions_per_token": 0.031496062992125984, "loc_per_token": 0.13385826771653545, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.23529411764705882, "tokens_per_loc": 7.470588235294118}, {"loc": 29, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationValueField.java", "comments": 47, "loc_per_function": 7.25, "blanks_per_loc": 0.59, "num_funs": 4, "comments_per_loc": 1.62, "tokens": 145, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 36.25, "ccn_per_token": 0.027586206896551724, "functions_per_token": 0.027586206896551724, "loc_per_token": 0.2, "ccn_per_loc": 0.13793103448275862, "functions_per_loc": 0.13793103448275862, "tokens_per_loc": 5.0}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLPartitionActivityGraphListModel.java", "comments": 48, "loc_per_function": 5.0, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 3.2, "tokens": 99, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.6}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTemplateParameterTemplateListModel.java", "comments": 48, "loc_per_function": 5.0, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 3.2, "tokens": 99, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.6}, {"loc": 51, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLSubmachineStateComboBoxModel.java", "comments": 69, "loc_per_function": 7.29, "blanks_per_loc": 0.31, "num_funs": 7, "comments_per_loc": 1.35, "tokens": 340, "ccn": 9, "ccn_per_function": 1.2857142857142858, "tokens_per_function": 48.57142857142857, "ccn_per_token": 0.026470588235294117, "functions_per_token": 0.020588235294117647, "loc_per_token": 0.15, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.13725490196078433, "tokens_per_loc": 6.666666666666667}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCommentBodyDocument.java", "comments": 57, "loc_per_function": 5.0, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 3.8, "tokens": 110, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 36.666666666666664, "ccn_per_token": 0.02727272727272727, "functions_per_token": 0.02727272727272727, "loc_per_token": 0.13636363636363635, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 7.333333333333333}, {"loc": 267, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/LabelledLayout.java", "comments": 208, "loc_per_function": 10.68, "blanks_per_loc": 0.16, "num_funs": 25, "comments_per_loc": 0.78, "tokens": 1569, "ccn": 53, "ccn_per_function": 2.12, "tokens_per_function": 62.76, "ccn_per_token": 0.033779477374123644, "functions_per_token": 0.015933715742511154, "loc_per_token": 0.1701720841300191, "ccn_per_loc": 0.19850187265917604, "functions_per_loc": 0.09363295880149813, "tokens_per_loc": 5.876404494382022}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTransitionStatemachineListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 99, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.16161616161616163, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.1875}, {"loc": 67, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCollaborationRepresentedClassifierComboBoxModel.java", "comments": 68, "loc_per_function": 9.57, "blanks_per_loc": 0.24, "num_funs": 7, "comments_per_loc": 1.01, "tokens": 434, "ccn": 13, "ccn_per_function": 1.8571428571428572, "tokens_per_function": 62.0, "ccn_per_token": 0.029953917050691243, "functions_per_token": 0.016129032258064516, "loc_per_token": 0.1543778801843318, "ccn_per_loc": 0.19402985074626866, "functions_per_loc": 0.1044776119402985, "tokens_per_loc": 6.477611940298507}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessageInteractionListModel.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 123, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 41.0, "ccn_per_token": 0.04065040650406504, "functions_per_token": 0.024390243902439025, "loc_per_token": 0.13821138211382114, "ccn_per_loc": 0.29411764705882354, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 7.235294117647059}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementElementResidenceListModel.java", "comments": 49, "loc_per_function": 5.0, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 3.27, "tokens": 99, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 33.0, "ccn_per_token": 0.04040404040404041, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.26666666666666666, "functions_per_loc": 0.2, "tokens_per_loc": 6.6}, {"loc": 86, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTransitionTriggerComboBoxModel.java", "comments": 23, "loc_per_function": 8.6, "blanks_per_loc": 0.23, "num_funs": 10, "comments_per_loc": 0.27, "tokens": 567, "ccn": 15, "ccn_per_function": 1.5, "tokens_per_function": 56.7, "ccn_per_token": 0.026455026455026454, "functions_per_token": 0.01763668430335097, "loc_per_token": 0.15167548500881833, "ccn_per_loc": 0.1744186046511628, "functions_per_loc": 0.11627906976744186, "tokens_per_loc": 6.593023255813954}, {"loc": 36, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLSynchStateBoundDocument.java", "comments": 59, "loc_per_function": 9.0, "blanks_per_loc": 0.31, "num_funs": 4, "comments_per_loc": 1.64, "tokens": 225, "ccn": 7, "ccn_per_function": 1.75, "tokens_per_function": 56.25, "ccn_per_token": 0.03111111111111111, "functions_per_token": 0.017777777777777778, "loc_per_token": 0.16, "ccn_per_loc": 0.19444444444444445, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.25}, {"loc": 79, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMetaClassComboBoxModel.java", "comments": 70, "loc_per_function": 9.88, "blanks_per_loc": 0.24, "num_funs": 8, "comments_per_loc": 0.89, "tokens": 503, "ccn": 16, "ccn_per_function": 2.0, "tokens_per_function": 62.875, "ccn_per_token": 0.03180914512922465, "functions_per_token": 0.015904572564612324, "loc_per_token": 0.15705765407554673, "ccn_per_loc": 0.20253164556962025, "functions_per_loc": 0.10126582278481013, "tokens_per_loc": 6.367088607594937}, {"loc": 26, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLRecurrenceExpressionModel.java", "comments": 56, "loc_per_function": 6.5, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 2.15, "tokens": 193, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 48.25, "ccn_per_token": 0.025906735751295335, "functions_per_token": 0.02072538860103627, "loc_per_token": 0.13471502590673576, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 7.423076923076923}, {"loc": 136, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStructuralFeatureTypeComboBoxModel.java", "comments": 80, "loc_per_function": 12.36, "blanks_per_loc": 0.21, "num_funs": 11, "comments_per_loc": 0.59, "tokens": 1005, "ccn": 22, "ccn_per_function": 2.0, "tokens_per_function": 91.36363636363636, "ccn_per_token": 0.021890547263681594, "functions_per_token": 0.010945273631840797, "loc_per_token": 0.13532338308457711, "ccn_per_loc": 0.16176470588235295, "functions_per_loc": 0.08088235294117647, "tokens_per_loc": 7.389705882352941}, {"loc": 95, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierRoleAvailableFeaturesListModel.java", "comments": 61, "loc_per_function": 15.83, "blanks_per_loc": 0.18, "num_funs": 6, "comments_per_loc": 0.64, "tokens": 593, "ccn": 19, "ccn_per_function": 3.1666666666666665, "tokens_per_function": 98.83333333333333, "ccn_per_token": 0.03204047217537943, "functions_per_token": 0.01011804384485666, "loc_per_token": 0.16020236087689713, "ccn_per_loc": 0.2, "functions_per_loc": 0.06315789473684211, "tokens_per_loc": 6.242105263157895}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLDependencySupplierListModel.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 116, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 38.666666666666664, "ccn_per_token": 0.04310344827586207, "functions_per_token": 0.02586206896551724, "loc_per_token": 0.14655172413793102, "ccn_per_loc": 0.29411764705882354, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 6.823529411764706}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLParameterBehavioralFeatListModel.java", "comments": 49, "loc_per_function": 6.0, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 2.72, "tokens": 109, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 36.333333333333336, "ccn_per_token": 0.03669724770642202, "functions_per_token": 0.027522935779816515, "loc_per_token": 0.1651376146788991, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.055555555555555}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLFeatureOwnerListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 109, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 36.333333333333336, "ccn_per_token": 0.03669724770642202, "functions_per_token": 0.027522935779816515, "loc_per_token": 0.1559633027522936, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 6.411764705882353}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTemplateParameterParameterListModel.java", "comments": 48, "loc_per_function": 5.0, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 3.2, "tokens": 99, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.6}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateMachineTopListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 97, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 32.333333333333336, "ccn_per_token": 0.030927835051546393, "functions_per_token": 0.030927835051546393, "loc_per_token": 0.16494845360824742, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.0625}, {"loc": 152, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/SimpleListModel.java", "comments": 31, "loc_per_function": 13.82, "blanks_per_loc": 0.17, "num_funs": 11, "comments_per_loc": 0.2, "tokens": 857, "ccn": 30, "ccn_per_function": 2.727272727272727, "tokens_per_function": 77.9090909090909, "ccn_per_token": 0.03500583430571762, "functions_per_token": 0.012835472578763127, "loc_per_token": 0.17736289381563594, "ccn_per_loc": 0.19736842105263158, "functions_per_loc": 0.07236842105263158, "tokens_per_loc": 5.6381578947368425}, {"loc": 14, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLUseCaseIncludeListModel.java", "comments": 49, "loc_per_function": 4.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 3.5, "tokens": 96, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 32.0, "ccn_per_token": 0.03125, "functions_per_token": 0.03125, "loc_per_token": 0.14583333333333334, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.21428571428571427, "tokens_per_loc": 6.857142857142857}, {"loc": 23, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLInitialValueExpressionModel.java", "comments": 51, "loc_per_function": 5.75, "blanks_per_loc": 0.35, "num_funs": 4, "comments_per_loc": 2.22, "tokens": 154, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 38.5, "ccn_per_token": 0.032467532467532464, "functions_per_token": 0.025974025974025976, "loc_per_token": 0.14935064935064934, "ccn_per_loc": 0.21739130434782608, "functions_per_loc": 0.17391304347826086, "tokens_per_loc": 6.695652173913044}, {"loc": 8, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/Expandable.java", "comments": 20, "loc_per_function": 8.0, "blanks_per_loc": 0.38, "num_funs": 0, "comments_per_loc": 2.5, "tokens": 44, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 44, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.18181818181818182, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.5}, {"loc": 14, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtendBaseListModel.java", "comments": 49, "loc_per_function": 4.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 3.5, "tokens": 91, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 30.333333333333332, "ccn_per_token": 0.03296703296703297, "functions_per_token": 0.03296703296703297, "loc_per_token": 0.15384615384615385, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.21428571428571427, "tokens_per_loc": 6.5}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementConstraintListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 109, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 36.333333333333336, "ccn_per_token": 0.045871559633027525, "functions_per_token": 0.027522935779816515, "loc_per_token": 0.1559633027522936, "ccn_per_loc": 0.29411764705882354, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 6.411764705882353}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLGeneralizationParentListModel.java", "comments": 47, "loc_per_function": 6.33, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.47, "tokens": 113, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 37.666666666666664, "ccn_per_token": 0.035398230088495575, "functions_per_token": 0.02654867256637168, "loc_per_token": 0.168141592920354, "ccn_per_loc": 0.21052631578947367, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 5.947368421052632}, {"loc": 11, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLIncludeBaseListModel.java", "comments": 47, "loc_per_function": 5.5, "blanks_per_loc": 0.55, "num_funs": 2, "comments_per_loc": 4.27, "tokens": 66, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 6.0}, {"loc": 112, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStereotypeBaseClassListModel.java", "comments": 64, "loc_per_function": 10.18, "blanks_per_loc": 0.19, "num_funs": 11, "comments_per_loc": 0.57, "tokens": 673, "ccn": 21, "ccn_per_function": 1.9090909090909092, "tokens_per_function": 61.18181818181818, "ccn_per_token": 0.031203566121842496, "functions_per_token": 0.01634472511144131, "loc_per_token": 0.1664190193164933, "ccn_per_loc": 0.1875, "functions_per_loc": 0.09821428571428571, "tokens_per_loc": 6.008928571428571}, {"loc": 26, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLConditionExpressionModel.java", "comments": 53, "loc_per_function": 6.5, "blanks_per_loc": 0.42, "num_funs": 4, "comments_per_loc": 2.04, "tokens": 193, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 48.25, "ccn_per_token": 0.025906735751295335, "functions_per_token": 0.02072538860103627, "loc_per_token": 0.13471502590673576, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 7.423076923076923}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLReceptionSpecificationDocument.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 131, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 43.666666666666664, "ccn_per_token": 0.03816793893129771, "functions_per_token": 0.022900763358778626, "loc_per_token": 0.1450381679389313, "ccn_per_loc": 0.2631578947368421, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 6.894736842105263}, {"loc": 65, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActivityGraphContextComboBoxModel.java", "comments": 70, "loc_per_function": 8.12, "blanks_per_loc": 0.28, "num_funs": 8, "comments_per_loc": 1.08, "tokens": 463, "ccn": 12, "ccn_per_function": 1.5, "tokens_per_function": 57.875, "ccn_per_token": 0.02591792656587473, "functions_per_token": 0.017278617710583154, "loc_per_token": 0.14038876889848811, "ccn_per_loc": 0.18461538461538463, "functions_per_loc": 0.12307692307692308, "tokens_per_loc": 7.123076923076923}, {"loc": 505, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/SwingUIFactory.java", "comments": 105, "loc_per_function": 36.07, "blanks_per_loc": 0.11, "num_funs": 14, "comments_per_loc": 0.21, "tokens": 3691, "ccn": 90, "ccn_per_function": 6.428571428571429, "tokens_per_function": 263.64285714285717, "ccn_per_token": 0.02438363587103766, "functions_per_token": 0.003793010024383636, "loc_per_token": 0.13681929016526687, "ccn_per_loc": 0.1782178217821782, "functions_per_loc": 0.027722772277227723, "tokens_per_loc": 7.308910891089109}, {"loc": 21, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessageActivatorComboBox.java", "comments": 53, "loc_per_function": 10.5, "blanks_per_loc": 0.43, "num_funs": 2, "comments_per_loc": 2.52, "tokens": 154, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 77.0, "ccn_per_token": 0.01948051948051948, "functions_per_token": 0.012987012987012988, "loc_per_token": 0.13636363636363635, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 7.333333333333333}, {"loc": 84, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLLinkAssociationComboBoxModel.java", "comments": 79, "loc_per_function": 12.0, "blanks_per_loc": 0.19, "num_funs": 7, "comments_per_loc": 0.94, "tokens": 580, "ccn": 17, "ccn_per_function": 2.4285714285714284, "tokens_per_function": 82.85714285714286, "ccn_per_token": 0.029310344827586206, "functions_per_token": 0.01206896551724138, "loc_per_token": 0.14482758620689656, "ccn_per_loc": 0.20238095238095238, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 6.904761904761905}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementNamespaceListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 99, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 33.0, "ccn_per_token": 0.04040404040404041, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.1717171717171717, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 5.823529411764706}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementSourceFlowListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 109, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 36.333333333333336, "ccn_per_token": 0.045871559633027525, "functions_per_token": 0.027522935779816515, "loc_per_token": 0.1559633027522936, "ccn_per_loc": 0.29411764705882354, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 6.411764705882353}, {"loc": 57, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ActionNewAction.java", "comments": 88, "loc_per_function": 19.0, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 1.54, "tokens": 528, "ccn": 15, "ccn_per_function": 5.0, "tokens_per_function": 176.0, "ccn_per_token": 0.028409090909090908, "functions_per_token": 0.005681818181818182, "loc_per_token": 0.10795454545454546, "ccn_per_loc": 0.2631578947368421, "functions_per_loc": 0.05263157894736842, "tokens_per_loc": 9.263157894736842}, {"loc": 5, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLDocument.java", "comments": 42, "loc_per_function": 5.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 8.4, "tokens": 35, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 35, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.0}, {"loc": 192, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMultiplicityPanel.java", "comments": 139, "loc_per_function": 10.11, "blanks_per_loc": 0.22, "num_funs": 19, "comments_per_loc": 0.72, "tokens": 1259, "ccn": 38, "ccn_per_function": 2.0, "tokens_per_function": 66.26315789473684, "ccn_per_token": 0.030182684670373314, "functions_per_token": 0.015091342335186657, "loc_per_token": 0.15250198570293885, "ccn_per_loc": 0.19791666666666666, "functions_per_loc": 0.09895833333333333, "tokens_per_loc": 6.557291666666667}, {"loc": 18, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLNodeDeployedComponentListModel.java", "comments": 48, "loc_per_function": 6.0, "blanks_per_loc": 0.44, "num_funs": 3, "comments_per_loc": 2.67, "tokens": 108, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 36.0, "ccn_per_token": 0.037037037037037035, "functions_per_token": 0.027777777777777776, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.0}, {"loc": 46, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExpressionPanel.java", "comments": 43, "loc_per_function": 15.33, "blanks_per_loc": 0.37, "num_funs": 3, "comments_per_loc": 0.93, "tokens": 298, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 99.33333333333333, "ccn_per_token": 0.013422818791946308, "functions_per_token": 0.010067114093959731, "loc_per_token": 0.15436241610738255, "ccn_per_loc": 0.08695652173913043, "functions_per_loc": 0.06521739130434782, "tokens_per_loc": 6.478260869565218}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLEventParameterListModel.java", "comments": 51, "loc_per_function": 4.25, "blanks_per_loc": 0.59, "num_funs": 4, "comments_per_loc": 3.0, "tokens": 100, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 25.0, "ccn_per_token": 0.04, "functions_per_token": 0.04, "loc_per_token": 0.17, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.23529411764705882, "tokens_per_loc": 5.882352941176471}, {"loc": 25, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/GenericUMLPlainTextDocument.java", "comments": 44, "loc_per_function": 8.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 1.76, "tokens": 146, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 48.666666666666664, "ccn_per_token": 0.03424657534246575, "functions_per_token": 0.02054794520547945, "loc_per_token": 0.17123287671232876, "ccn_per_loc": 0.2, "functions_per_loc": 0.12, "tokens_per_loc": 5.84}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtendExtensionListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 102, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 34.0, "ccn_per_token": 0.0392156862745098, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.1568627450980392, "ccn_per_loc": 0.25, "functions_per_loc": 0.1875, "tokens_per_loc": 6.375}, {"loc": 289, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationValueFieldOpaqueExpressionDialog.java", "comments": 78, "loc_per_function": 41.29, "blanks_per_loc": 0.3, "num_funs": 7, "comments_per_loc": 0.27, "tokens": 2191, "ccn": 27, "ccn_per_function": 3.857142857142857, "tokens_per_function": 313.0, "ccn_per_token": 0.012323140118667275, "functions_per_token": 0.003194888178913738, "loc_per_token": 0.1319032405294386, "ccn_per_loc": 0.09342560553633218, "functions_per_loc": 0.02422145328719723, "tokens_per_loc": 7.581314878892734}, {"loc": 32, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ExpressionLanguageField.java", "comments": 53, "loc_per_function": 8.0, "blanks_per_loc": 0.28, "num_funs": 4, "comments_per_loc": 1.66, "tokens": 216, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 54.0, "ccn_per_token": 0.037037037037037035, "functions_per_token": 0.018518518518518517, "loc_per_token": 0.14814814814814814, "ccn_per_loc": 0.25, "functions_per_loc": 0.125, "tokens_per_loc": 6.75}, {"loc": 102, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLPlainTextDocument.java", "comments": 130, "loc_per_function": 8.5, "blanks_per_loc": 0.31, "num_funs": 12, "comments_per_loc": 1.27, "tokens": 619, "ccn": 22, "ccn_per_function": 1.8333333333333333, "tokens_per_function": 51.583333333333336, "ccn_per_token": 0.035541195476575124, "functions_per_token": 0.01938610662358643, "loc_per_token": 0.16478190630048464, "ccn_per_loc": 0.21568627450980393, "functions_per_loc": 0.11764705882352941, "tokens_per_loc": 6.068627450980392}, {"loc": 46, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessageActivatorComboBoxModel.java", "comments": 55, "loc_per_function": 9.2, "blanks_per_loc": 0.3, "num_funs": 5, "comments_per_loc": 1.2, "tokens": 294, "ccn": 12, "ccn_per_function": 2.4, "tokens_per_function": 58.8, "ccn_per_token": 0.04081632653061224, "functions_per_token": 0.017006802721088437, "loc_per_token": 0.1564625850340136, "ccn_per_loc": 0.2608695652173913, "functions_per_loc": 0.10869565217391304, "tokens_per_loc": 6.391304347826087}, {"loc": 46, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationValueFieldLiteralString.java", "comments": 45, "loc_per_function": 6.57, "blanks_per_loc": 0.33, "num_funs": 7, "comments_per_loc": 0.98, "tokens": 293, "ccn": 11, "ccn_per_function": 1.5714285714285714, "tokens_per_function": 41.857142857142854, "ccn_per_token": 0.03754266211604096, "functions_per_token": 0.023890784982935155, "loc_per_token": 0.15699658703071673, "ccn_per_loc": 0.2391304347826087, "functions_per_loc": 0.15217391304347827, "tokens_per_loc": 6.369565217391305}, {"loc": 82, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLComboBoxNavigator.java", "comments": 73, "loc_per_function": 13.67, "blanks_per_loc": 0.28, "num_funs": 6, "comments_per_loc": 0.89, "tokens": 545, "ccn": 13, "ccn_per_function": 2.1666666666666665, "tokens_per_function": 90.83333333333333, "ccn_per_token": 0.023853211009174313, "functions_per_token": 0.011009174311926606, "loc_per_token": 0.15045871559633028, "ccn_per_loc": 0.15853658536585366, "functions_per_loc": 0.07317073170731707, "tokens_per_loc": 6.646341463414634}, {"loc": 416, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLComboBoxModel.java", "comments": 295, "loc_per_function": 10.67, "blanks_per_loc": 0.18, "num_funs": 39, "comments_per_loc": 0.71, "tokens": 2436, "ccn": 123, "ccn_per_function": 3.1538461538461537, "tokens_per_function": 62.46153846153846, "ccn_per_token": 0.050492610837438424, "functions_per_token": 0.01600985221674877, "loc_per_token": 0.17077175697865354, "ccn_per_loc": 0.2956730769230769, "functions_per_loc": 0.09375, "tokens_per_loc": 5.855769230769231}, {"loc": 9, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ComponentFactory.java", "comments": 47, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 0, "comments_per_loc": 5.22, "tokens": 49, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 49, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1836734693877551, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.444444444444445}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLInteractionContextListModel.java", "comments": 49, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.88, "tokens": 113, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 37.666666666666664, "ccn_per_token": 0.035398230088495575, "functions_per_token": 0.02654867256637168, "loc_per_token": 0.1504424778761062, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 6.647058823529412}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/NavigatePreviousAction.java", "comments": 18, "loc_per_function": 8.5, "blanks_per_loc": 0.29, "num_funs": 2, "comments_per_loc": 1.06, "tokens": 93, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 46.5, "ccn_per_token": 0.043010752688172046, "functions_per_token": 0.021505376344086023, "loc_per_token": 0.1827956989247312, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.11764705882352941, "tokens_per_loc": 5.470588235294118}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCollaborationInteractionListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 106, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 35.333333333333336, "ccn_per_token": 0.03773584905660377, "functions_per_token": 0.02830188679245283, "loc_per_token": 0.1509433962264151, "ccn_per_loc": 0.25, "functions_per_loc": 0.1875, "tokens_per_loc": 6.625}, {"loc": 61, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTemplateParameterDefaultElementComboBoxModel.java", "comments": 54, "loc_per_function": 8.71, "blanks_per_loc": 0.3, "num_funs": 7, "comments_per_loc": 0.89, "tokens": 375, "ccn": 11, "ccn_per_function": 1.5714285714285714, "tokens_per_function": 53.57142857142857, "ccn_per_token": 0.029333333333333333, "functions_per_token": 0.018666666666666668, "loc_per_token": 0.16266666666666665, "ccn_per_loc": 0.18032786885245902, "functions_per_loc": 0.11475409836065574, "tokens_per_loc": 6.147540983606557}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActivityGraphPartitionListModel.java", "comments": 50, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.12, "tokens": 96, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 32.0, "ccn_per_token": 0.03125, "functions_per_token": 0.03125, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.0}, {"loc": 44, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationConnectionListModel.java", "comments": 68, "loc_per_function": 7.33, "blanks_per_loc": 0.27, "num_funs": 6, "comments_per_loc": 1.55, "tokens": 306, "ccn": 10, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 51.0, "ccn_per_token": 0.032679738562091505, "functions_per_token": 0.0196078431372549, "loc_per_token": 0.1437908496732026, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 6.954545454545454}, {"loc": 14, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLUseCaseExtendListModel.java", "comments": 51, "loc_per_function": 4.67, "blanks_per_loc": 0.57, "num_funs": 3, "comments_per_loc": 3.64, "tokens": 95, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 31.666666666666668, "ccn_per_token": 0.031578947368421054, "functions_per_token": 0.031578947368421054, "loc_per_token": 0.14736842105263157, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.21428571428571427, "tokens_per_loc": 6.785714285714286}, {"loc": 13, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ScrollListFactory.java", "comments": 0, "loc_per_function": 13.0, "blanks_per_loc": 0.23, "num_funs": 1, "comments_per_loc": 0.0, "tokens": 88, "ccn": 3, "ccn_per_function": 3.0, "tokens_per_function": 88.0, "ccn_per_token": 0.03409090909090909, "functions_per_token": 0.011363636363636364, "loc_per_token": 0.14772727272727273, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 6.769230769230769}, {"loc": 12, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLIncludeAdditionListModel.java", "comments": 47, "loc_per_function": 6.0, "blanks_per_loc": 0.5, "num_funs": 2, "comments_per_loc": 3.92, "tokens": 76, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 38.0, "ccn_per_token": 0.02631578947368421, "functions_per_token": 0.02631578947368421, "loc_per_token": 0.15789473684210525, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.16666666666666666, "tokens_per_loc": 6.333333333333333}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierCreateActionListModel.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 98, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 32.666666666666664, "ccn_per_token": 0.04081632653061224, "functions_per_token": 0.030612244897959183, "loc_per_token": 0.17346938775510204, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 5.764705882352941}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTransitionStateListModel.java", "comments": 49, "loc_per_function": 5.0, "blanks_per_loc": 0.53, "num_funs": 3, "comments_per_loc": 3.27, "tokens": 99, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.6}, {"loc": 48, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/XmlPropertyPanel.java", "comments": 57, "loc_per_function": 9.6, "blanks_per_loc": 0.33, "num_funs": 5, "comments_per_loc": 1.19, "tokens": 312, "ccn": 12, "ccn_per_function": 2.4, "tokens_per_function": 62.4, "ccn_per_token": 0.038461538461538464, "functions_per_token": 0.016025641025641024, "loc_per_token": 0.15384615384615385, "ccn_per_loc": 0.25, "functions_per_loc": 0.10416666666666667, "tokens_per_loc": 6.5}, {"loc": 189, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMutableLinkedList.java", "comments": 206, "loc_per_function": 7.88, "blanks_per_loc": 0.22, "num_funs": 24, "comments_per_loc": 1.09, "tokens": 1130, "ccn": 47, "ccn_per_function": 1.9583333333333333, "tokens_per_function": 47.083333333333336, "ccn_per_token": 0.0415929203539823, "functions_per_token": 0.021238938053097345, "loc_per_token": 0.1672566371681416, "ccn_per_loc": 0.24867724867724866, "functions_per_loc": 0.12698412698412698, "tokens_per_loc": 5.978835978835979}, {"loc": 60, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLPartitionContentListModel.java", "comments": 46, "loc_per_function": 7.5, "blanks_per_loc": 0.25, "num_funs": 8, "comments_per_loc": 0.77, "tokens": 399, "ccn": 12, "ccn_per_function": 1.5, "tokens_per_function": 49.875, "ccn_per_token": 0.03007518796992481, "functions_per_token": 0.020050125313283207, "loc_per_token": 0.15037593984962405, "ccn_per_loc": 0.2, "functions_per_loc": 0.13333333333333333, "tokens_per_loc": 6.65}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationLinkListModel.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 116, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 38.666666666666664, "ccn_per_token": 0.04310344827586207, "functions_per_token": 0.02586206896551724, "loc_per_token": 0.14655172413793102, "ccn_per_loc": 0.29411764705882354, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 6.823529411764706}, {"loc": 130, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/RadioButtonPanel.java", "comments": 62, "loc_per_function": 16.25, "blanks_per_loc": 0.23, "num_funs": 8, "comments_per_loc": 0.48, "tokens": 829, "ccn": 17, "ccn_per_function": 2.125, "tokens_per_function": 103.625, "ccn_per_token": 0.020506634499396863, "functions_per_token": 0.009650180940892641, "loc_per_token": 0.15681544028950542, "ccn_per_loc": 0.13076923076923078, "functions_per_loc": 0.06153846153846154, "tokens_per_loc": 6.376923076923077}, {"loc": 48, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/XMLPropPanelFactory.java", "comments": 53, "loc_per_function": 9.6, "blanks_per_loc": 0.33, "num_funs": 5, "comments_per_loc": 1.1, "tokens": 305, "ccn": 10, "ccn_per_function": 2.0, "tokens_per_function": 61.0, "ccn_per_token": 0.03278688524590164, "functions_per_token": 0.01639344262295082, "loc_per_token": 0.15737704918032788, "ccn_per_loc": 0.20833333333333334, "functions_per_loc": 0.10416666666666667, "tokens_per_loc": 6.354166666666667}, {"loc": 5, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ScrollList.java", "comments": 10, "loc_per_function": 5.0, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 2.0, "tokens": 27, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 27, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.18518518518518517, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.4}, {"loc": 26, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessagePredecessorListModel.java", "comments": 50, "loc_per_function": 8.67, "blanks_per_loc": 0.38, "num_funs": 3, "comments_per_loc": 1.92, "tokens": 203, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 67.66666666666667, "ccn_per_token": 0.029556650246305417, "functions_per_token": 0.014778325123152709, "loc_per_token": 0.12807881773399016, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 7.8076923076923075}, {"loc": 96, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierRoleAvailableContentsListModel.java", "comments": 62, "loc_per_function": 16.0, "blanks_per_loc": 0.22, "num_funs": 6, "comments_per_loc": 0.65, "tokens": 601, "ccn": 19, "ccn_per_function": 3.1666666666666665, "tokens_per_function": 100.16666666666667, "ccn_per_token": 0.03161397670549085, "functions_per_token": 0.009983361064891847, "loc_per_token": 0.15973377703826955, "ccn_per_loc": 0.19791666666666666, "functions_per_loc": 0.0625, "tokens_per_loc": 6.260416666666667}, {"loc": 43, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/NavigateSiblingAction.java", "comments": 18, "loc_per_function": 14.33, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 0.42, "tokens": 364, "ccn": 9, "ccn_per_function": 3.0, "tokens_per_function": 121.33333333333333, "ccn_per_token": 0.024725274725274724, "functions_per_token": 0.008241758241758242, "loc_per_token": 0.11813186813186813, "ccn_per_loc": 0.20930232558139536, "functions_per_loc": 0.06976744186046512, "tokens_per_loc": 8.465116279069768}, {"loc": 125, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/LabelledComponent.java", "comments": 76, "loc_per_function": 10.42, "blanks_per_loc": 0.3, "num_funs": 12, "comments_per_loc": 0.61, "tokens": 769, "ccn": 23, "ccn_per_function": 1.9166666666666667, "tokens_per_function": 64.08333333333333, "ccn_per_token": 0.02990897269180754, "functions_per_token": 0.015604681404421327, "loc_per_token": 0.1625487646293888, "ccn_per_loc": 0.184, "functions_per_loc": 0.096, "tokens_per_loc": 6.152}, {"loc": 22, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCreateActionClassifierListModel.java", "comments": 52, "loc_per_function": 7.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 2.36, "tokens": 142, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 47.333333333333336, "ccn_per_token": 0.028169014084507043, "functions_per_token": 0.02112676056338028, "loc_per_token": 0.15492957746478872, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 6.454545454545454}, {"loc": 193, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLEditableComboBox.java", "comments": 158, "loc_per_function": 8.04, "blanks_per_loc": 0.26, "num_funs": 24, "comments_per_loc": 0.82, "tokens": 1214, "ccn": 38, "ccn_per_function": 1.5833333333333333, "tokens_per_function": 50.583333333333336, "ccn_per_token": 0.03130148270181219, "functions_per_token": 0.019769357495881382, "loc_per_token": 0.15897858319604613, "ccn_per_loc": 0.19689119170984457, "functions_per_loc": 0.12435233160621761, "tokens_per_loc": 6.290155440414508}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtensionPointLocationDocument.java", "comments": 54, "loc_per_function": 5.33, "blanks_per_loc": 0.62, "num_funs": 3, "comments_per_loc": 3.38, "tokens": 100, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.333333333333336, "ccn_per_token": 0.03, "functions_per_token": 0.03, "loc_per_token": 0.16, "ccn_per_loc": 0.1875, "functions_per_loc": 0.1875, "tokens_per_loc": 6.25}, {"loc": 27, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLChangeExpressionModel.java", "comments": 56, "loc_per_function": 6.75, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 2.07, "tokens": 193, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 48.25, "ccn_per_token": 0.025906735751295335, "functions_per_token": 0.02072538860103627, "loc_per_token": 0.13989637305699482, "ccn_per_loc": 0.18518518518518517, "functions_per_loc": 0.14814814814814814, "tokens_per_loc": 7.148148148148148}, {"loc": 47, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementStereotypeListModel.java", "comments": 63, "loc_per_function": 9.4, "blanks_per_loc": 0.26, "num_funs": 5, "comments_per_loc": 1.34, "tokens": 329, "ccn": 9, "ccn_per_function": 1.8, "tokens_per_function": 65.8, "ccn_per_token": 0.02735562310030395, "functions_per_token": 0.015197568389057751, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.19148936170212766, "functions_per_loc": 0.10638297872340426, "tokens_per_loc": 7.0}, {"loc": 19, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCommentAnnotatedElementListModel.java", "comments": 50, "loc_per_function": 6.33, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.63, "tokens": 116, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 38.666666666666664, "ccn_per_token": 0.04310344827586207, "functions_per_token": 0.02586206896551724, "loc_per_token": 0.16379310344827586, "ccn_per_loc": 0.2631578947368421, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 6.105263157894737}, {"loc": 21, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationEndSpecificationListModel.java", "comments": 50, "loc_per_function": 7.0, "blanks_per_loc": 0.38, "num_funs": 3, "comments_per_loc": 2.38, "tokens": 143, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 47.666666666666664, "ccn_per_token": 0.03496503496503497, "functions_per_token": 0.02097902097902098, "loc_per_token": 0.14685314685314685, "ccn_per_loc": 0.23809523809523808, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 6.809523809523809}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMessageActionListModel.java", "comments": 50, "loc_per_function": 5.33, "blanks_per_loc": 0.56, "num_funs": 3, "comments_per_loc": 3.12, "tokens": 110, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 36.666666666666664, "ccn_per_token": 0.03636363636363636, "functions_per_token": 0.02727272727272727, "loc_per_token": 0.14545454545454545, "ccn_per_loc": 0.25, "functions_per_loc": 0.1875, "tokens_per_loc": 6.875}, {"loc": 28, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTextArea.java", "comments": 51, "loc_per_function": 9.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 1.82, "tokens": 208, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 69.33333333333333, "ccn_per_token": 0.014423076923076924, "functions_per_token": 0.014423076923076924, "loc_per_token": 0.1346153846153846, "ccn_per_loc": 0.10714285714285714, "functions_per_loc": 0.10714285714285714, "tokens_per_loc": 7.428571428571429}, {"loc": 15, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTransitionSourceListModel.java", "comments": 49, "loc_per_function": 5.0, "blanks_per_loc": 0.6, "num_funs": 3, "comments_per_loc": 3.27, "tokens": 99, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.15151515151515152, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 6.6}, {"loc": 62, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateMachineContextComboBoxModel.java", "comments": 68, "loc_per_function": 7.75, "blanks_per_loc": 0.29, "num_funs": 8, "comments_per_loc": 1.1, "tokens": 426, "ccn": 11, "ccn_per_function": 1.375, "tokens_per_function": 53.25, "ccn_per_token": 0.025821596244131457, "functions_per_token": 0.018779342723004695, "loc_per_token": 0.14553990610328638, "ccn_per_loc": 0.1774193548387097, "functions_per_loc": 0.12903225806451613, "tokens_per_loc": 6.870967741935484}, {"loc": 98, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLCallActionOperationComboBoxModel.java", "comments": 87, "loc_per_function": 12.25, "blanks_per_loc": 0.17, "num_funs": 8, "comments_per_loc": 0.89, "tokens": 674, "ccn": 24, "ccn_per_function": 3.0, "tokens_per_function": 84.25, "ccn_per_token": 0.03560830860534125, "functions_per_token": 0.011869436201780416, "loc_per_token": 0.14540059347181009, "ccn_per_loc": 0.24489795918367346, "functions_per_loc": 0.08163265306122448, "tokens_per_loc": 6.877551020408164}, {"loc": 104, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationPanel.java", "comments": 90, "loc_per_function": 26.0, "blanks_per_loc": 0.45, "num_funs": 4, "comments_per_loc": 0.87, "tokens": 747, "ccn": 14, "ccn_per_function": 3.5, "tokens_per_function": 186.75, "ccn_per_token": 0.018741633199464525, "functions_per_token": 0.00535475234270415, "loc_per_token": 0.1392235609103079, "ccn_per_loc": 0.1346153846153846, "functions_per_loc": 0.038461538461538464, "tokens_per_loc": 7.1826923076923075}, {"loc": 95, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/ListFactory.java", "comments": 45, "loc_per_function": 47.5, "blanks_per_loc": 0.14, "num_funs": 2, "comments_per_loc": 0.47, "tokens": 806, "ccn": 38, "ccn_per_function": 19.0, "tokens_per_function": 403.0, "ccn_per_token": 0.04714640198511166, "functions_per_token": 0.0024813895781637717, "loc_per_token": 0.11786600496277916, "ccn_per_loc": 0.4, "functions_per_loc": 0.021052631578947368, "tokens_per_loc": 8.48421052631579}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierPowertypeRangeListModel.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 98, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 32.666666666666664, "ccn_per_token": 0.04081632653061224, "functions_per_token": 0.030612244897959183, "loc_per_token": 0.17346938775510204, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 5.764705882352941}, {"loc": 113, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationModel.java", "comments": 97, "loc_per_function": 7.53, "blanks_per_loc": 0.29, "num_funs": 15, "comments_per_loc": 0.86, "tokens": 795, "ccn": 26, "ccn_per_function": 1.7333333333333334, "tokens_per_function": 53.0, "ccn_per_token": 0.03270440251572327, "functions_per_token": 0.018867924528301886, "loc_per_token": 0.1421383647798742, "ccn_per_loc": 0.23008849557522124, "functions_per_loc": 0.13274336283185842, "tokens_per_loc": 7.035398230088496}, {"loc": 42, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExpressionBodyField.java", "comments": 63, "loc_per_function": 8.4, "blanks_per_loc": 0.33, "num_funs": 5, "comments_per_loc": 1.5, "tokens": 270, "ccn": 9, "ccn_per_function": 1.8, "tokens_per_function": 54.0, "ccn_per_token": 0.03333333333333333, "functions_per_token": 0.018518518518518517, "loc_per_token": 0.15555555555555556, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.11904761904761904, "tokens_per_loc": 6.428571428571429}, {"loc": 17, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLDependencyClientListModel.java", "comments": 50, "loc_per_function": 5.67, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 2.94, "tokens": 116, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 38.666666666666664, "ccn_per_token": 0.04310344827586207, "functions_per_token": 0.02586206896551724, "loc_per_token": 0.14655172413793102, "ccn_per_loc": 0.29411764705882354, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 6.823529411764706}, {"loc": 71, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLTemplateParameterParameterComboBoxModel.java", "comments": 54, "loc_per_function": 10.14, "blanks_per_loc": 0.3, "num_funs": 7, "comments_per_loc": 0.76, "tokens": 450, "ccn": 12, "ccn_per_function": 1.7142857142857142, "tokens_per_function": 64.28571428571429, "ccn_per_token": 0.02666666666666667, "functions_per_token": 0.015555555555555555, "loc_per_token": 0.15777777777777777, "ccn_per_loc": 0.16901408450704225, "functions_per_loc": 0.09859154929577464, "tokens_per_loc": 6.338028169014085}, {"loc": 16, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtensionPointUseCaseListModel.java", "comments": 49, "loc_per_function": 5.33, "blanks_per_loc": 0.5, "num_funs": 3, "comments_per_loc": 3.06, "tokens": 106, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 35.333333333333336, "ccn_per_token": 0.03773584905660377, "functions_per_token": 0.02830188679245283, "loc_per_token": 0.1509433962264151, "ccn_per_loc": 0.25, "functions_per_loc": 0.1875, "tokens_per_loc": 6.625}, {"loc": 133, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLOFSStateListModel.java", "comments": 81, "loc_per_function": 11.08, "blanks_per_loc": 0.19, "num_funs": 12, "comments_per_loc": 0.61, "tokens": 926, "ccn": 34, "ccn_per_function": 2.8333333333333335, "tokens_per_function": 77.16666666666667, "ccn_per_token": 0.0367170626349892, "functions_per_token": 0.012958963282937365, "loc_per_token": 0.14362850971922247, "ccn_per_loc": 0.2556390977443609, "functions_per_loc": 0.09022556390977443, "tokens_per_loc": 6.962406015037594}, {"loc": 78, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLMethodSpecificationComboBoxModel.java", "comments": 36, "loc_per_function": 9.75, "blanks_per_loc": 0.17, "num_funs": 8, "comments_per_loc": 0.46, "tokens": 506, "ccn": 18, "ccn_per_function": 2.25, "tokens_per_function": 63.25, "ccn_per_token": 0.03557312252964427, "functions_per_token": 0.015810276679841896, "loc_per_token": 0.1541501976284585, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.10256410256410256, "tokens_per_loc": 6.487179487179487}, {"loc": 80, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLValueSpecificationValueFieldLiteralBoolean.java", "comments": 52, "loc_per_function": 16.0, "blanks_per_loc": 0.33, "num_funs": 5, "comments_per_loc": 0.65, "tokens": 488, "ccn": 10, "ccn_per_function": 2.0, "tokens_per_function": 97.6, "ccn_per_token": 0.020491803278688523, "functions_per_token": 0.010245901639344262, "loc_per_token": 0.16393442622950818, "ccn_per_loc": 0.125, "functions_per_loc": 0.0625, "tokens_per_loc": 6.1}, {"loc": 615, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/RowSelector.java", "comments": 242, "loc_per_function": 12.81, "blanks_per_loc": 0.21, "num_funs": 48, "comments_per_loc": 0.39, "tokens": 3944, "ccn": 117, "ccn_per_function": 2.4375, "tokens_per_function": 82.16666666666667, "ccn_per_token": 0.02966531440162272, "functions_per_token": 0.012170385395537525, "loc_per_token": 0.15593306288032455, "ccn_per_loc": 0.1902439024390244, "functions_per_loc": 0.07804878048780488, "tokens_per_loc": 6.413008130081301}, {"loc": 151, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExpressionModel.java", "comments": 119, "loc_per_function": 11.62, "blanks_per_loc": 0.22, "num_funs": 13, "comments_per_loc": 0.79, "tokens": 949, "ccn": 38, "ccn_per_function": 2.923076923076923, "tokens_per_function": 73.0, "ccn_per_token": 0.040042149631190724, "functions_per_token": 0.0136986301369863, "loc_per_token": 0.15911485774499473, "ccn_per_loc": 0.25165562913907286, "functions_per_loc": 0.08609271523178808, "tokens_per_loc": 6.28476821192053}, {"loc": 79, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/CheckBox.java", "comments": 52, "loc_per_function": 11.29, "blanks_per_loc": 0.3, "num_funs": 7, "comments_per_loc": 0.66, "tokens": 500, "ccn": 9, "ccn_per_function": 1.2857142857142858, "tokens_per_function": 71.42857142857143, "ccn_per_token": 0.018, "functions_per_token": 0.014, "loc_per_token": 0.158, "ccn_per_loc": 0.11392405063291139, "functions_per_loc": 0.08860759493670886, "tokens_per_loc": 6.329113924050633}, {"loc": 73, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLSignalContextListModel.java", "comments": 72, "loc_per_function": 7.3, "blanks_per_loc": 0.26, "num_funs": 10, "comments_per_loc": 0.99, "tokens": 465, "ccn": 15, "ccn_per_function": 1.5, "tokens_per_function": 46.5, "ccn_per_token": 0.03225806451612903, "functions_per_token": 0.021505376344086023, "loc_per_token": 0.15698924731182795, "ccn_per_loc": 0.2054794520547945, "functions_per_loc": 0.136986301369863, "tokens_per_loc": 6.36986301369863}, {"loc": 84, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/SingleListFactory.java", "comments": 39, "loc_per_function": 84.0, "blanks_per_loc": 0.15, "num_funs": 1, "comments_per_loc": 0.46, "tokens": 765, "ccn": 32, "ccn_per_function": 32.0, "tokens_per_function": 765.0, "ccn_per_token": 0.04183006535947712, "functions_per_token": 0.00130718954248366, "loc_per_token": 0.10980392156862745, "ccn_per_loc": 0.38095238095238093, "functions_per_loc": 0.011904761904761904, "tokens_per_loc": 9.107142857142858}, {"loc": 31, "file_path": "src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLStateVertexIncomingListModel.java", "comments": 51, "loc_per_function": 10.33, "blanks_per_loc": 0.26, "num_funs": 3, "comments_per_loc": 1.65, "tokens": 209, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 69.66666666666667, "ccn_per_token": 0.023923444976076555, "functions_per_token": 0.014354066985645933, "loc_per_token": 0.14832535885167464, "ccn_per_loc": 0.16129032258064516, "functions_per_loc": 0.0967741935483871, "tokens_per_loc": 6.741935483870968}, {"loc": 47, "file_path": "src/argouml-core-model/tests/org/argouml/model/InitializeModel.java", "comments": 56, "loc_per_function": 9.4, "blanks_per_loc": 0.3, "num_funs": 5, "comments_per_loc": 1.19, "tokens": 208, "ccn": 9, "ccn_per_function": 1.8, "tokens_per_function": 41.6, "ccn_per_token": 0.04326923076923077, "functions_per_token": 0.02403846153846154, "loc_per_token": 0.22596153846153846, "ccn_per_loc": 0.19148936170212766, "functions_per_loc": 0.10638297872340426, "tokens_per_loc": 4.425531914893617}, {"loc": 141, "file_path": "src/argouml-core-model/tests/org/argouml/model/TestXmi.java", "comments": 96, "loc_per_function": 10.07, "blanks_per_loc": 0.26, "num_funs": 14, "comments_per_loc": 0.68, "tokens": 1012, "ccn": 19, "ccn_per_function": 1.3571428571428572, "tokens_per_function": 72.28571428571429, "ccn_per_token": 0.018774703557312252, "functions_per_token": 0.01383399209486166, "loc_per_token": 0.13932806324110672, "ccn_per_loc": 0.1347517730496454, "functions_per_loc": 0.09929078014184398, "tokens_per_loc": 7.177304964539007}, {"loc": 21, "file_path": "src/argouml-core-model/src/org/argouml/model/UmlFactory.java", "comments": 189, "loc_per_function": 21.0, "blanks_per_loc": 0.86, "num_funs": 0, "comments_per_loc": 9.0, "tokens": 160, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 160, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.13125, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.619047619047619}, {"loc": 43, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelImplementation.java", "comments": 236, "loc_per_function": 43.0, "blanks_per_loc": 1.02, "num_funs": 0, "comments_per_loc": 5.49, "tokens": 215, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 215, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.0}, {"loc": 9, "file_path": "src/argouml-core-model/src/org/argouml/model/DeleteInstanceEvent.java", "comments": 55, "loc_per_function": 9.0, "blanks_per_loc": 0.56, "num_funs": 1, "comments_per_loc": 6.11, "tokens": 62, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 62.0, "ccn_per_token": 0.016129032258064516, "functions_per_token": 0.016129032258064516, "loc_per_token": 0.14516129032258066, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.888888888888889}, {"loc": 9, "file_path": "src/argouml-core-model/src/org/argouml/model/AttributeChangeEvent.java", "comments": 56, "loc_per_function": 9.0, "blanks_per_loc": 0.56, "num_funs": 1, "comments_per_loc": 6.22, "tokens": 62, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 62.0, "ccn_per_token": 0.016129032258064516, "functions_per_token": 0.016129032258064516, "loc_per_token": 0.14516129032258066, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.888888888888889}, {"loc": 13, "file_path": "src/argouml-core-model/src/org/argouml/model/UmlException.java", "comments": 65, "loc_per_function": 4.33, "blanks_per_loc": 0.54, "num_funs": 3, "comments_per_loc": 5.0, "tokens": 67, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 22.333333333333332, "ccn_per_token": 0.04477611940298507, "functions_per_token": 0.04477611940298507, "loc_per_token": 0.19402985074626866, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.23076923076923078, "tokens_per_loc": 5.153846153846154}, {"loc": 12, "file_path": "src/argouml-core-model/src/org/argouml/model/DiagramInterchangeModel.java", "comments": 47, "loc_per_function": 12.0, "blanks_per_loc": 0.5, "num_funs": 0, "comments_per_loc": 3.92, "tokens": 96, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 96, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.125, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 8.0}, {"loc": 5, "file_path": "src/argouml-core-model/src/org/argouml/model/Defaults.java", "comments": 27, "loc_per_function": 5.0, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 5.4, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 4, "file_path": "src/argouml-core-model/src/org/argouml/model/CopyHelper.java", "comments": 48, "loc_per_function": 4.0, "blanks_per_loc": 0.75, "num_funs": 0, "comments_per_loc": 12.0, "tokens": 22, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 22, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.18181818181818182, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.5}, {"loc": 147, "file_path": "src/argouml-core-model/src/org/argouml/model/MetaTypes.java", "comments": 412, "loc_per_function": 147.0, "blanks_per_loc": 1.03, "num_funs": 0, "comments_per_loc": 2.8, "tokens": 738, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 738, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1991869918699187, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.020408163265306}, {"loc": 26, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractUmlHelperDecorator.java", "comments": 56, "loc_per_function": 3.71, "blanks_per_loc": 0.58, "num_funs": 7, "comments_per_loc": 2.15, "tokens": 147, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 21.0, "ccn_per_token": 0.047619047619047616, "functions_per_token": 0.047619047619047616, "loc_per_token": 0.17687074829931973, "ccn_per_loc": 0.2692307692307692, "functions_per_loc": 0.2692307692307692, "tokens_per_loc": 5.653846153846154}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/ClassDiagram.java", "comments": 41, "loc_per_function": 3.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 14, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21428571428571427, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.666666666666667}, {"loc": 30, "file_path": "src/argouml-core-model/src/org/argouml/model/CollaborationsFactory.java", "comments": 180, "loc_per_function": 30.0, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 6.0, "tokens": 181, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 181, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.16574585635359115, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.033333333333333}, {"loc": 18, "file_path": "src/argouml-core-model/src/org/argouml/model/DummyModelCommand.java", "comments": 47, "loc_per_function": 4.5, "blanks_per_loc": 0.39, "num_funs": 4, "comments_per_loc": 2.61, "tokens": 59, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 14.75, "ccn_per_token": 0.06779661016949153, "functions_per_token": 0.06779661016949153, "loc_per_token": 0.3050847457627119, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.2222222222222222, "tokens_per_loc": 3.2777777777777777}, {"loc": 6, "file_path": "src/argouml-core-model/src/org/argouml/model/XmiExtensionWriter.java", "comments": 48, "loc_per_function": 6.0, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 8.0, "tokens": 35, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 35, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.17142857142857143, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.833333333333333}, {"loc": 22, "file_path": "src/argouml-core-model/src/org/argouml/model/UmlChangeEvent.java", "comments": 60, "loc_per_function": 7.33, "blanks_per_loc": 0.36, "num_funs": 3, "comments_per_loc": 2.73, "tokens": 122, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 40.666666666666664, "ccn_per_token": 0.02459016393442623, "functions_per_token": 0.02459016393442623, "loc_per_token": 0.18032786885245902, "ccn_per_loc": 0.13636363636363635, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 5.545454545454546}, {"loc": 160, "file_path": "src/argouml-core-model/src/org/argouml/model/CoreHelper.java", "comments": 1149, "loc_per_function": 160.0, "blanks_per_loc": 1.01, "num_funs": 0, "comments_per_loc": 7.18, "tokens": 1468, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 1468, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.10899182561307902, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 9.175}, {"loc": 10, "file_path": "src/argouml-core-model/src/org/argouml/model/IllegalModelElementConnectionException.java", "comments": 62, "loc_per_function": 5.0, "blanks_per_loc": 0.7, "num_funs": 2, "comments_per_loc": 6.2, "tokens": 54, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 27.0, "ccn_per_token": 0.037037037037037035, "functions_per_token": 0.037037037037037035, "loc_per_token": 0.18518518518518517, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 5.4}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/UseCaseDiagram.java", "comments": 41, "loc_per_function": 3.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 14, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21428571428571427, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.666666666666667}, {"loc": 113, "file_path": "src/argouml-core-model/src/org/argouml/model/CoreFactory.java", "comments": 699, "loc_per_function": 113.0, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 6.19, "tokens": 722, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 722, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.15650969529085873, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.389380530973451}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/Factory.java", "comments": 42, "loc_per_function": 3.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 14.0, "tokens": 12, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 12, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.25, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.0}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/ActivityDiagram.java", "comments": 41, "loc_per_function": 3.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 14, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21428571428571427, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.666666666666667}, {"loc": 48, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractActivityGraphsHelperDecorator.java", "comments": 57, "loc_per_function": 3.43, "blanks_per_loc": 0.42, "num_funs": 14, "comments_per_loc": 1.19, "tokens": 298, "ccn": 14, "ccn_per_function": 1.0, "tokens_per_function": 21.285714285714285, "ccn_per_token": 0.04697986577181208, "functions_per_token": 0.04697986577181208, "loc_per_token": 0.1610738255033557, "ccn_per_loc": 0.2916666666666667, "functions_per_loc": 0.2916666666666667, "tokens_per_loc": 6.208333333333333}, {"loc": 50, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelEventPump.java", "comments": 244, "loc_per_function": 50.0, "blanks_per_loc": 0.48, "num_funs": 0, "comments_per_loc": 4.88, "tokens": 240, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 240, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.20833333333333334, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.8}, {"loc": 8, "file_path": "src/argouml-core-model/src/org/argouml/model/InstanceChangeEvent.java", "comments": 53, "loc_per_function": 8.0, "blanks_per_loc": 0.62, "num_funs": 1, "comments_per_loc": 6.62, "tokens": 55, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 55.0, "ccn_per_token": 0.01818181818181818, "functions_per_token": 0.01818181818181818, "loc_per_token": 0.14545454545454545, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 6.875}, {"loc": 118, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractCollaborationsHelperDecorator.java", "comments": 55, "loc_per_function": 3.19, "blanks_per_loc": 0.37, "num_funs": 37, "comments_per_loc": 0.47, "tokens": 749, "ccn": 37, "ccn_per_function": 1.0, "tokens_per_function": 20.243243243243242, "ccn_per_token": 0.049399198931909215, "functions_per_token": 0.049399198931909215, "loc_per_token": 0.157543391188251, "ccn_per_loc": 0.3135593220338983, "functions_per_loc": 0.3135593220338983, "tokens_per_loc": 6.3474576271186445}, {"loc": 7, "file_path": "src/argouml-core-model/src/org/argouml/model/VisibilityKind.java", "comments": 51, "loc_per_function": 7.0, "blanks_per_loc": 0.86, "num_funs": 0, "comments_per_loc": 7.29, "tokens": 32, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 32, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21875, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.571428571428571}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/DiElement.java", "comments": 44, "loc_per_function": 3.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 14.67, "tokens": 12, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 12, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.25, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.0}, {"loc": 10, "file_path": "src/argouml-core-model/src/org/argouml/model/ChangeableKind.java", "comments": 51, "loc_per_function": 10.0, "blanks_per_loc": 0.5, "num_funs": 0, "comments_per_loc": 5.1, "tokens": 35, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 35, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2857142857142857, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 3.5}, {"loc": 97, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractExtensionMechanismsHelperDecorator.java", "comments": 55, "loc_per_function": 3.34, "blanks_per_loc": 0.36, "num_funs": 29, "comments_per_loc": 0.57, "tokens": 618, "ccn": 29, "ccn_per_function": 1.0, "tokens_per_function": 21.310344827586206, "ccn_per_token": 0.04692556634304207, "functions_per_token": 0.04692556634304207, "loc_per_token": 0.156957928802589, "ccn_per_loc": 0.29896907216494845, "functions_per_loc": 0.29896907216494845, "tokens_per_loc": 6.371134020618556}, {"loc": 458, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractCoreHelperDecorator.java", "comments": 61, "loc_per_function": 3.09, "blanks_per_loc": 0.33, "num_funs": 148, "comments_per_loc": 0.13, "tokens": 3045, "ccn": 148, "ccn_per_function": 1.0, "tokens_per_function": 20.574324324324323, "ccn_per_token": 0.04860426929392447, "functions_per_token": 0.04860426929392447, "loc_per_token": 0.15041050903119868, "ccn_per_loc": 0.3231441048034934, "functions_per_loc": 0.3231441048034934, "tokens_per_loc": 6.648471615720524}, {"loc": 13, "file_path": "src/argouml-core-model/src/org/argouml/model/InvalidElementException.java", "comments": 65, "loc_per_function": 4.33, "blanks_per_loc": 0.69, "num_funs": 3, "comments_per_loc": 5.0, "tokens": 67, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 22.333333333333332, "ccn_per_token": 0.04477611940298507, "functions_per_token": 0.04477611940298507, "loc_per_token": 0.19402985074626866, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.23076923076923078, "tokens_per_loc": 5.153846153846154}, {"loc": 7, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelCommand.java", "comments": 61, "loc_per_function": 7.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 8.71, "tokens": 41, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 41, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.17073170731707318, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.857142857142857}, {"loc": 17, "file_path": "src/argouml-core-model/src/org/argouml/model/XmiReferenceRuntimeException.java", "comments": 62, "loc_per_function": 4.25, "blanks_per_loc": 0.59, "num_funs": 4, "comments_per_loc": 3.65, "tokens": 76, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 19.0, "ccn_per_token": 0.05263157894736842, "functions_per_token": 0.05263157894736842, "loc_per_token": 0.2236842105263158, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.23529411764705882, "tokens_per_loc": 4.470588235294118}, {"loc": 17, "file_path": "src/argouml-core-model/src/org/argouml/model/XmiReader.java", "comments": 143, "loc_per_function": 17.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 8.41, "tokens": 125, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 125, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.136, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.352941176470588}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/SequenceDiagram.java", "comments": 41, "loc_per_function": 3.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 14, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21428571428571427, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.666666666666667}, {"loc": 26, "file_path": "src/argouml-core-model/src/org/argouml/model/UseCasesHelper.java", "comments": 180, "loc_per_function": 26.0, "blanks_per_loc": 1.08, "num_funs": 0, "comments_per_loc": 6.92, "tokens": 227, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 227, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1145374449339207, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 8.73076923076923}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/StateDiagram.java", "comments": 41, "loc_per_function": 3.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 14, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21428571428571427, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.666666666666667}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractModelFactory.java", "comments": 40, "loc_per_function": 3.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.33, "tokens": 12, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 12, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.25, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.0}, {"loc": 404, "file_path": "src/argouml-core-model/src/org/argouml/model/Facade.java", "comments": 2805, "loc_per_function": 404.0, "blanks_per_loc": 1.04, "num_funs": 0, "comments_per_loc": 6.94, "tokens": 2836, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 2836, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14245416078984485, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.01980198019802}, {"loc": 13, "file_path": "src/argouml-core-model/src/org/argouml/model/UmlHelper.java", "comments": 87, "loc_per_function": 13.0, "blanks_per_loc": 0.85, "num_funs": 0, "comments_per_loc": 6.69, "tokens": 80, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 80, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1625, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.153846153846154}, {"loc": 82, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractUseCasesHelperDecorator.java", "comments": 55, "loc_per_function": 3.28, "blanks_per_loc": 0.38, "num_funs": 25, "comments_per_loc": 0.67, "tokens": 518, "ccn": 25, "ccn_per_function": 1.0, "tokens_per_function": 20.72, "ccn_per_token": 0.04826254826254826, "functions_per_token": 0.04826254826254826, "loc_per_token": 0.1583011583011583, "ccn_per_loc": 0.3048780487804878, "functions_per_loc": 0.3048780487804878, "tokens_per_loc": 6.317073170731708}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/DiDiagram.java", "comments": 43, "loc_per_function": 3.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 14.33, "tokens": 12, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 12, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.25, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.0}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/DeploymentDiagram.java", "comments": 41, "loc_per_function": 3.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 14, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21428571428571427, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.666666666666667}, {"loc": 11, "file_path": "src/argouml-core-model/src/org/argouml/model/RemoveAssociationEvent.java", "comments": 58, "loc_per_function": 11.0, "blanks_per_loc": 0.45, "num_funs": 1, "comments_per_loc": 5.27, "tokens": 68, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 68.0, "ccn_per_token": 0.014705882352941176, "functions_per_token": 0.014705882352941176, "loc_per_token": 0.16176470588235295, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.181818181818182}, {"loc": 4, "file_path": "src/argouml-core-model/src/org/argouml/model/UmlChangeListener.java", "comments": 12, "loc_per_function": 4.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 3.0, "tokens": 21, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 21, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19047619047619047, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.25}, {"loc": 8, "file_path": "src/argouml-core-model/src/org/argouml/model/ScopeKind.java", "comments": 48, "loc_per_function": 8.0, "blanks_per_loc": 0.62, "num_funs": 0, "comments_per_loc": 6.0, "tokens": 28, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 28, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2857142857142857, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 3.5}, {"loc": 6, "file_path": "src/argouml-core-model/src/org/argouml/model/AggregationKind.java", "comments": 48, "loc_per_function": 6.0, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 8.0, "tokens": 27, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 27, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2222222222222222, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.5}, {"loc": 25, "file_path": "src/argouml-core-model/src/org/argouml/model/DataTypesFactory.java", "comments": 175, "loc_per_function": 25.0, "blanks_per_loc": 0.76, "num_funs": 0, "comments_per_loc": 7.0, "tokens": 174, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 174, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14367816091954022, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.96}, {"loc": 23, "file_path": "src/argouml-core-model/src/org/argouml/model/ExtensionMechanismsFactory.java", "comments": 170, "loc_per_function": 23.0, "blanks_per_loc": 0.78, "num_funs": 0, "comments_per_loc": 7.39, "tokens": 159, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 159, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14465408805031446, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.913043478260869}, {"loc": 16, "file_path": "src/argouml-core-model/src/org/argouml/model/ActivityGraphsHelper.java", "comments": 142, "loc_per_function": 16.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 8.88, "tokens": 136, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 136, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.11764705882352941, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 8.5}, {"loc": 13, "file_path": "src/argouml-core-model/src/org/argouml/model/PseudostateKind.java", "comments": 73, "loc_per_function": 13.0, "blanks_per_loc": 0.92, "num_funs": 0, "comments_per_loc": 5.62, "tokens": 62, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 62, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.20967741935483872, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.769230769230769}, {"loc": 4, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelCommandCreationObserver.java", "comments": 47, "loc_per_function": 4.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 11.75, "tokens": 19, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 19, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21052631578947367, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.75}, {"loc": 5, "file_path": "src/argouml-core-model/src/org/argouml/model/AssociationChangeListener.java", "comments": 26, "loc_per_function": 5.0, "blanks_per_loc": 0.6, "num_funs": 0, "comments_per_loc": 5.2, "tokens": 28, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 28, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.17857142857142858, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.6}, {"loc": 43, "file_path": "src/argouml-core-model/src/org/argouml/model/DiagramInterchangeFactory.java", "comments": 94, "loc_per_function": 43.0, "blanks_per_loc": 0.88, "num_funs": 0, "comments_per_loc": 2.19, "tokens": 276, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 276, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.15579710144927536, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.4186046511627906}, {"loc": 30, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelManagementHelper.java", "comments": 316, "loc_per_function": 30.0, "blanks_per_loc": 0.93, "num_funs": 0, "comments_per_loc": 10.53, "tokens": 229, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 229, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.13100436681222707, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.633333333333334}, {"loc": 49, "file_path": "src/argouml-core-model/src/org/argouml/model/StateMachinesHelper.java", "comments": 351, "loc_per_function": 49.0, "blanks_per_loc": 0.94, "num_funs": 0, "comments_per_loc": 7.16, "tokens": 403, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 403, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.12158808933002481, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 8.224489795918368}, {"loc": 63, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractModelEventPump.java", "comments": 100, "loc_per_function": 10.5, "blanks_per_loc": 0.3, "num_funs": 6, "comments_per_loc": 1.59, "tokens": 298, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 49.666666666666664, "ccn_per_token": 0.020134228187919462, "functions_per_token": 0.020134228187919462, "loc_per_token": 0.21140939597315436, "ccn_per_loc": 0.09523809523809523, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 4.73015873015873}, {"loc": 34, "file_path": "src/argouml-core-model/src/org/argouml/model/ExtensionMechanismsHelper.java", "comments": 270, "loc_per_function": 34.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 7.94, "tokens": 289, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 289, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.11764705882352941, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 8.5}, {"loc": 5, "file_path": "src/argouml-core-model/src/org/argouml/model/OrderingKind.java", "comments": 45, "loc_per_function": 5.0, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 9.0, "tokens": 22, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 22, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.22727272727272727, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.4}, {"loc": 5, "file_path": "src/argouml-core-model/src/org/argouml/model/XmiWriter.java", "comments": 57, "loc_per_function": 5.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 11.4, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 25, "file_path": "src/argouml-core-model/src/org/argouml/model/XmiReferenceException.java", "comments": 97, "loc_per_function": 4.17, "blanks_per_loc": 0.6, "num_funs": 6, "comments_per_loc": 3.88, "tokens": 147, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 24.5, "ccn_per_token": 0.04081632653061224, "functions_per_token": 0.04081632653061224, "loc_per_token": 0.17006802721088435, "ccn_per_loc": 0.24, "functions_per_loc": 0.24, "tokens_per_loc": 5.88}, {"loc": 123, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractCommonBehaviorHelperDecorator.java", "comments": 55, "loc_per_function": 3.24, "blanks_per_loc": 0.36, "num_funs": 38, "comments_per_loc": 0.45, "tokens": 805, "ccn": 38, "ccn_per_function": 1.0, "tokens_per_function": 21.18421052631579, "ccn_per_token": 0.04720496894409938, "functions_per_token": 0.04720496894409938, "loc_per_token": 0.15279503105590062, "ccn_per_loc": 0.3089430894308943, "functions_per_loc": 0.3089430894308943, "tokens_per_loc": 6.544715447154472}, {"loc": 3, "file_path": "src/argouml-core-model/src/org/argouml/model/CollaborationDiagram.java", "comments": 41, "loc_per_function": 3.0, "blanks_per_loc": 1.33, "num_funs": 0, "comments_per_loc": 13.67, "tokens": 14, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 14, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21428571428571427, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.666666666666667}, {"loc": 9, "file_path": "src/argouml-core-model/src/org/argouml/model/DummyModelMemento.java", "comments": 47, "loc_per_function": 4.5, "blanks_per_loc": 0.56, "num_funs": 2, "comments_per_loc": 5.22, "tokens": 32, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 16.0, "ccn_per_token": 0.0625, "functions_per_token": 0.0625, "loc_per_token": 0.28125, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.2222222222222222, "tokens_per_loc": 3.5555555555555554}, {"loc": 38, "file_path": "src/argouml-core-model/src/org/argouml/model/CollaborationsHelper.java", "comments": 297, "loc_per_function": 38.0, "blanks_per_loc": 0.97, "num_funs": 0, "comments_per_loc": 7.82, "tokens": 332, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 332, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1144578313253012, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 8.736842105263158}, {"loc": 11, "file_path": "src/argouml-core-model/src/org/argouml/model/AddAssociationEvent.java", "comments": 58, "loc_per_function": 11.0, "blanks_per_loc": 0.45, "num_funs": 1, "comments_per_loc": 5.27, "tokens": 67, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 67.0, "ccn_per_token": 0.014925373134328358, "functions_per_token": 0.014925373134328358, "loc_per_token": 0.16417910447761194, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.090909090909091}, {"loc": 6, "file_path": "src/argouml-core-model/src/org/argouml/model/ConcurrencyKind.java", "comments": 48, "loc_per_function": 6.0, "blanks_per_loc": 0.83, "num_funs": 0, "comments_per_loc": 8.0, "tokens": 27, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 27, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2222222222222222, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.5}, {"loc": 10, "file_path": "src/argouml-core-model/src/org/argouml/model/NotImplementedException.java", "comments": 54, "loc_per_function": 5.0, "blanks_per_loc": 0.6, "num_funs": 2, "comments_per_loc": 5.4, "tokens": 46, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 23.0, "ccn_per_token": 0.043478260869565216, "functions_per_token": 0.043478260869565216, "loc_per_token": 0.21739130434782608, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 4.6}, {"loc": 41, "file_path": "src/argouml-core-model/src/org/argouml/model/CommonBehaviorHelper.java", "comments": 267, "loc_per_function": 41.0, "blanks_per_loc": 1.02, "num_funs": 0, "comments_per_loc": 6.51, "tokens": 380, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 380, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.10789473684210527, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 9.268292682926829}, {"loc": 5, "file_path": "src/argouml-core-model/src/org/argouml/model/UmlFactoryDefaults.java", "comments": 27, "loc_per_function": 5.0, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 5.4, "tokens": 26, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 26, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.19230769230769232, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.2}, {"loc": 7, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelMemento.java", "comments": 56, "loc_per_function": 7.0, "blanks_per_loc": 0.86, "num_funs": 1, "comments_per_loc": 8.0, "tokens": 34, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 34.0, "ccn_per_token": 0.029411764705882353, "functions_per_token": 0.029411764705882353, "loc_per_token": 0.20588235294117646, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 4.857142857142857}, {"loc": 7, "file_path": "src/argouml-core-model/src/org/argouml/model/DirectionKind.java", "comments": 51, "loc_per_function": 7.0, "blanks_per_loc": 0.86, "num_funs": 0, "comments_per_loc": 7.29, "tokens": 32, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 32, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21875, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.571428571428571}, {"loc": 45, "file_path": "src/argouml-core-model/src/org/argouml/model/XmiException.java", "comments": 126, "loc_per_function": 4.5, "blanks_per_loc": 0.6, "num_funs": 10, "comments_per_loc": 2.8, "tokens": 237, "ccn": 10, "ccn_per_function": 1.0, "tokens_per_function": 23.7, "ccn_per_token": 0.04219409282700422, "functions_per_token": 0.04219409282700422, "loc_per_token": 0.189873417721519, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.2222222222222222, "tokens_per_loc": 5.266666666666667}, {"loc": 14, "file_path": "src/argouml-core-model/src/org/argouml/model/ActivityGraphsFactory.java", "comments": 99, "loc_per_function": 14.0, "blanks_per_loc": 0.93, "num_funs": 0, "comments_per_loc": 7.07, "tokens": 80, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 80, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.175, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.714285714285714}, {"loc": 15, "file_path": "src/argouml-core-model/src/org/argouml/model/ModelManagementFactory.java", "comments": 108, "loc_per_function": 15.0, "blanks_per_loc": 0.8, "num_funs": 0, "comments_per_loc": 7.2, "tokens": 82, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 82, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.18292682926829268, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.466666666666667}, {"loc": 192, "file_path": "src/argouml-core-model/src/org/argouml/model/Model.java", "comments": 326, "loc_per_function": 4.47, "blanks_per_loc": 0.33, "num_funs": 43, "comments_per_loc": 1.7, "tokens": 923, "ccn": 50, "ccn_per_function": 1.1627906976744187, "tokens_per_function": 21.46511627906977, "ccn_per_token": 0.05417118093174431, "functions_per_token": 0.04658721560130011, "loc_per_token": 0.20801733477789816, "ccn_per_loc": 0.2604166666666667, "functions_per_loc": 0.22395833333333334, "tokens_per_loc": 4.807291666666667}, {"loc": 32, "file_path": "src/argouml-core-model/src/org/argouml/model/CommonBehaviorFactory.java", "comments": 213, "loc_per_function": 32.0, "blanks_per_loc": 1.03, "num_funs": 0, "comments_per_loc": 6.66, "tokens": 179, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 179, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.1787709497206704, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.59375}, {"loc": 16, "file_path": "src/argouml-core-model/src/org/argouml/model/AssociationChangeEvent.java", "comments": 63, "loc_per_function": 8.0, "blanks_per_loc": 0.44, "num_funs": 2, "comments_per_loc": 3.94, "tokens": 83, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 41.5, "ccn_per_token": 0.024096385542168676, "functions_per_token": 0.024096385542168676, "loc_per_token": 0.1927710843373494, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 5.1875}, {"loc": 13, "file_path": "src/argouml-core-model/src/org/argouml/model/UseCasesFactory.java", "comments": 118, "loc_per_function": 13.0, "blanks_per_loc": 1.08, "num_funs": 0, "comments_per_loc": 9.08, "tokens": 89, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 89, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14606741573033707, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.846153846153846}, {"loc": 138, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractStateMachinesHelperDecorator.java", "comments": 56, "loc_per_function": 3.21, "blanks_per_loc": 0.36, "num_funs": 43, "comments_per_loc": 0.41, "tokens": 877, "ccn": 43, "ccn_per_function": 1.0, "tokens_per_function": 20.3953488372093, "ccn_per_token": 0.04903078677309008, "functions_per_token": 0.04903078677309008, "loc_per_token": 0.1573546180159635, "ccn_per_loc": 0.3115942028985507, "functions_per_loc": 0.3115942028985507, "tokens_per_loc": 6.355072463768116}, {"loc": 20, "file_path": "src/argouml-core-model/src/org/argouml/model/DataTypesHelper.java", "comments": 145, "loc_per_function": 20.0, "blanks_per_loc": 1.05, "num_funs": 0, "comments_per_loc": 7.25, "tokens": 148, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 148, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.13513513513513514, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.4}, {"loc": 39, "file_path": "src/argouml-core-model/src/org/argouml/model/StateMachinesFactory.java", "comments": 282, "loc_per_function": 39.0, "blanks_per_loc": 0.97, "num_funs": 0, "comments_per_loc": 7.23, "tokens": 255, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 255, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.15294117647058825, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 6.538461538461538}, {"loc": 9, "file_path": "src/argouml-core-model/src/org/argouml/model/MessageSort.java", "comments": 33, "loc_per_function": 9.0, "blanks_per_loc": 0.89, "num_funs": 0, "comments_per_loc": 3.67, "tokens": 42, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 42, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.21428571428571427, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.666666666666667}, {"loc": 31, "file_path": "src/argouml-core-model/src/org/argouml/model/UUIDManager.java", "comments": 69, "loc_per_function": 10.33, "blanks_per_loc": 0.32, "num_funs": 3, "comments_per_loc": 2.23, "tokens": 190, "ccn": 6, "ccn_per_function": 2.0, "tokens_per_function": 63.333333333333336, "ccn_per_token": 0.031578947368421054, "functions_per_token": 0.015789473684210527, "loc_per_token": 0.1631578947368421, "ccn_per_loc": 0.1935483870967742, "functions_per_loc": 0.0967741935483871, "tokens_per_loc": 6.129032258064516}, {"loc": 60, "file_path": "src/argouml-core-model/src/org/argouml/model/AbstractDataTypesHelperDecorator.java", "comments": 54, "loc_per_function": 3.33, "blanks_per_loc": 0.38, "num_funs": 18, "comments_per_loc": 0.9, "tokens": 343, "ccn": 18, "ccn_per_function": 1.0, "tokens_per_function": 19.055555555555557, "ccn_per_token": 0.052478134110787174, "functions_per_token": 0.052478134110787174, "loc_per_token": 0.1749271137026239, "ccn_per_loc": 0.3, "functions_per_loc": 0.3, "tokens_per_loc": 5.716666666666667}, {"loc": 16, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/VisibilityKindEUMLImpl.java", "comments": 16, "loc_per_function": 4.0, "blanks_per_loc": 0.44, "num_funs": 4, "comments_per_loc": 1.0, "tokens": 104, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 26.0, "ccn_per_token": 0.038461538461538464, "functions_per_token": 0.038461538461538464, "loc_per_token": 0.15384615384615385, "ccn_per_loc": 0.25, "functions_per_loc": 0.25, "tokens_per_loc": 6.5}, {"loc": 2154, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/FacadeEUMLImpl.java", "comments": 209, "loc_per_function": 5.38, "blanks_per_loc": 0.21, "num_funs": 400, "comments_per_loc": 0.1, "tokens": 12851, "ccn": 684, "ccn_per_function": 1.71, "tokens_per_function": 32.1275, "ccn_per_token": 0.053225429927632094, "functions_per_token": 0.031125982413819937, "loc_per_token": 0.16761341529842036, "ccn_per_loc": 0.31754874651810583, "functions_per_loc": 0.18570102135561745, "tokens_per_loc": 5.9661095636026}, {"loc": 50, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/XmiWriterEUMLImpl.java", "comments": 43, "loc_per_function": 16.67, "blanks_per_loc": 0.28, "num_funs": 3, "comments_per_loc": 0.86, "tokens": 326, "ccn": 8, "ccn_per_function": 2.6666666666666665, "tokens_per_function": 108.66666666666667, "ccn_per_token": 0.024539877300613498, "functions_per_token": 0.009202453987730062, "loc_per_token": 0.15337423312883436, "ccn_per_loc": 0.16, "functions_per_loc": 0.06, "tokens_per_loc": 6.52}, {"loc": 13, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/AggregationKindEUMLImpl.java", "comments": 16, "loc_per_function": 4.33, "blanks_per_loc": 0.46, "num_funs": 3, "comments_per_loc": 1.23, "tokens": 84, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 28.0, "ccn_per_token": 0.03571428571428571, "functions_per_token": 0.03571428571428571, "loc_per_token": 0.15476190476190477, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.23076923076923078, "tokens_per_loc": 6.461538461538462}, {"loc": 10, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/NotYetImplementedException.java", "comments": 21, "loc_per_function": 5.0, "blanks_per_loc": 0.6, "num_funs": 2, "comments_per_loc": 2.1, "tokens": 45, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 22.5, "ccn_per_token": 0.044444444444444446, "functions_per_token": 0.044444444444444446, "loc_per_token": 0.2222222222222222, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 4.5}, {"loc": 82, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/DataTypesFactoryEUMLImpl.java", "comments": 41, "loc_per_function": 4.56, "blanks_per_loc": 0.3, "num_funs": 18, "comments_per_loc": 0.5, "tokens": 492, "ccn": 22, "ccn_per_function": 1.2222222222222223, "tokens_per_function": 27.333333333333332, "ccn_per_token": 0.044715447154471545, "functions_per_token": 0.036585365853658534, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.2682926829268293, "functions_per_loc": 0.21951219512195122, "tokens_per_loc": 6.0}, {"loc": 212, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/UseCasesHelperEUMLImpl.java", "comments": 32, "loc_per_function": 9.22, "blanks_per_loc": 0.14, "num_funs": 23, "comments_per_loc": 0.15, "tokens": 1439, "ccn": 56, "ccn_per_function": 2.4347826086956523, "tokens_per_function": 62.56521739130435, "ccn_per_token": 0.03891591382904795, "functions_per_token": 0.015983321751216122, "loc_per_token": 0.14732453092425296, "ccn_per_loc": 0.2641509433962264, "functions_per_loc": 0.10849056603773585, "tokens_per_loc": 6.787735849056604}, {"loc": 17, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/DirectionKindEUMLImpl.java", "comments": 16, "loc_per_function": 4.25, "blanks_per_loc": 0.41, "num_funs": 4, "comments_per_loc": 0.94, "tokens": 83, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 20.75, "ccn_per_token": 0.04819277108433735, "functions_per_token": 0.04819277108433735, "loc_per_token": 0.20481927710843373, "ccn_per_loc": 0.23529411764705882, "functions_per_loc": 0.23529411764705882, "tokens_per_loc": 4.882352941176471}, {"loc": 479, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ModelEventPumpEUMLImpl.java", "comments": 84, "loc_per_function": 15.45, "blanks_per_loc": 0.15, "num_funs": 31, "comments_per_loc": 0.18, "tokens": 2814, "ccn": 92, "ccn_per_function": 2.967741935483871, "tokens_per_function": 90.7741935483871, "ccn_per_token": 0.032693674484719264, "functions_per_token": 0.01101634683724236, "loc_per_token": 0.17022032693674485, "ccn_per_loc": 0.19206680584551147, "functions_per_loc": 0.06471816283924843, "tokens_per_loc": 5.874739039665971}, {"loc": 100, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CommonBehaviorFactoryEUMLImpl.java", "comments": 46, "loc_per_function": 3.33, "blanks_per_loc": 0.36, "num_funs": 30, "comments_per_loc": 0.46, "tokens": 424, "ccn": 30, "ccn_per_function": 1.0, "tokens_per_function": 14.133333333333333, "ccn_per_token": 0.07075471698113207, "functions_per_token": 0.07075471698113207, "loc_per_token": 0.2358490566037736, "ccn_per_loc": 0.3, "functions_per_loc": 0.3, "tokens_per_loc": 4.24}, {"loc": 211, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/XmiReaderEUMLImpl.java", "comments": 54, "loc_per_function": 16.23, "blanks_per_loc": 0.14, "num_funs": 13, "comments_per_loc": 0.26, "tokens": 1343, "ccn": 49, "ccn_per_function": 3.769230769230769, "tokens_per_function": 103.3076923076923, "ccn_per_token": 0.03648548026805659, "functions_per_token": 0.00967982129560685, "loc_per_token": 0.15711094564408043, "ccn_per_loc": 0.23222748815165878, "functions_per_loc": 0.061611374407582936, "tokens_per_loc": 6.3649289099526065}, {"loc": 632, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/MetaTypesEUMLImpl.java", "comments": 72, "loc_per_function": 4.39, "blanks_per_loc": 0.25, "num_funs": 144, "comments_per_loc": 0.11, "tokens": 3599, "ccn": 147, "ccn_per_function": 1.0208333333333333, "tokens_per_function": 24.993055555555557, "ccn_per_token": 0.04084467907752153, "functions_per_token": 0.04001111419838844, "loc_per_token": 0.17560433453737148, "ccn_per_loc": 0.23259493670886075, "functions_per_loc": 0.22784810126582278, "tokens_per_loc": 5.694620253164557}, {"loc": 1722, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CoreHelperEUMLImpl.java", "comments": 132, "loc_per_function": 10.97, "blanks_per_loc": 0.12, "num_funs": 157, "comments_per_loc": 0.08, "tokens": 10309, "ccn": 372, "ccn_per_function": 2.3694267515923566, "tokens_per_function": 65.6624203821656, "ccn_per_token": 0.036084974294305946, "functions_per_token": 0.015229411194102241, "loc_per_token": 0.16703851003977108, "ccn_per_loc": 0.21602787456445993, "functions_per_loc": 0.09117305458768873, "tokens_per_loc": 5.98664343786295}, {"loc": 9, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/RunnableClass.java", "comments": 21, "loc_per_function": 9.0, "blanks_per_loc": 0.56, "num_funs": 1, "comments_per_loc": 2.33, "tokens": 59, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 59.0, "ccn_per_token": 0.01694915254237288, "functions_per_token": 0.01694915254237288, "loc_per_token": 0.15254237288135594, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 6.555555555555555}, {"loc": 86, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ExtensionMechanismsFactoryEUMLImpl.java", "comments": 41, "loc_per_function": 6.14, "blanks_per_loc": 0.24, "num_funs": 14, "comments_per_loc": 0.48, "tokens": 512, "ccn": 15, "ccn_per_function": 1.0714285714285714, "tokens_per_function": 36.57142857142857, "ccn_per_token": 0.029296875, "functions_per_token": 0.02734375, "loc_per_token": 0.16796875, "ccn_per_loc": 0.1744186046511628, "functions_per_loc": 0.16279069767441862, "tokens_per_loc": 5.953488372093023}, {"loc": 420, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ExtensionMechanismsHelperEUMLImpl.java", "comments": 70, "loc_per_function": 12.73, "blanks_per_loc": 0.1, "num_funs": 33, "comments_per_loc": 0.17, "tokens": 2988, "ccn": 128, "ccn_per_function": 3.878787878787879, "tokens_per_function": 90.54545454545455, "ccn_per_token": 0.0428380187416332, "functions_per_token": 0.01104417670682731, "loc_per_token": 0.14056224899598393, "ccn_per_loc": 0.3047619047619048, "functions_per_loc": 0.07857142857142857, "tokens_per_loc": 7.114285714285714}, {"loc": 162, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/UmlHelperEUMLImpl.java", "comments": 100, "loc_per_function": 20.25, "blanks_per_loc": 0.1, "num_funs": 8, "comments_per_loc": 0.62, "tokens": 1373, "ccn": 34, "ccn_per_function": 4.25, "tokens_per_function": 171.625, "ccn_per_token": 0.024763292061179897, "functions_per_token": 0.005826656955571741, "loc_per_token": 0.11798980335032774, "ccn_per_loc": 0.20987654320987653, "functions_per_loc": 0.04938271604938271, "tokens_per_loc": 8.475308641975309}, {"loc": 162, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/StateMachinesFactoryEUMLImpl.java", "comments": 46, "loc_per_function": 4.5, "blanks_per_loc": 0.43, "num_funs": 36, "comments_per_loc": 0.28, "tokens": 970, "ccn": 46, "ccn_per_function": 1.2777777777777777, "tokens_per_function": 26.944444444444443, "ccn_per_token": 0.04742268041237113, "functions_per_token": 0.03711340206185567, "loc_per_token": 0.1670103092783505, "ccn_per_loc": 0.2839506172839506, "functions_per_loc": 0.2222222222222222, "tokens_per_loc": 5.987654320987654}, {"loc": 22, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/MessageSortEUMLImpl.java", "comments": 14, "loc_per_function": 3.67, "blanks_per_loc": 0.5, "num_funs": 6, "comments_per_loc": 0.64, "tokens": 144, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 24.0, "ccn_per_token": 0.041666666666666664, "functions_per_token": 0.041666666666666664, "loc_per_token": 0.1527777777777778, "ccn_per_loc": 0.2727272727272727, "functions_per_loc": 0.2727272727272727, "tokens_per_loc": 6.545454545454546}, {"loc": 140, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ModelManagementFactoryEUMLImpl.java", "comments": 36, "loc_per_function": 12.73, "blanks_per_loc": 0.16, "num_funs": 11, "comments_per_loc": 0.26, "tokens": 1057, "ccn": 22, "ccn_per_function": 2.0, "tokens_per_function": 96.0909090909091, "ccn_per_token": 0.020813623462630087, "functions_per_token": 0.010406811731315043, "loc_per_token": 0.13245033112582782, "ccn_per_loc": 0.15714285714285714, "functions_per_loc": 0.07857142857142857, "tokens_per_loc": 7.55}, {"loc": 129, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CollaborationsFactoryEUMLImpl.java", "comments": 33, "loc_per_function": 5.61, "blanks_per_loc": 0.28, "num_funs": 23, "comments_per_loc": 0.26, "tokens": 807, "ccn": 25, "ccn_per_function": 1.0869565217391304, "tokens_per_function": 35.08695652173913, "ccn_per_token": 0.030978934324659233, "functions_per_token": 0.028500619578686492, "loc_per_token": 0.15985130111524162, "ccn_per_loc": 0.1937984496124031, "functions_per_loc": 0.17829457364341086, "tokens_per_loc": 6.255813953488372}, {"loc": 22, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CopyHelperEUMLImpl.java", "comments": 23, "loc_per_function": 11.0, "blanks_per_loc": 0.32, "num_funs": 2, "comments_per_loc": 1.05, "tokens": 132, "ccn": 5, "ccn_per_function": 2.5, "tokens_per_function": 66.0, "ccn_per_token": 0.03787878787878788, "functions_per_token": 0.015151515151515152, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.22727272727272727, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.0}, {"loc": 117, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/UMLUtil.java", "comments": 66, "loc_per_function": 19.5, "blanks_per_loc": 0.14, "num_funs": 6, "comments_per_loc": 0.56, "tokens": 953, "ccn": 23, "ccn_per_function": 3.8333333333333335, "tokens_per_function": 158.83333333333334, "ccn_per_token": 0.024134312696747113, "functions_per_token": 0.0062959076600209865, "loc_per_token": 0.12277019937040923, "ccn_per_loc": 0.19658119658119658, "functions_per_loc": 0.05128205128205128, "tokens_per_loc": 8.145299145299145}, {"loc": 17, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ChangeableKindEUMLImpl.java", "comments": 20, "loc_per_function": 5.67, "blanks_per_loc": 0.41, "num_funs": 3, "comments_per_loc": 1.18, "tokens": 62, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 20.666666666666668, "ccn_per_token": 0.04838709677419355, "functions_per_token": 0.04838709677419355, "loc_per_token": 0.27419354838709675, "ccn_per_loc": 0.17647058823529413, "functions_per_loc": 0.17647058823529413, "tokens_per_loc": 3.6470588235294117}, {"loc": 125, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/UseCasesFactoryEUMLImpl.java", "comments": 26, "loc_per_function": 11.36, "blanks_per_loc": 0.14, "num_funs": 11, "comments_per_loc": 0.21, "tokens": 843, "ccn": 25, "ccn_per_function": 2.272727272727273, "tokens_per_function": 76.63636363636364, "ccn_per_token": 0.02965599051008304, "functions_per_token": 0.013048635824436536, "loc_per_token": 0.14827995255041518, "ccn_per_loc": 0.2, "functions_per_loc": 0.088, "tokens_per_loc": 6.744}, {"loc": 189, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ModelManagementHelperEUMLImpl.java", "comments": 43, "loc_per_function": 8.59, "blanks_per_loc": 0.17, "num_funs": 22, "comments_per_loc": 0.23, "tokens": 1236, "ccn": 49, "ccn_per_function": 2.227272727272727, "tokens_per_function": 56.18181818181818, "ccn_per_token": 0.03964401294498382, "functions_per_token": 0.01779935275080906, "loc_per_token": 0.1529126213592233, "ccn_per_loc": 0.25925925925925924, "functions_per_loc": 0.1164021164021164, "tokens_per_loc": 6.5396825396825395}, {"loc": 245, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/DataTypesHelperEUMLImpl.java", "comments": 61, "loc_per_function": 14.41, "blanks_per_loc": 0.13, "num_funs": 17, "comments_per_loc": 0.25, "tokens": 1788, "ccn": 63, "ccn_per_function": 3.7058823529411766, "tokens_per_function": 105.17647058823529, "ccn_per_token": 0.03523489932885906, "functions_per_token": 0.009507829977628635, "loc_per_token": 0.13702460850111856, "ccn_per_loc": 0.2571428571428571, "functions_per_loc": 0.06938775510204082, "tokens_per_loc": 7.297959183673469}, {"loc": 36, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ActivityGraphsHelperEUMLImpl.java", "comments": 34, "loc_per_function": 2.77, "blanks_per_loc": 0.75, "num_funs": 13, "comments_per_loc": 0.94, "tokens": 209, "ccn": 13, "ccn_per_function": 1.0, "tokens_per_function": 16.076923076923077, "ccn_per_token": 0.06220095693779904, "functions_per_token": 0.06220095693779904, "loc_per_token": 0.1722488038277512, "ccn_per_loc": 0.3611111111111111, "functions_per_loc": 0.3611111111111111, "tokens_per_loc": 5.805555555555555}, {"loc": 588, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/UmlFactoryEUMLImpl.java", "comments": 146, "loc_per_function": 34.59, "blanks_per_loc": 0.12, "num_funs": 17, "comments_per_loc": 0.25, "tokens": 4968, "ccn": 126, "ccn_per_function": 7.411764705882353, "tokens_per_function": 292.2352941176471, "ccn_per_token": 0.025362318840579712, "functions_per_token": 0.003421900161030596, "loc_per_token": 0.11835748792270531, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.02891156462585034, "tokens_per_loc": 8.448979591836734}, {"loc": 396, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/EUMLModelImplementation.java", "comments": 88, "loc_per_function": 9.43, "blanks_per_loc": 0.24, "num_funs": 42, "comments_per_loc": 0.22, "tokens": 2167, "ccn": 78, "ccn_per_function": 1.8571428571428572, "tokens_per_function": 51.595238095238095, "ccn_per_token": 0.03599446239040148, "functions_per_token": 0.019381633594831565, "loc_per_token": 0.18274111675126903, "ccn_per_loc": 0.19696969696969696, "functions_per_loc": 0.10606060606060606, "tokens_per_loc": 5.472222222222222}, {"loc": 61, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ActivityGraphsFactoryEUMLlImpl.java", "comments": 30, "loc_per_function": 5.55, "blanks_per_loc": 0.3, "num_funs": 11, "comments_per_loc": 0.49, "tokens": 360, "ccn": 12, "ccn_per_function": 1.0909090909090908, "tokens_per_function": 32.72727272727273, "ccn_per_token": 0.03333333333333333, "functions_per_token": 0.030555555555555555, "loc_per_token": 0.16944444444444445, "ccn_per_loc": 0.19672131147540983, "functions_per_loc": 0.18032786885245902, "tokens_per_loc": 5.901639344262295}, {"loc": 1072, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java", "comments": 83, "loc_per_function": 12.32, "blanks_per_loc": 0.12, "num_funs": 87, "comments_per_loc": 0.08, "tokens": 7489, "ccn": 210, "ccn_per_function": 2.413793103448276, "tokens_per_function": 86.08045977011494, "ccn_per_token": 0.028041126986246494, "functions_per_token": 0.011617038322873547, "loc_per_token": 0.1431432768059821, "ccn_per_loc": 0.1958955223880597, "functions_per_loc": 0.08115671641791045, "tokens_per_loc": 6.986007462686567}, {"loc": 246, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/StateMachinesHelperEUMLImpl.java", "comments": 65, "loc_per_function": 5.86, "blanks_per_loc": 0.33, "num_funs": 42, "comments_per_loc": 0.26, "tokens": 1499, "ccn": 68, "ccn_per_function": 1.619047619047619, "tokens_per_function": 35.69047619047619, "ccn_per_token": 0.04536357571714476, "functions_per_token": 0.028018679119412943, "loc_per_token": 0.16410940627084722, "ccn_per_loc": 0.2764227642276423, "functions_per_loc": 0.17073170731707318, "tokens_per_loc": 6.09349593495935}, {"loc": 11, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/OrderingKindEUMLImpl.java", "comments": 14, "loc_per_function": 5.5, "blanks_per_loc": 0.64, "num_funs": 2, "comments_per_loc": 1.27, "tokens": 51, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 25.5, "ccn_per_token": 0.0392156862745098, "functions_per_token": 0.0392156862745098, "loc_per_token": 0.21568627450980393, "ccn_per_loc": 0.18181818181818182, "functions_per_loc": 0.18181818181818182, "tokens_per_loc": 4.636363636363637}, {"loc": 90, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CommonBehaviorHelperEUMLImpl.java", "comments": 57, "loc_per_function": 2.43, "blanks_per_loc": 0.83, "num_funs": 37, "comments_per_loc": 0.63, "tokens": 551, "ccn": 37, "ccn_per_function": 1.0, "tokens_per_function": 14.891891891891891, "ccn_per_token": 0.06715063520871144, "functions_per_token": 0.06715063520871144, "loc_per_token": 0.16333938294010888, "ccn_per_loc": 0.4111111111111111, "functions_per_loc": 0.4111111111111111, "tokens_per_loc": 6.122222222222222}, {"loc": 34, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/PseudostateKindEUMLImpl.java", "comments": 18, "loc_per_function": 3.4, "blanks_per_loc": 0.41, "num_funs": 10, "comments_per_loc": 0.53, "tokens": 224, "ccn": 10, "ccn_per_function": 1.0, "tokens_per_function": 22.4, "ccn_per_token": 0.044642857142857144, "functions_per_token": 0.044642857142857144, "loc_per_token": 0.15178571428571427, "ccn_per_loc": 0.29411764705882354, "functions_per_loc": 0.29411764705882354, "tokens_per_loc": 6.588235294117647}, {"loc": 35, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CommandStackImpl.java", "comments": 16, "loc_per_function": 4.38, "blanks_per_loc": 0.34, "num_funs": 8, "comments_per_loc": 0.46, "tokens": 204, "ccn": 10, "ccn_per_function": 1.25, "tokens_per_function": 25.5, "ccn_per_token": 0.049019607843137254, "functions_per_token": 0.0392156862745098, "loc_per_token": 0.1715686274509804, "ccn_per_loc": 0.2857142857142857, "functions_per_loc": 0.22857142857142856, "tokens_per_loc": 5.828571428571428}, {"loc": 13, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ScopeKindEUMLImpl.java", "comments": 18, "loc_per_function": 6.5, "blanks_per_loc": 0.46, "num_funs": 2, "comments_per_loc": 1.38, "tokens": 50, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 25.0, "ccn_per_token": 0.04, "functions_per_token": 0.04, "loc_per_token": 0.26, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 3.8461538461538463}, {"loc": 77, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/RootContainerAdapter.java", "comments": 39, "loc_per_function": 8.56, "blanks_per_loc": 0.26, "num_funs": 9, "comments_per_loc": 0.51, "tokens": 418, "ccn": 18, "ccn_per_function": 2.0, "tokens_per_function": 46.44444444444444, "ccn_per_token": 0.0430622009569378, "functions_per_token": 0.0215311004784689, "loc_per_token": 0.18421052631578946, "ccn_per_loc": 0.23376623376623376, "functions_per_loc": 0.11688311688311688, "tokens_per_loc": 5.428571428571429}, {"loc": 62, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ChangeCommand.java", "comments": 26, "loc_per_function": 12.4, "blanks_per_loc": 0.16, "num_funs": 5, "comments_per_loc": 0.42, "tokens": 379, "ccn": 13, "ccn_per_function": 2.6, "tokens_per_function": 75.8, "ccn_per_token": 0.03430079155672823, "functions_per_token": 0.013192612137203167, "loc_per_token": 0.16358839050131926, "ccn_per_loc": 0.20967741935483872, "functions_per_loc": 0.08064516129032258, "tokens_per_loc": 6.112903225806452}, {"loc": 95, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/CollaborationsHelperEUMLImpl.java", "comments": 54, "loc_per_function": 2.71, "blanks_per_loc": 0.65, "num_funs": 35, "comments_per_loc": 0.57, "tokens": 513, "ccn": 35, "ccn_per_function": 1.0, "tokens_per_function": 14.657142857142857, "ccn_per_token": 0.0682261208576998, "functions_per_token": 0.0682261208576998, "loc_per_token": 0.18518518518518517, "ccn_per_loc": 0.3684210526315789, "functions_per_loc": 0.3684210526315789, "tokens_per_loc": 5.4}, {"loc": 14, "file_path": "src/argouml-core-model-euml/src/org/argouml/model/euml/ConcurrencyKindEUMLImpl.java", "comments": 15, "loc_per_function": 4.67, "blanks_per_loc": 0.43, "num_funs": 3, "comments_per_loc": 1.07, "tokens": 71, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 23.666666666666668, "ccn_per_token": 0.04225352112676056, "functions_per_token": 0.04225352112676056, "loc_per_token": 0.19718309859154928, "ccn_per_loc": 0.21428571428571427, "functions_per_loc": 0.21428571428571427, "tokens_per_loc": 5.071428571428571}, {"loc": 79, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/model/mdr/TestReadCompressedFilesAndHref.java", "comments": 67, "loc_per_function": 11.29, "blanks_per_loc": 0.22, "num_funs": 7, "comments_per_loc": 0.85, "tokens": 492, "ccn": 14, "ccn_per_function": 2.0, "tokens_per_function": 70.28571428571429, "ccn_per_token": 0.028455284552845527, "functions_per_token": 0.014227642276422764, "loc_per_token": 0.16056910569105692, "ccn_per_loc": 0.17721518987341772, "functions_per_loc": 0.08860759493670886, "tokens_per_loc": 6.227848101265823}, {"loc": 81, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/model/mdr/TestModelEventPump.java", "comments": 50, "loc_per_function": 27.0, "blanks_per_loc": 0.35, "num_funs": 3, "comments_per_loc": 0.62, "tokens": 722, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 240.66666666666666, "ccn_per_token": 0.004155124653739612, "functions_per_token": 0.004155124653739612, "loc_per_token": 0.11218836565096953, "ccn_per_loc": 0.037037037037037035, "functions_per_loc": 0.037037037037037035, "tokens_per_loc": 8.91358024691358}, {"loc": 162, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/model/mdr/TestMDRModelImplementation.java", "comments": 165, "loc_per_function": 4.26, "blanks_per_loc": 0.29, "num_funs": 38, "comments_per_loc": 1.02, "tokens": 986, "ccn": 40, "ccn_per_function": 1.0526315789473684, "tokens_per_function": 25.94736842105263, "ccn_per_token": 0.04056795131845842, "functions_per_token": 0.038539553752535496, "loc_per_token": 0.1643002028397566, "ccn_per_loc": 0.24691358024691357, "functions_per_loc": 0.2345679012345679, "tokens_per_loc": 6.08641975308642}, {"loc": 47, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/model/mdr/TestMDRModelImplementationCreate.java", "comments": 55, "loc_per_function": 23.5, "blanks_per_loc": 0.19, "num_funs": 2, "comments_per_loc": 1.17, "tokens": 401, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 200.5, "ccn_per_token": 0.004987531172069825, "functions_per_token": 0.004987531172069825, "loc_per_token": 0.1172069825436409, "ccn_per_loc": 0.0425531914893617, "functions_per_loc": 0.0425531914893617, "tokens_per_loc": 8.53191489361702}, {"loc": 26, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/model/mdr/AbstractMDRModelImplementationTestCase.java", "comments": 49, "loc_per_function": 13.0, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 1.88, "tokens": 131, "ccn": 4, "ccn_per_function": 2.0, "tokens_per_function": 65.5, "ccn_per_token": 0.030534351145038167, "functions_per_token": 0.015267175572519083, "loc_per_token": 0.1984732824427481, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 5.038461538461538}, {"loc": 12, "file_path": "src/argouml-core-model-mdr/tests/org/argouml/model/mdr/TestXmiReaderImpl.java", "comments": 20, "loc_per_function": 12.0, "blanks_per_loc": 0.33, "num_funs": 1, "comments_per_loc": 1.67, "tokens": 76, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 76.0, "ccn_per_token": 0.013157894736842105, "functions_per_token": 0.013157894736842105, "loc_per_token": 0.15789473684210525, "ccn_per_loc": 0.08333333333333333, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 6.333333333333333}, {"loc": 10, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoExtensionMechanismsHelperDecorator.java", "comments": 47, "loc_per_function": 10.0, "blanks_per_loc": 0.6, "num_funs": 1, "comments_per_loc": 4.7, "tokens": 45, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 45.0, "ccn_per_token": 0.022222222222222223, "functions_per_token": 0.022222222222222223, "loc_per_token": 0.2222222222222222, "ccn_per_loc": 0.1, "functions_per_loc": 0.1, "tokens_per_loc": 4.5}, {"loc": 36, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/XmiHeaderProviderImpl.java", "comments": 48, "loc_per_function": 18.0, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 1.33, "tokens": 194, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 97.0, "ccn_per_token": 0.015463917525773196, "functions_per_token": 0.010309278350515464, "loc_per_token": 0.18556701030927836, "ccn_per_loc": 0.08333333333333333, "functions_per_loc": 0.05555555555555555, "tokens_per_loc": 5.388888888888889}, {"loc": 645, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/StateMachinesHelperMDRImpl.java", "comments": 68, "loc_per_function": 14.33, "blanks_per_loc": 0.15, "num_funs": 45, "comments_per_loc": 0.11, "tokens": 4058, "ccn": 201, "ccn_per_function": 4.466666666666667, "tokens_per_function": 90.17777777777778, "ccn_per_token": 0.04953178905864958, "functions_per_token": 0.011089206505667817, "loc_per_token": 0.15894529324790538, "ccn_per_loc": 0.3116279069767442, "functions_per_loc": 0.06976744186046512, "tokens_per_loc": 6.291472868217054}, {"loc": 62, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CopyHelper.java", "comments": 82, "loc_per_function": 20.67, "blanks_per_loc": 0.18, "num_funs": 3, "comments_per_loc": 1.32, "tokens": 456, "ccn": 13, "ccn_per_function": 4.333333333333333, "tokens_per_function": 152.0, "ccn_per_token": 0.02850877192982456, "functions_per_token": 0.006578947368421052, "loc_per_token": 0.13596491228070176, "ccn_per_loc": 0.20967741935483872, "functions_per_loc": 0.04838709677419355, "tokens_per_loc": 7.354838709677419}, {"loc": 200, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UmlHelperMDRImpl.java", "comments": 71, "loc_per_function": 25.0, "blanks_per_loc": 0.08, "num_funs": 8, "comments_per_loc": 0.35, "tokens": 1806, "ccn": 36, "ccn_per_function": 4.5, "tokens_per_function": 225.75, "ccn_per_token": 0.019933554817275746, "functions_per_token": 0.004429678848283499, "loc_per_token": 0.11074197120708748, "ccn_per_loc": 0.18, "functions_per_loc": 0.04, "tokens_per_loc": 9.03}, {"loc": 167, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/DataTypesHelperMDRImpl.java", "comments": 66, "loc_per_function": 9.28, "blanks_per_loc": 0.23, "num_funs": 18, "comments_per_loc": 0.4, "tokens": 953, "ccn": 43, "ccn_per_function": 2.388888888888889, "tokens_per_function": 52.94444444444444, "ccn_per_token": 0.04512067156348373, "functions_per_token": 0.01888772298006296, "loc_per_token": 0.17523609653725078, "ccn_per_loc": 0.25748502994011974, "functions_per_loc": 0.10778443113772455, "tokens_per_loc": 5.706586826347305}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/AbstractUmlModelFactoryMDR.java", "comments": 54, "loc_per_function": 4.5, "blanks_per_loc": 0.78, "num_funs": 2, "comments_per_loc": 6.0, "tokens": 41, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 20.5, "ccn_per_token": 0.04878048780487805, "functions_per_token": 0.04878048780487805, "loc_per_token": 0.21951219512195122, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.2222222222222222, "tokens_per_loc": 4.555555555555555}, {"loc": 195, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/DataTypesFactoryMDRImpl.java", "comments": 75, "loc_per_function": 8.86, "blanks_per_loc": 0.21, "num_funs": 22, "comments_per_loc": 0.38, "tokens": 1338, "ccn": 34, "ccn_per_function": 1.5454545454545454, "tokens_per_function": 60.81818181818182, "ccn_per_token": 0.025411061285500747, "functions_per_token": 0.016442451420029897, "loc_per_token": 0.14573991031390135, "ccn_per_loc": 0.17435897435897435, "functions_per_loc": 0.11282051282051282, "tokens_per_loc": 6.861538461538461}, {"loc": 8, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoUmlHelperDecorator.java", "comments": 47, "loc_per_function": 8.0, "blanks_per_loc": 0.75, "num_funs": 1, "comments_per_loc": 5.88, "tokens": 46, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 46.0, "ccn_per_token": 0.021739130434782608, "functions_per_token": 0.021739130434782608, "loc_per_token": 0.17391304347826086, "ccn_per_loc": 0.125, "functions_per_loc": 0.125, "tokens_per_loc": 5.75}, {"loc": 515, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/XmiReaderImpl.java", "comments": 165, "loc_per_function": 27.11, "blanks_per_loc": 0.21, "num_funs": 19, "comments_per_loc": 0.32, "tokens": 3228, "ccn": 72, "ccn_per_function": 3.789473684210526, "tokens_per_function": 169.89473684210526, "ccn_per_token": 0.022304832713754646, "functions_per_token": 0.005885997521685254, "loc_per_token": 0.15954151177199505, "ccn_per_loc": 0.13980582524271845, "functions_per_loc": 0.036893203883495145, "tokens_per_loc": 6.267961165048543}, {"loc": 30, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CollectionHelper.java", "comments": 53, "loc_per_function": 30.0, "blanks_per_loc": 0.27, "num_funs": 1, "comments_per_loc": 1.77, "tokens": 187, "ccn": 6, "ccn_per_function": 6.0, "tokens_per_function": 187.0, "ccn_per_token": 0.03208556149732621, "functions_per_token": 0.0053475935828877, "loc_per_token": 0.16042780748663102, "ccn_per_loc": 0.2, "functions_per_loc": 0.03333333333333333, "tokens_per_loc": 6.233333333333333}, {"loc": 120, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/KindsMDRImpl.java", "comments": 131, "loc_per_function": 3.75, "blanks_per_loc": 0.33, "num_funs": 32, "comments_per_loc": 1.09, "tokens": 609, "ccn": 32, "ccn_per_function": 1.0, "tokens_per_function": 19.03125, "ccn_per_token": 0.052545155993431854, "functions_per_token": 0.052545155993431854, "loc_per_token": 0.19704433497536947, "ccn_per_loc": 0.26666666666666666, "functions_per_loc": 0.26666666666666666, "tokens_per_loc": 5.075}, {"loc": 535, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/MDRModelImplementation.java", "comments": 286, "loc_per_function": 7.99, "blanks_per_loc": 0.27, "num_funs": 67, "comments_per_loc": 0.53, "tokens": 3144, "ccn": 105, "ccn_per_function": 1.5671641791044777, "tokens_per_function": 46.92537313432836, "ccn_per_token": 0.033396946564885496, "functions_per_token": 0.021310432569974554, "loc_per_token": 0.17016539440203562, "ccn_per_loc": 0.19626168224299065, "functions_per_loc": 0.1252336448598131, "tokens_per_loc": 5.876635514018692}, {"loc": 371, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/XmiReferenceResolverImpl.java", "comments": 255, "loc_per_function": 24.73, "blanks_per_loc": 0.16, "num_funs": 15, "comments_per_loc": 0.69, "tokens": 2584, "ccn": 73, "ccn_per_function": 4.866666666666666, "tokens_per_function": 172.26666666666668, "ccn_per_token": 0.02825077399380805, "functions_per_token": 0.005804953560371517, "loc_per_token": 0.14357585139318885, "ccn_per_loc": 0.1967654986522911, "functions_per_loc": 0.04043126684636118, "tokens_per_loc": 6.964959568733153}, {"loc": 1549, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreFactoryMDRImpl.java", "comments": 529, "loc_per_function": 10.54, "blanks_per_loc": 0.19, "num_funs": 147, "comments_per_loc": 0.34, "tokens": 10694, "ccn": 379, "ccn_per_function": 2.578231292517007, "tokens_per_function": 72.74829931972789, "ccn_per_token": 0.035440433888161586, "functions_per_token": 0.013746025808864784, "loc_per_token": 0.14484757808116702, "ccn_per_loc": 0.2446739832149774, "functions_per_loc": 0.09489993544222079, "tokens_per_loc": 6.903808908973532}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoUseCasesHelperDecorator.java", "comments": 47, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.22, "tokens": 45, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 45.0, "ccn_per_token": 0.022222222222222223, "functions_per_token": 0.022222222222222223, "loc_per_token": 0.2, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 5.0}, {"loc": 34, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/XmiReferenceProviderImpl.java", "comments": 58, "loc_per_function": 17.0, "blanks_per_loc": 0.41, "num_funs": 2, "comments_per_loc": 1.71, "tokens": 208, "ccn": 7, "ccn_per_function": 3.5, "tokens_per_function": 104.0, "ccn_per_token": 0.03365384615384615, "functions_per_token": 0.009615384615384616, "loc_per_token": 0.16346153846153846, "ccn_per_loc": 0.20588235294117646, "functions_per_loc": 0.058823529411764705, "tokens_per_loc": 6.117647058823529}, {"loc": 15, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/XmiReference.java", "comments": 62, "loc_per_function": 5.0, "blanks_per_loc": 0.47, "num_funs": 3, "comments_per_loc": 4.13, "tokens": 59, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 19.666666666666668, "ccn_per_token": 0.05084745762711865, "functions_per_token": 0.05084745762711865, "loc_per_token": 0.2542372881355932, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 3.933333333333333}, {"loc": 370, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ExtensionMechanismsHelperMDRImpl.java", "comments": 89, "loc_per_function": 12.33, "blanks_per_loc": 0.18, "num_funs": 30, "comments_per_loc": 0.24, "tokens": 2385, "ccn": 107, "ccn_per_function": 3.566666666666667, "tokens_per_function": 79.5, "ccn_per_token": 0.044863731656184486, "functions_per_token": 0.012578616352201259, "loc_per_token": 0.15513626834381553, "ccn_per_loc": 0.2891891891891892, "functions_per_loc": 0.08108108108108109, "tokens_per_loc": 6.445945945945946}, {"loc": 69, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/XmiWriterMDRImpl.java", "comments": 71, "loc_per_function": 17.25, "blanks_per_loc": 0.32, "num_funs": 4, "comments_per_loc": 1.03, "tokens": 446, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 111.5, "ccn_per_token": 0.017937219730941704, "functions_per_token": 0.008968609865470852, "loc_per_token": 0.1547085201793722, "ccn_per_loc": 0.11594202898550725, "functions_per_loc": 0.057971014492753624, "tokens_per_loc": 6.463768115942029}, {"loc": 266, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ExtensionMechanismsFactoryMDRImpl.java", "comments": 130, "loc_per_function": 11.57, "blanks_per_loc": 0.18, "num_funs": 23, "comments_per_loc": 0.49, "tokens": 1847, "ccn": 53, "ccn_per_function": 2.3043478260869565, "tokens_per_function": 80.30434782608695, "ccn_per_token": 0.028695181375203032, "functions_per_token": 0.01245262587980509, "loc_per_token": 0.14401732539252843, "ccn_per_loc": 0.19924812030075187, "functions_per_loc": 0.08646616541353383, "tokens_per_loc": 6.943609022556391}, {"loc": 1208, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UmlFactoryMDRImpl.java", "comments": 366, "loc_per_function": 35.53, "blanks_per_loc": 0.11, "num_funs": 34, "comments_per_loc": 0.3, "tokens": 9825, "ccn": 304, "ccn_per_function": 8.941176470588236, "tokens_per_function": 288.97058823529414, "ccn_per_token": 0.03094147582697201, "functions_per_token": 0.003460559796437659, "loc_per_token": 0.12295165394402036, "ccn_per_loc": 0.25165562913907286, "functions_per_loc": 0.028145695364238412, "tokens_per_loc": 8.133278145695364}, {"loc": 358, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CollaborationsFactoryMDRImpl.java", "comments": 144, "loc_per_function": 9.68, "blanks_per_loc": 0.23, "num_funs": 37, "comments_per_loc": 0.4, "tokens": 2320, "ccn": 72, "ccn_per_function": 1.945945945945946, "tokens_per_function": 62.7027027027027, "ccn_per_token": 0.03103448275862069, "functions_per_token": 0.015948275862068966, "loc_per_token": 0.1543103448275862, "ccn_per_loc": 0.2011173184357542, "functions_per_loc": 0.10335195530726257, "tokens_per_loc": 6.4804469273743015}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoCollaborationsHelperDecorator.java", "comments": 47, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.22, "tokens": 45, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 45.0, "ccn_per_token": 0.022222222222222223, "functions_per_token": 0.022222222222222223, "loc_per_token": 0.2, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 5.0}, {"loc": 2844, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreHelperMDRImpl.java", "comments": 401, "loc_per_function": 16.25, "blanks_per_loc": 0.13, "num_funs": 175, "comments_per_loc": 0.14, "tokens": 18473, "ccn": 897, "ccn_per_function": 5.1257142857142854, "tokens_per_function": 105.56, "ccn_per_token": 0.048557353976073185, "functions_per_token": 0.009473285335354301, "loc_per_token": 0.15395441996427217, "ccn_per_loc": 0.3154008438818565, "functions_per_loc": 0.061533052039381156, "tokens_per_loc": 6.4954289732770745}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoStateMachinesHelperDecorator.java", "comments": 47, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.22, "tokens": 45, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 45.0, "ccn_per_token": 0.022222222222222223, "functions_per_token": 0.022222222222222223, "loc_per_token": 0.2, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 5.0}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoActivityGraphsHelperDecorator.java", "comments": 47, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.22, "tokens": 45, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 45.0, "ccn_per_token": 0.022222222222222223, "functions_per_token": 0.022222222222222223, "loc_per_token": 0.2, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 5.0}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoCommonBehaviorHelperDecorator.java", "comments": 47, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.22, "tokens": 45, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 45.0, "ccn_per_token": 0.022222222222222223, "functions_per_token": 0.022222222222222223, "loc_per_token": 0.2, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 5.0}, {"loc": 587, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoCoreHelperDecorator.java", "comments": 113, "loc_per_function": 5.64, "blanks_per_loc": 0.22, "num_funs": 104, "comments_per_loc": 0.19, "tokens": 4229, "ccn": 113, "ccn_per_function": 1.0865384615384615, "tokens_per_function": 40.66346153846154, "ccn_per_token": 0.026720264838023172, "functions_per_token": 0.024592102151808938, "loc_per_token": 0.13880349964530622, "ccn_per_loc": 0.19250425894378195, "functions_per_loc": 0.17717206132879046, "tokens_per_loc": 7.20442930153322}, {"loc": 130, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ModelManagementFactoryMDRImpl.java", "comments": 86, "loc_per_function": 7.65, "blanks_per_loc": 0.27, "num_funs": 17, "comments_per_loc": 0.66, "tokens": 761, "ccn": 30, "ccn_per_function": 1.7647058823529411, "tokens_per_function": 44.76470588235294, "ccn_per_token": 0.03942181340341656, "functions_per_token": 0.022339027595269383, "loc_per_token": 0.17082785808147175, "ccn_per_loc": 0.23076923076923078, "functions_per_loc": 0.13076923076923078, "tokens_per_loc": 5.8538461538461535}, {"loc": 3896, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/FacadeMDRImpl.java", "comments": 234, "loc_per_function": 9.5, "blanks_per_loc": 0.17, "num_funs": 410, "comments_per_loc": 0.06, "tokens": 22456, "ccn": 1099, "ccn_per_function": 2.680487804878049, "tokens_per_function": 54.770731707317076, "ccn_per_token": 0.04894014962593516, "functions_per_token": 0.018257926612041325, "loc_per_token": 0.17349483434271465, "ccn_per_loc": 0.28208418891170434, "functions_per_loc": 0.10523613963039015, "tokens_per_loc": 5.763860369609857}, {"loc": 27, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/MessageSortMDRImpl.java", "comments": 14, "loc_per_function": 4.5, "blanks_per_loc": 0.33, "num_funs": 6, "comments_per_loc": 0.52, "tokens": 161, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 26.833333333333332, "ccn_per_token": 0.037267080745341616, "functions_per_token": 0.037267080745341616, "loc_per_token": 0.16770186335403728, "ccn_per_loc": 0.2222222222222222, "functions_per_loc": 0.2222222222222222, "tokens_per_loc": 5.962962962962963}, {"loc": 700, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/MetaTypesMDRImpl.java", "comments": 56, "loc_per_function": 4.86, "blanks_per_loc": 0.22, "num_funs": 144, "comments_per_loc": 0.08, "tokens": 4632, "ccn": 147, "ccn_per_function": 1.0208333333333333, "tokens_per_function": 32.166666666666664, "ccn_per_token": 0.03173575129533679, "functions_per_token": 0.031088082901554404, "loc_per_token": 0.15112262521588946, "ccn_per_loc": 0.21, "functions_per_loc": 0.2057142857142857, "tokens_per_loc": 6.617142857142857}, {"loc": 9, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UndoDataTypesHelperDecorator.java", "comments": 47, "loc_per_function": 9.0, "blanks_per_loc": 0.67, "num_funs": 1, "comments_per_loc": 5.22, "tokens": 45, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 45.0, "ccn_per_token": 0.022222222222222223, "functions_per_token": 0.022222222222222223, "loc_per_token": 0.2, "ccn_per_loc": 0.1111111111111111, "functions_per_loc": 0.1111111111111111, "tokens_per_loc": 5.0}, {"loc": 541, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ModelManagementHelperMDRImpl.java", "comments": 281, "loc_per_function": 16.39, "blanks_per_loc": 0.17, "num_funs": 33, "comments_per_loc": 0.52, "tokens": 3649, "ccn": 148, "ccn_per_function": 4.484848484848484, "tokens_per_function": 110.57575757575758, "ccn_per_token": 0.040559057275966016, "functions_per_token": 0.009043573581803233, "loc_per_token": 0.14825979720471363, "ccn_per_loc": 0.2735674676524954, "functions_per_loc": 0.06099815157116451, "tokens_per_loc": 6.744916820702403}, {"loc": 176, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UseCasesFactoryMDRImpl.java", "comments": 94, "loc_per_function": 9.78, "blanks_per_loc": 0.24, "num_funs": 18, "comments_per_loc": 0.53, "tokens": 1225, "ccn": 38, "ccn_per_function": 2.111111111111111, "tokens_per_function": 68.05555555555556, "ccn_per_token": 0.031020408163265307, "functions_per_token": 0.014693877551020407, "loc_per_token": 0.1436734693877551, "ccn_per_loc": 0.2159090909090909, "functions_per_loc": 0.10227272727272728, "tokens_per_loc": 6.9602272727272725}, {"loc": 452, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CommonBehaviorFactoryMDRImpl.java", "comments": 173, "loc_per_function": 8.07, "blanks_per_loc": 0.23, "num_funs": 56, "comments_per_loc": 0.38, "tokens": 3240, "ccn": 102, "ccn_per_function": 1.8214285714285714, "tokens_per_function": 57.857142857142854, "ccn_per_token": 0.03148148148148148, "functions_per_token": 0.01728395061728395, "loc_per_token": 0.13950617283950617, "ccn_per_loc": 0.22566371681415928, "functions_per_loc": 0.12389380530973451, "tokens_per_loc": 7.168141592920354}, {"loc": 713, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ModelEventPumpMDRImpl.java", "comments": 305, "loc_per_function": 16.2, "blanks_per_loc": 0.15, "num_funs": 44, "comments_per_loc": 0.43, "tokens": 4919, "ccn": 144, "ccn_per_function": 3.272727272727273, "tokens_per_function": 111.79545454545455, "ccn_per_token": 0.029274242732262656, "functions_per_token": 0.0089449075015247, "loc_per_token": 0.14494816019516163, "ccn_per_loc": 0.20196353436185133, "functions_per_loc": 0.061711079943899017, "tokens_per_loc": 6.899018232819074}, {"loc": 390, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/UseCasesHelperMDRImpl.java", "comments": 57, "loc_per_function": 16.25, "blanks_per_loc": 0.16, "num_funs": 24, "comments_per_loc": 0.15, "tokens": 2427, "ccn": 112, "ccn_per_function": 4.666666666666667, "tokens_per_function": 101.125, "ccn_per_token": 0.046147507210548, "functions_per_token": 0.009888751545117428, "loc_per_token": 0.16069221260815822, "ccn_per_loc": 0.28717948717948716, "functions_per_loc": 0.06153846153846154, "tokens_per_loc": 6.223076923076923}, {"loc": 543, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CommonBehaviorHelperMDRImpl.java", "comments": 75, "loc_per_function": 13.57, "blanks_per_loc": 0.15, "num_funs": 40, "comments_per_loc": 0.14, "tokens": 3604, "ccn": 168, "ccn_per_function": 4.2, "tokens_per_function": 90.1, "ccn_per_token": 0.04661487236403995, "functions_per_token": 0.011098779134295227, "loc_per_token": 0.1506659267480577, "ccn_per_loc": 0.30939226519337015, "functions_per_loc": 0.07366482504604052, "tokens_per_loc": 6.637200736648251}, {"loc": 476, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/StateMachinesFactoryMDRImpl.java", "comments": 162, "loc_per_function": 8.65, "blanks_per_loc": 0.25, "num_funs": 55, "comments_per_loc": 0.34, "tokens": 3048, "ccn": 108, "ccn_per_function": 1.9636363636363636, "tokens_per_function": 55.41818181818182, "ccn_per_token": 0.03543307086614173, "functions_per_token": 0.01804461942257218, "loc_per_token": 0.15616797900262466, "ccn_per_loc": 0.226890756302521, "functions_per_loc": 0.11554621848739496, "tokens_per_loc": 6.4033613445378155}, {"loc": 157, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ActivityGraphsFactoryMDRImpl.java", "comments": 90, "loc_per_function": 8.72, "blanks_per_loc": 0.24, "num_funs": 18, "comments_per_loc": 0.57, "tokens": 999, "ccn": 33, "ccn_per_function": 1.8333333333333333, "tokens_per_function": 55.5, "ccn_per_token": 0.03303303303303303, "functions_per_token": 0.018018018018018018, "loc_per_token": 0.15715715715715717, "ccn_per_loc": 0.21019108280254778, "functions_per_loc": 0.11464968152866242, "tokens_per_loc": 6.3630573248407645}, {"loc": 713, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/CollaborationsHelperMDRImpl.java", "comments": 122, "loc_per_function": 18.28, "blanks_per_loc": 0.15, "num_funs": 39, "comments_per_loc": 0.17, "tokens": 4729, "ccn": 216, "ccn_per_function": 5.538461538461538, "tokens_per_function": 121.25641025641026, "ccn_per_token": 0.045675618524000844, "functions_per_token": 0.008246986677944598, "loc_per_token": 0.15077183336857686, "ccn_per_loc": 0.302945301542777, "functions_per_loc": 0.0546984572230014, "tokens_per_loc": 6.632538569424965}, {"loc": 137, "file_path": "src/argouml-core-model-mdr/src/org/argouml/model/mdr/ActivityGraphsHelperMDRImpl.java", "comments": 49, "loc_per_function": 10.54, "blanks_per_loc": 0.22, "num_funs": 13, "comments_per_loc": 0.36, "tokens": 975, "ccn": 33, "ccn_per_function": 2.5384615384615383, "tokens_per_function": 75.0, "ccn_per_token": 0.033846153846153845, "functions_per_token": 0.013333333333333334, "loc_per_token": 0.14051282051282052, "ccn_per_loc": 0.24087591240875914, "functions_per_loc": 0.0948905109489051, "tokens_per_loc": 7.116788321167883}, {"loc": 45, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/ActivityDiagramModule.java", "comments": 16, "loc_per_function": 11.25, "blanks_per_loc": 0.22, "num_funs": 4, "comments_per_loc": 0.36, "tokens": 245, "ccn": 9, "ccn_per_function": 2.25, "tokens_per_function": 61.25, "ccn_per_token": 0.036734693877551024, "functions_per_token": 0.0163265306122449, "loc_per_token": 0.1836734693877551, "ccn_per_loc": 0.2, "functions_per_loc": 0.08888888888888889, "tokens_per_loc": 5.444444444444445}, {"loc": 20, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/ActivityDiagramPropPanelFactory.java", "comments": 12, "loc_per_function": 10.0, "blanks_per_loc": 0.35, "num_funs": 2, "comments_per_loc": 0.6, "tokens": 121, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 60.5, "ccn_per_token": 0.024793388429752067, "functions_per_token": 0.01652892561983471, "loc_per_token": 0.1652892561983471, "ccn_per_loc": 0.15, "functions_per_loc": 0.1, "tokens_per_loc": 6.05}, {"loc": 41, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigNamedRRect.java", "comments": 16, "loc_per_function": 8.2, "blanks_per_loc": 0.27, "num_funs": 5, "comments_per_loc": 0.39, "tokens": 233, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 46.6, "ccn_per_token": 0.02145922746781116, "functions_per_token": 0.02145922746781116, "loc_per_token": 0.1759656652360515, "ccn_per_loc": 0.12195121951219512, "functions_per_loc": 0.12195121951219512, "tokens_per_loc": 5.682926829268292}, {"loc": 44, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigNamedPentagon.java", "comments": 12, "loc_per_function": 11.0, "blanks_per_loc": 0.2, "num_funs": 4, "comments_per_loc": 0.27, "tokens": 365, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 91.25, "ccn_per_token": 0.010958904109589041, "functions_per_token": 0.010958904109589041, "loc_per_token": 0.12054794520547946, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 8.295454545454545}, {"loc": 10, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigActivityEdge.java", "comments": 12, "loc_per_function": 10.0, "blanks_per_loc": 0.6, "num_funs": 1, "comments_per_loc": 1.2, "tokens": 68, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 68.0, "ccn_per_token": 0.014705882352941176, "functions_per_token": 0.014705882352941176, "loc_per_token": 0.14705882352941177, "ccn_per_loc": 0.1, "functions_per_loc": 0.1, "tokens_per_loc": 6.8}, {"loc": 4, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/StereotypeDisplayer.java", "comments": 12, "loc_per_function": 4.0, "blanks_per_loc": 0.75, "num_funs": 0, "comments_per_loc": 3.0, "tokens": 18, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 18, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2222222222222222, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.5}, {"loc": 53, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigComposite.java", "comments": 24, "loc_per_function": 5.89, "blanks_per_loc": 0.32, "num_funs": 9, "comments_per_loc": 0.45, "tokens": 263, "ccn": 10, "ccn_per_function": 1.1111111111111112, "tokens_per_function": 29.22222222222222, "ccn_per_token": 0.03802281368821293, "functions_per_token": 0.034220532319391636, "loc_per_token": 0.20152091254752852, "ccn_per_loc": 0.18867924528301888, "functions_per_loc": 0.16981132075471697, "tokens_per_loc": 4.962264150943396}, {"loc": 42, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigAcceptEventPoly.java", "comments": 23, "loc_per_function": 10.5, "blanks_per_loc": 0.17, "num_funs": 4, "comments_per_loc": 0.55, "tokens": 362, "ccn": 8, "ccn_per_function": 2.0, "tokens_per_function": 90.5, "ccn_per_token": 0.022099447513812154, "functions_per_token": 0.011049723756906077, "loc_per_token": 0.11602209944751381, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.09523809523809523, "tokens_per_loc": 8.619047619047619}, {"loc": 99, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigCompartment.java", "comments": 30, "loc_per_function": 14.14, "blanks_per_loc": 0.19, "num_funs": 7, "comments_per_loc": 0.3, "tokens": 675, "ccn": 14, "ccn_per_function": 2.0, "tokens_per_function": 96.42857142857143, "ccn_per_token": 0.02074074074074074, "functions_per_token": 0.01037037037037037, "loc_per_token": 0.14666666666666667, "ccn_per_loc": 0.1414141414141414, "functions_per_loc": 0.0707070707070707, "tokens_per_loc": 6.818181818181818}, {"loc": 25, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/ActivityDiagramFactory.java", "comments": 15, "loc_per_function": 25.0, "blanks_per_loc": 0.24, "num_funs": 1, "comments_per_loc": 0.6, "tokens": 169, "ccn": 3, "ccn_per_function": 3.0, "tokens_per_function": 169.0, "ccn_per_token": 0.01775147928994083, "functions_per_token": 0.005917159763313609, "loc_per_token": 0.14792899408284024, "ccn_per_loc": 0.12, "functions_per_loc": 0.04, "tokens_per_loc": 6.76}, {"loc": 105, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigNotation.java", "comments": 42, "loc_per_function": 8.75, "blanks_per_loc": 0.2, "num_funs": 12, "comments_per_loc": 0.4, "tokens": 654, "ccn": 20, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 54.5, "ccn_per_token": 0.03058103975535168, "functions_per_token": 0.01834862385321101, "loc_per_token": 0.16055045871559634, "ccn_per_loc": 0.19047619047619047, "functions_per_loc": 0.11428571428571428, "tokens_per_loc": 6.228571428571429}, {"loc": 23, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigGravityPoly.java", "comments": 17, "loc_per_function": 5.75, "blanks_per_loc": 0.35, "num_funs": 4, "comments_per_loc": 0.74, "tokens": 126, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 31.5, "ccn_per_token": 0.031746031746031744, "functions_per_token": 0.031746031746031744, "loc_per_token": 0.18253968253968253, "ccn_per_loc": 0.17391304347826086, "functions_per_loc": 0.17391304347826086, "tokens_per_loc": 5.478260869565218}, {"loc": 170, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/BaseDiagram.java", "comments": 34, "loc_per_function": 15.45, "blanks_per_loc": 0.17, "num_funs": 11, "comments_per_loc": 0.2, "tokens": 1272, "ccn": 23, "ccn_per_function": 2.090909090909091, "tokens_per_function": 115.63636363636364, "ccn_per_token": 0.018081761006289308, "functions_per_token": 0.008647798742138365, "loc_per_token": 0.13364779874213836, "ccn_per_loc": 0.13529411764705881, "functions_per_loc": 0.06470588235294118, "tokens_per_loc": 7.482352941176471}, {"loc": 24, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigBaseEdge.java", "comments": 17, "loc_per_function": 12.0, "blanks_per_loc": 0.38, "num_funs": 2, "comments_per_loc": 0.71, "tokens": 158, "ccn": 3, "ccn_per_function": 1.5, "tokens_per_function": 79.0, "ccn_per_token": 0.0189873417721519, "functions_per_token": 0.012658227848101266, "loc_per_token": 0.1518987341772152, "ccn_per_loc": 0.125, "functions_per_loc": 0.08333333333333333, "tokens_per_loc": 6.583333333333333}, {"loc": 25, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/ActivityDiagramGraphModel.java", "comments": 22, "loc_per_function": 5.0, "blanks_per_loc": 0.4, "num_funs": 5, "comments_per_loc": 0.88, "tokens": 133, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 26.6, "ccn_per_token": 0.03759398496240601, "functions_per_token": 0.03759398496240601, "loc_per_token": 0.18796992481203006, "ccn_per_loc": 0.2, "functions_per_loc": 0.2, "tokens_per_loc": 5.32}, {"loc": 41, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigNamedConcavePentagon.java", "comments": 12, "loc_per_function": 13.67, "blanks_per_loc": 0.22, "num_funs": 3, "comments_per_loc": 0.29, "tokens": 335, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 111.66666666666667, "ccn_per_token": 0.008955223880597015, "functions_per_token": 0.008955223880597015, "loc_per_token": 0.12238805970149254, "ccn_per_loc": 0.07317073170731707, "functions_per_loc": 0.07317073170731707, "tokens_per_loc": 8.170731707317072}, {"loc": 21, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigNameCompartment.java", "comments": 12, "loc_per_function": 21.0, "blanks_per_loc": 0.24, "num_funs": 1, "comments_per_loc": 0.57, "tokens": 141, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 141.0, "ccn_per_token": 0.0070921985815602835, "functions_per_token": 0.0070921985815602835, "loc_per_token": 0.14893617021276595, "ccn_per_loc": 0.047619047619047616, "functions_per_loc": 0.047619047619047616, "tokens_per_loc": 6.714285714285714}, {"loc": 6, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/DiagramNode.java", "comments": 5, "loc_per_function": 6.0, "blanks_per_loc": 0.5, "num_funs": 0, "comments_per_loc": 0.83, "tokens": 34, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 34, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.17647058823529413, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 5.666666666666667}, {"loc": 119, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/ModePlaceDiagramElement.java", "comments": 16, "loc_per_function": 9.92, "blanks_per_loc": 0.18, "num_funs": 12, "comments_per_loc": 0.13, "tokens": 817, "ccn": 19, "ccn_per_function": 1.5833333333333333, "tokens_per_function": 68.08333333333333, "ccn_per_token": 0.023255813953488372, "functions_per_token": 0.014687882496940025, "loc_per_token": 0.1456548347613219, "ccn_per_loc": 0.15966386554621848, "functions_per_loc": 0.10084033613445378, "tokens_per_loc": 6.8655462184873945}, {"loc": 61, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigBaseNode.java", "comments": 32, "loc_per_function": 7.62, "blanks_per_loc": 0.25, "num_funs": 8, "comments_per_loc": 0.52, "tokens": 335, "ccn": 10, "ccn_per_function": 1.25, "tokens_per_function": 41.875, "ccn_per_token": 0.029850746268656716, "functions_per_token": 0.023880597014925373, "loc_per_token": 0.18208955223880596, "ccn_per_loc": 0.16393442622950818, "functions_per_loc": 0.13114754098360656, "tokens_per_loc": 5.491803278688525}, {"loc": 53, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/ActivityDiagramRenderer.java", "comments": 14, "loc_per_function": 26.5, "blanks_per_loc": 0.17, "num_funs": 2, "comments_per_loc": 0.26, "tokens": 437, "ccn": 6, "ccn_per_function": 3.0, "tokens_per_function": 218.5, "ccn_per_token": 0.013729977116704805, "functions_per_token": 0.004576659038901602, "loc_per_token": 0.12128146453089245, "ccn_per_loc": 0.11320754716981132, "functions_per_loc": 0.03773584905660377, "tokens_per_loc": 8.245283018867925}, {"loc": 9, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/DiagramElement.java", "comments": 0, "loc_per_function": 9.0, "blanks_per_loc": 0.33, "num_funs": 0, "comments_per_loc": 0.0, "tokens": 64, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 64, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.140625, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.111111111111111}, {"loc": 71, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigBasePresentation.java", "comments": 13, "loc_per_function": 7.1, "blanks_per_loc": 0.3, "num_funs": 10, "comments_per_loc": 0.18, "tokens": 424, "ccn": 10, "ccn_per_function": 1.0, "tokens_per_function": 42.4, "ccn_per_token": 0.02358490566037736, "functions_per_token": 0.02358490566037736, "loc_per_token": 0.16745283018867924, "ccn_per_loc": 0.14084507042253522, "functions_per_loc": 0.14084507042253522, "tokens_per_loc": 5.971830985915493}, {"loc": 33, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/FigNamedRect.java", "comments": 12, "loc_per_function": 11.0, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 0.36, "tokens": 198, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 66.0, "ccn_per_token": 0.015151515151515152, "functions_per_token": 0.015151515151515152, "loc_per_token": 0.16666666666666666, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.0}, {"loc": 4, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/NameDisplayer.java", "comments": 12, "loc_per_function": 4.0, "blanks_per_loc": 1.0, "num_funs": 0, "comments_per_loc": 3.0, "tokens": 18, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 18, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.2222222222222222, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 4.5}, {"loc": 53, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/DiagramElementBuilder.java", "comments": 13, "loc_per_function": 53.0, "blanks_per_loc": 0.17, "num_funs": 1, "comments_per_loc": 0.25, "tokens": 268, "ccn": 6, "ccn_per_function": 6.0, "tokens_per_function": 268.0, "ccn_per_token": 0.022388059701492536, "functions_per_token": 0.0037313432835820895, "loc_per_token": 0.19776119402985073, "ccn_per_loc": 0.11320754716981132, "functions_per_loc": 0.018867924528301886, "tokens_per_loc": 5.056603773584905}, {"loc": 28, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/CreateDiagramElementAction.java", "comments": 12, "loc_per_function": 14.0, "blanks_per_loc": 0.25, "num_funs": 2, "comments_per_loc": 0.43, "tokens": 173, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 86.5, "ccn_per_token": 0.011560693641618497, "functions_per_token": 0.011560693641618497, "loc_per_token": 0.16184971098265896, "ccn_per_loc": 0.07142857142857142, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 6.178571428571429}, {"loc": 64, "file_path": "src/argouml-core-diagrams-activity2/src/org/argouml/activity2/diagram/UMLActivityDiagram.java", "comments": 21, "loc_per_function": 8.0, "blanks_per_loc": 0.27, "num_funs": 8, "comments_per_loc": 0.33, "tokens": 376, "ccn": 15, "ccn_per_function": 1.875, "tokens_per_function": 47.0, "ccn_per_token": 0.0398936170212766, "functions_per_token": 0.02127659574468085, "loc_per_token": 0.1702127659574468, "ccn_per_loc": 0.234375, "functions_per_loc": 0.125, "tokens_per_loc": 5.875}]