0% found this document useful (0 votes)
11 views58 pages

Notepad

Uploaded by

Sanket Waghmare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views58 pages

Notepad

Uploaded by

Sanket Waghmare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 58

LCOM (Percent DIT (Max IFANIN (Count of

Class
Lack of Cohesion) Inheritance Tree) Base Classes)
Accessor 89 0 0
Action 40 0 0
AutoComplete 83 0 0
AutoLineLayout 91 0 0
AutoSurface 54 0 0
Buffer 61 0 0
CallTip 59 0 0
Caret 0 0 0
CellBuffer 85 0 0
CharacterIndexer 0 0 0
ColourAllocated 0 0 0
ColourDesired 27 0 0
ContractionState 48 0 0
ControlsTab 57 2 1
CRC16 0 1 1
CRC16_ISO_3309 25 0 0
DataObject 0 0 0
DocModification 0 0 0
DocTabView 50 2 1
Document 93 0 0
Document::WatcherWithUserData 0 0 0
DocumentAccessor 83 1 1
DocumentIndexer 0 1 1
DocWatcher 0 0 0
DropSource 0 0 0
DropTarget 0 0 0
Editor 95 1 1
ElapsedTime 0 0 0
ExternalLexerModule 50 1 1
FileDialog 53 0 0
FileNamStringSpliter 0 0 0
FindReplaceDlg 81 2 1
Font 25 0 0
FontCached 60 1 1
FontNames 37 0 0
FormatEnumerator 0 0 0
IconList 55 0 0
IconLists 50 0 0
Indicator 0 0 0
KeyMap 40 0 0
KeyToCommand 0 0 0
LexerLibrary 46 0 0
LexerManager 56 0 0
LexerMinder 0 0 0
LexerModule 70 0 0
LineLayout 76 0 0
LineLayoutCache 53 0 0
LineMarker 25 0 0
LineToType 26 0 0
LineVector 57 0 0
ListBox 0 1 1
ListBoxX 80 2 1
ListView 86 1 1
LMMinder 0 0 0
MarginStyle 0 0 0
MarkerHandleSet 0 0 0
Menu 0 0 0
Notepad_plus 86 1 1
NppParameters 73 0 0
OneLine 50 0 0
Palette 40 0 0
Platform 0 0 0
Point 50 0 0
PRectangle 14 0 0
Printer 33 0 0
Process 81 0 0
Process 89 0 0
ProcessThread 50 0 0
PropSet 73 0 0
Range 0 0 0
RESearch 75 0 0
ScintillaBase 78 2 1
ScintillaEditView 92 1 1
ScintillaWin 93 3 1
SelectionText 33 0 0
Splitter 79 1 1
SplitterContainer 71 1 1
SString 56 0 0
StaticControl 0 1 1
StaticControl 0 1 1
StaticDialog 0 1 1
Style 59 0 0
StyleContext 67 0 0
Surface 0 0 0
SurfaceImpl 85 1 1
SVector 30 0 0
TabBar 90 1 1
Timer 0 0 0
ToolBar 68 1 1
ToolBarIcons 75 1 1
TreeView 0 1 1
UndoHistory 56 0 0
URLCtrl 45 1 1
UserDefineDialog 82 2 1
ViewStyle 69 0 0
Window 60 0 0
Window 64 0 0
WindowAccessor 81 1 1
WindowInterface 0 1 1
WordList 49 0 0
XPM 71 0 0
XPMSet 34 0 0
Average 42.8137254901961 0.37254901960784 0.2941176470588
CBO (Count of NOC (Count of RFC (Count of NIM (Count of NIV (Count of
Coupled Classes) Derived Classes) All Methods) Instance Methods) Instance Variables)
0 2 26 26 4
0 0 5 5 5
2 0 17 17 13
2 0 9 9 10
1 0 11 11 1
2 0 13 13 7
9 0 9 9 14
0 0 1 1 3
7 0 50 50 12
0 1 1 1 0
0 0 3 3 1
0 0 11 10 1
2 0 18 18 7
1 0 61 11 3
0 0 8 4 0
0 1 4 4 2
1 0 1 1 2
1 0 2 2 8
4 0 66 16 1
8 0 91 91 22
1 0 1 1 2
3 0 51 25 10
1 0 3 2 2
2 1 6 6 0
1 0 1 1 2
1 0 1 1 2
33 1 169 163 82
0 0 2 2 2
3 0 12 4 4
0 0 5 5 6
0 0 3 3 1
4 0 42 15 11
1 1 8 8 1
0 0 14 4 4
0 0 4 4 2
0 0 1 1 5
0 0 6 6 3
0 1 2 2 1
4 0 2 2 2
1 0 5 5 3
0 0 0 0 3
3 0 3 3 5
2 0 5 4 1
1 0 0 0 2
3 1 8 6 6
1 0 9 9 20
1 0 10 10 6
9 0 8 8 4
0 0 5 5 3
3 0 15 15 7
3 1 40 19 0
6 0 63 22 9
0 0 30 10 3
1 0 1 1 0
0 0 1 1 4
1 0 10 10 1
2 0 5 5 1
20 0 76 54 17
1 0 7 6 5
0 0 2 2 4
4 0 5 5 4
1 0 25 4 0
0 0 2 1 2
1 0 7 7 4
3 0 3 3 3
1 0 27 25 9
1 0 15 12 11
1 0 4 3 5
2 0 15 15 4
0 0 7 7 2
1 0 12 12 9
17 1 194 24 6
8 0 88 67 7
19 0 246 47 9
0 0 3 3 3
1 0 40 19 8
2 0 32 11 10
0 0 40 39 4
0 0 23 3 0
0 0 23 3 0
1 2 27 6 0
5 0 9 9 21
1 0 18 18 9
6 1 39 38 0
5 0 79 40 13
0 0 9 9 4
1 2 50 25 10
0 0 1 1 3
3 0 35 15 3
2 0 13 11 3
1 0 25 5 0
1 0 18 18 6
0 0 25 4 7
3 0 46 19 7
10 0 10 10 42
2 14 20 20 2
0 0 14 14 3
3 0 50 24 8
1 0 22 2 0
1 0 11 11 7
6 0 17 16 10
1 0 7 7 5
2.61764705882353 0.2941176470588 23.5196078431 13.5686274509804 6.12745098039216
WMC (Count
of Methods)
26
5
17
9
11
13
9
1
50
1
3
11
18
11
4
4
1
2
16
91
1
25
2
6
1
1
163
2
4
5
3
15
8
6
4
1
6
2
2
5
0
3
5
0
8
9
10
8
5
15
20
23
10
1
1
10
5
56
7
2
5
25
2
7
3
27
15
4
15
7
12
25
68
52
3
20
12
40
3
3
7
9
18
39
40
9
30
1
15
11
5
18
5
19
10
20
14
24
2
11
17
7
14.137254902
LCOM (Percent DIT (Max IFANIN (Count of
Class
Lack of Cohesion) Inheritance Tree) Base Classes)
AboutDlg 33 2 1
Accessor 89 0 0
Action 40 0 0
AutoComplete 83 0 0
AutoLineLayout 91 0 0
AutoSurface 54 0 0
Buffer 69 0 0
CallTip 59 0 0
Caret 0 0 0
CellBuffer 85 0 0
CharacterIndexer 0 0 0
ColourAllocated 0 0 0
ColourDesired 27 0 0
ColourPicker 66 1 1
ColourPopup 77 1 1
ContractionState 48 0 0
ControlsTab 61 2 1
CRC16 0 1 1
CRC16_ISO_3309 25 0 0
DataObject 0 0 0
DocModification 0 0 0
DocTabView 50 2 1
Document 93 0 0
Document::WatcherWithUserData 0 0 0
DocumentAccessor 83 1 1
DocumentIndexer 0 1 1
DocWatcher 0 0 0
DropSource 0 0 0
DropTarget 0 0 0
Editor 95 1 1
ElapsedTime 0 0 0
ExternalLexerModule 50 1 1
FileDialog 63 0 0
FileNameStringSplitter 0 0 0
FindReplaceDlg 82 2 1
Font 25 0 0
FontCached 60 1 1
FontNames 37 0 0
FormatEnumerator 0 0 0
GlobalStyleDlg 33 2 1
GoToLineDlg 66 2 1
HereDocCls 40 0 0
IconList 55 0 0
IconLists 50 0 0
Indicator 0 0 0
KeyMap 40 0 0
KeyToCommand 0 0 0
LastRecentFileList 30 0 0
LexerLibrary 46 0 0
LexerManager 56 0 0
LexerMinder 0 0 0
LexerModule 70 0 0
LineLayout 76 0 0
LineLayoutCache 53 0 0
LineMarker 25 0 0
LineToType 26 0 0
LineVector 57 0 0
ListBox 0 1 1
ListBoxX 80 2 1
ListView 86 1 1
LMMinder 0 0 0
MarginStyle 0 0 0
MarkerHandleSet 0 0 0
Menu 0 0 0
Notepad_plus 90 1 1
NppParameters 88 0 0
OneLine 50 0 0
Palette 40 0 0
Platform 0 0 0
Point 50 0 0
PRectangle 14 0 0
Printer 33 0 0
Process 77 0 0
Process 89 0 0
ProcessThread 50 0 0
PropSet 73 0 0
QuoteCls 41 0 0
Range 0 0 0
RESearch 75 0 0
RunDlg 66 2 1
ScintillaBase 78 2 1
ScintillaEditView 93 1 1
ScintillaWin 93 3 1
SelectionText 33 0 0
Splitter 79 1 1
SplitterContainer 72 1 1
SString 56 0 0
StaticControl 0 1 1
StaticDialog 0 1 1
StatusBar 58 1 1
Style 61 0 0
StyleContext 67 0 0
Surface 0 0 0
SurfaceImpl 85 1 1
SVector 30 0 0
TabBar 90 1 1
Timer 0 0 0
TiXmlAttribute 67 1 1
TiXmlAttributeSet 0 0 0
TiXmlBase 88 0 0
TiXmlBase::StringToBuffer 0 0 0
TiXmlComment 0 2 1
TiXmlDeclaration 30 2 1
TiXmlDocument 79 2 1
TiXmlElement 23 2 1
TiXmlHandle 0 0 0
TiXmlNode 79 1 1
TiXmlOutStream 0 1 1
TiXmlParsingData 22 0 0
TiXmlString 48 0 0
TiXmlText 0 2 1
TiXmlUnknown 0 2 1
ToolBar 76 1 1
ToolBarIcons 75 1 1
TreeView 0 1 1
UndoHistory 56 0 0
URLCtrl 42 1 1
UserDefineDialog 81 2 1
ValueDlg 60 2 1
ViewStyle 69 0 0
WebControl 85 1 1
Window 82 0 0
Window 55 0 0
WindowAccessor 81 1 1
WindowInterface 0 1 1
WordList 49 0 0
WordStyleDlg 82 2 1
XPM 71 0 0
XPMSet 34 0 0
Average 43.4031007751938 0.5271317829457 0.3720930232558
CBO (Count of NOC (Count of RFC (Count of NIM (Count of NIV (Count of
Coupled Classes) Derived Classes) All Methods) Instance Methods) Instance Variables)
1 0 40 4 3
0 2 26 26 4
0 0 5 5 5
3 0 17 17 13
2 0 9 9 10
1 0 11 11 1
2 0 17 16 8
10 0 9 9 14
0 0 1 1 3
7 0 50 50 12
0 1 1 1 0
0 0 3 3 1
0 0 11 10 1
1 0 37 8 3
0 0 37 8 3
2 0 18 18 7
0 0 68 7 3
0 0 8 4 0
0 1 4 4 2
1 0 1 1 2
1 0 2 2 8
3 0 77 16 1
8 0 91 91 22
1 0 1 1 2
3 0 51 25 10
1 0 3 2 2
2 1 6 6 0
1 0 1 1 2
1 0 1 1 2
34 1 169 163 82
0 0 2 2 2
3 0 12 4 4
0 0 7 6 8
0 0 3 3 1
3 0 52 16 11
1 1 8 8 1
0 0 14 4 4
0 0 4 4 2
0 0 1 1 5
5 0 39 3 6
1 0 45 9 1
0 0 1 1 5
0 0 6 6 3
0 1 2 2 1
4 0 2 2 2
1 0 5 5 3
0 0 0 0 3
1 0 5 5 2
3 0 3 3 5
2 0 5 4 1
1 0 0 0 2
3 1 8 6 6
1 0 9 9 20
1 0 10 10 6
9 0 8 8 4
0 0 5 5 3
3 0 15 15 7
4 1 38 19 0
7 0 61 22 9
0 0 38 10 3
1 0 1 1 0
0 0 1 1 4
1 0 10 10 1
3 0 5 5 1
26 0 106 76 25
11 0 35 34 12
0 0 2 2 4
4 0 5 5 4
1 0 25 4 0
0 0 2 1 2
1 0 7 7 4
3 0 3 3 3
1 0 22 20 9
1 0 15 12 11
1 0 4 3 5
2 0 15 15 4
0 0 3 3 4
0 0 7 7 2
1 0 12 12 9
1 0 42 6 1
18 1 194 24 6
13 0 122 93 8
19 0 246 47 9
0 0 3 3 3
0 0 48 19 8
1 0 41 12 10
0 0 40 39 4
0 0 31 3 0
0 8 36 7 0
0 0 37 9 4
5 0 9 9 21
1 0 18 18 9
6 1 39 38 0
5 0 79 40 13
0 0 9 9 4
0 2 61 24 11
0 0 1 1 3
4 0 39 21 5
1 0 7 7 1
4 2 18 7 1
1 0 2 2 1
4 0 65 6 0
5 0 69 10 3
6 0 81 22 5
7 0 76 17 1
3 0 13 13 1
7 6 59 41 8
0 0 29 3 0
1 0 3 3 3
0 1 26 26 3
3 0 66 7 0
4 0 65 6 0
2 0 44 16 3
2 0 13 11 3
0 0 33 5 0
1 0 18 18 6
0 0 33 4 7
2 0 54 18 7
0 0 41 5 3
11 0 10 10 42
0 0 35 6 0
3 16 28 28 3
3 1 18 18 2
3 0 50 24 8
0 0 30 2 0
1 0 11 11 7
5 0 54 17 15
6 0 17 16 10
1 0 7 7 5
2.7441860465116 0.3720930232558 28.1627906977 13.4961240310078 5.63565891472868
WMC (Count
of Methods)
4
26
5
17
9
11
17
9
1
50
1
3
11
9
9
18
7
4
4
1
2
16
91
1
25
2
6
1
1
163
2
4
7
3
16
8
6
4
1
3
9
1
6
2
2
5
0
5
3
5
0
8
9
10
8
5
15
20
23
10
1
1
10
5
78
35
2
5
25
2
7
3
22
15
4
15
3
7
12
6
25
94
52
3
20
13
40
3
8
9
9
18
39
40
9
33
1
21
7
18
2
6
10
22
17
13
41
3
3
26
7
6
16
11
5
18
5
18
5
10
7
28
18
24
2
11
18
17
7
14.108527132
LCOM (Percent DIT (Max IFANIN (Count of
Class
Lack of Cohesion) Inheritance Tree) Base Classes)
AboutDlg 33 2 1
Accessor 89 0 0
Action 40 0 0
AutoComplete 83 0 0
AutoLineLayout 92 0 0
AutoSurface 54 0 0
Buffer 75 0 0
CallTip 68 0 0
Caret 0 0 0
CellBuffer 85 0 0
CharacterIndexer 0 0 0
ColourAllocated 0 0 0
ColourDesired 27 0 0
ColourPicker 66 1 1
ColourPopup 77 1 1
CommentStyleDialog 0 3 1
ContractionState 48 0 0
ControlsTab 74 2 1
Converter 14 0 0
CRC16 0 1 1
CRC16_ISO_3309 25 0 0
DataObject 0 0 0
DocModification 0 0 0
DocTabView 50 2 1
Document 94 0 0
Document::WatcherWithUserData 0 0 0
DocumentAccessor 83 1 1
DocumentIndexer 0 1 1
DocWatcher 0 0 0
DropSource 0 0 0
DropTarget 0 0 0
DynamicLibrary 0 0 0
DynamicLibraryImpl 0 1 1
DynamicLibraryImpl 0 1 1
Editor 96 1 1
ElapsedTime 33 0 0
ExternalLexerModule 50 1 1
FileDialog 63 0 0
FileNameStringSplitter 0 0 0
FindReplaceDlg 81 2 1
FolderStyleDialog 0 3 1
Font 43 0 0
FontCached 60 1 1
FontCached 65 1 1
FontHandle 50 0 0
FontNames 37 0 0
FormatEnumerator 0 0 0
GlobalStyleDlg 56 2 1
GoToLineDlg 66 2 1
HereDocCls 60 0 0
HereDocCls 66 0 0
IconList 60 0 0
IconLists 50 0 0
Idler 0 0 0
Indicator 0 0 0
KeyMap 40 0 0
KeyToCommand 0 0 0
KeyWordsStyleDialog 0 3 1
LastRecentFileList 30 0 0
LexerLibrary 46 0 0
LexerManager 61 0 0
LexerMinder 0 0 0
LexerModule 70 0 0
LineLayout 77 0 0
LineLayoutCache 53 0 0
LineMarker 25 0 0
LineToType 26 0 0
LineVector 57 0 0
ListBox 0 1 1
ListBoxX 79 2 1
ListBoxX 82 2 1
ListView 86 1 1
LMMinder 0 0 0
MarginStyle 0 0 0
MarkerHandleSet 0 0 0
Menu 30 0 0
Notepad_plus 91 1 1
NppParameters 92 0 0
OneLine 50 0 0
Palette 66 0 0
Platform 0 0 0
Point 75 0 0
PRectangle 12 0 0
Printer 33 0 0
Process 77 0 0
Process 89 0 0
ProcessThread 50 0 0
PropSet 78 0 0
QuoteCls 41 0 0
QuoteCls 41 0 0
Range 0 0 0
RESearch 75 0 0
RunDlg 66 2 1
SBuffer 0 1 1
ScintillaBase 78 2 1
ScintillaEditView 94 1 1
ScintillaGTK 94 3 1
ScintillaWin 94 3 1
SContainer 40 0 0
SelectionLineIterator 50 0 0
SelectionText 33 0 0
SharedParametersDialog 85 2 1
Splitter 79 1 1
SplitterContainer 72 1 1
SString 60 1 1
StaticControl 0 1 1
StaticDialog 0 1 1
StatusBar 58 1 1
StringDlg 60 2 1
Style 72 0 0
StyleContext 67 0 0
Surface 0 0 0
SurfaceImpl 85 1 1
SurfaceImpl 81 1 1
SVector 30 0 0
SymbolsStyleDialog 85 3 1
TabBar 90 1 1
Timer 0 0 0
TiXmlAttribute 67 1 1
TiXmlAttributeSet 0 0 0
TiXmlBase 88 0 0
TiXmlBase::StringToBuffer 0 0 0
TiXmlComment 0 2 1
TiXmlDeclaration 30 2 1
TiXmlDocument 79 2 1
TiXmlElement 23 2 1
TiXmlHandle 0 0 0
TiXmlNode 79 1 1
TiXmlOutStream 0 1 1
TiXmlParsingData 22 0 0
TiXmlString 48 0 0
TiXmlText 0 2 1
TiXmlUnknown 0 2 1
ToolBar 79 1 1
ToolBarIcons 76 1 1
TreeView 0 1 1
UndoHistory 56 0 0
URLCtrl 42 1 1
UserDefineDialog 88 3 1
UserLangContainer 35 0 0
Utf16_Iter 61 1 1
Utf8_16 0 0 0
Utf8_16_Read 54 1 1
Utf8_16_Write 46 1 1
Utf8_Iter 62 1 1
ValueDlg 67 2 1
ViewStyle 69 0 0
Window 68 0 0
Window 64 0 0
WindowAccessor 81 1 1
WindowInterface 0 1 1
WordList 49 0 0
WordStyleDlg 81 2 1
XPM 71 0 0
XPMSet 34 0 0
Average 44.1096774193548 0.6387096774194 0.4193548387097
CBO (Count of NOC (Count of RFC (Count of NIM (Count of NIV (Count of
Coupled Classes) Derived Classes) All Methods) Instance Methods) Instance Variables)
2 0 57 4 3
0 2 26 26 4
0 0 5 5 5
2 0 17 17 13
2 0 9 9 12
3 0 11 11 1
6 0 21 20 10
10 0 12 12 19
0 0 1 1 3
7 0 51 51 12
0 1 1 1 0
0 0 3 3 1
0 0 11 10 1
2 0 54 8 3
1 0 54 8 3
5 0 71 8 0
2 0 18 18 7
1 0 87 9 3
0 0 7 7 1
0 0 8 4 0
0 1 4 4 2
1 0 1 1 2
1 0 2 2 8
4 0 94 16 1
8 0 98 98 23
1 0 1 1 2
3 0 51 25 10
1 0 3 2 2
2 1 6 6 0
1 0 1 1 2
1 0 1 1 2
2 2 6 3 0
0 0 10 4 1
0 0 10 4 1
36 1 183 177 92
0 0 6 6 2
3 0 12 4 4
0 0 7 6 8
0 0 3 3 1
5 0 71 18 14
5 0 69 6 0
2 2 16 16 1
0 0 22 4 4
2 0 23 4 4
0 0 5 5 4
0 0 4 4 2
0 0 1 1 5
6 0 58 5 6
2 0 62 9 1
0 0 2 2 5
0 0 2 2 6
0 0 8 8 5
0 1 2 2 1
0 0 1 1 2
4 0 2 2 2
1 0 5 5 3
0 0 0 0 3
5 0 69 6 0
1 0 5 5 2
4 0 3 3 5
1 0 7 5 2
1 0 0 0 2
3 1 8 6 6
1 0 9 9 22
1 0 10 10 6
9 0 8 8 4
0 0 5 5 3
3 0 15 15 7
5 2 70 22 0
6 0 92 21 9
6 0 88 18 12
0 0 55 10 3
1 0 1 1 0
0 0 1 1 4
1 0 10 10 1
2 0 13 13 1
35 0 134 87 29
13 0 64 61 22
0 0 2 2 4
4 0 15 15 4
1 0 64 4 0
1 0 4 1 2
1 0 8 8 4
3 0 3 3 3
1 0 22 20 9
1 0 15 12 11
1 0 4 3 5
2 0 19 17 4
0 0 3 3 4
0 0 3 3 4
0 0 7 7 2
1 0 12 12 9
2 0 59 6 1
0 0 11 6 0
17 2 211 27 6
14 0 150 104 8
19 0 304 51 22
21 0 267 51 9
0 2 5 3 2
3 0 5 5 11
0 0 6 6 5
8 5 63 10 7
1 0 65 19 8
2 0 58 12 10
1 0 48 43 2
0 0 48 3 0
1 9 53 7 0
1 0 54 9 4
1 0 58 5 3
5 0 13 13 22
1 0 18 18 9
7 2 41 38 0
6 0 81 40 14
7 0 78 37 8
0 0 9 9 4
8 0 73 10 0
1 2 78 24 11
0 0 1 1 3
4 0 39 21 5
1 0 7 7 1
4 2 18 7 1
1 0 2 2 1
4 0 65 6 0
5 0 69 10 3
6 0 81 22 5
7 0 76 17 1
3 0 13 13 1
7 6 59 41 8
0 0 29 3 0
1 0 3 3 3
0 1 26 26 3
3 0 66 7 0
4 0 65 6 0
3 0 64 19 5
2 0 16 14 3
1 0 50 5 0
1 0 18 18 6
0 0 50 4 7
13 0 90 27 13
1 0 5 5 4
0 0 7 7 7
0 4 0 0 0
1 0 6 6 7
1 0 6 6 5
0 0 9 9 6
1 0 60 7 4
10 0 10 10 49
2 16 45 45 2
0 0 14 14 3
3 0 50 24 8
0 0 47 2 0
1 0 11 11 7
8 0 72 19 15
6 0 17 16 10
1 0 7 7 5
3.0903225806452 0.4193548387097 34.535483871 13.8 5.83225806451613
WMC (Count
of Methods)
4
26
5
17
9
11
21
12
1
51
1
3
11
9
9
8
18
9
7
4
4
1
2
16
98
1
25
2
6
1
1
6
4
4
177
6
4
7
3
18
6
16
6
7
5
4
1
5
9
2
2
8
2
1
2
5
0
6
5
3
7
0
8
9
10
8
5
15
25
22
18
10
1
1
10
13
89
64
2
15
64
4
8
3
22
15
4
19
3
3
7
12
6
6
28
105
93
56
5
5
6
10
20
13
43
3
8
9
5
13
18
41
40
37
9
10
33
1
21
7
18
2
6
10
22
17
13
41
3
3
26
7
6
19
14
5
18
5
27
5
7
0
6
6
9
7
10
45
14
24
2
11
19
17
7
14.935483871
LCOM (Percent DIT (Max IFANIN (Count of
Class
Lack of Cohesion) Inheritance Tree) Base Classes)

AboutDlg 33 2 1
Accelerator 52 0 0
Accessor 89 0 0
Action 40 0 0
AutoComplete 83 0 0
AutoLineLayout 92 0 0
AutoSurface 54 0 0
BabyGridWrapper 93 1 1
Buffer 80 0 0
CallTip 68 0 0
Caret 0 0 0
CellBuffer 85 0 0
CharacterIndexer 0 0 0
ColourAllocated 0 0 0
ColourDesired 27 0 0
ColourPicker 66 1 1
ColourPopup 77 1 1
Command 57 0 0
CommandShortcut 0 3 1
CommentStyleDialog 0 3 1
ContextMenu 25 0 0
ContractionState 48 0 0
ControlsTab 74 2 1
Converter 14 0 0
CRC16 0 1 1
CRC16_ISO_3309 25 0 0
DataObject 0 0 0
DocModification 0 0 0
DocTabView 50 2 1
Document 94 0 0
Document::WatcherWithUserData 0 0 0
DocumentAccessor 83 1 1
DocumentIndexer 0 1 1
DocWatcher 0 0 0
DropSource 0 0 0
DropTarget 0 0 0
DynamicLibrary 0 0 0
DynamicLibraryImpl 0 1 1
DynamicLibraryImpl 0 1 1
Editor 96 1 1
ElapsedTime 33 0 0
ExternalLexerModule 50 1 1
FileDialog 63 0 0
FileNameStringSplitter 0 0 0
Finder 50 2 1
FindReplaceDlg 88 2 1
FolderStyleDialog 0 3 1
Font 43 0 0
FontCached 60 1 1
FontCached 65 1 1
FontHandle 50 0 0
FontNames 37 0 0
FormatEnumerator 0 0 0
GlobalStyleDlg 56 2 1
GoToLineDlg 66 2 1
HereDocCls 60 0 0
HereDocCls 66 0 0
IconList 60 0 0
IconLists 50 0 0
Idler 0 0 0
Indicator 0 0 0
KeyMap 40 0 0
KeyToCommand 0 0 0
KeyWordsStyleDialog 0 3 1
LastRecentFileList 70 0 0
LexerLibrary 46 0 0
LexerManager 61 0 0
LexerMinder 0 0 0
LexerModule 70 0 0
LineLayout 77 0 0
LineLayoutCache 53 0 0
LineMarker 25 0 0
LineToType 26 0 0
LineVector 57 0 0
ListBox 0 1 1
ListBoxX 79 2 1
ListBoxX 82 2 1
LMMinder 0 0 0
MacroShortcut 25 3 1
MarginStyle 0 0 0
MarkerHandleSet 0 0 0
Menu 30 0 0
Notepad_plus 93 1 1
NppParameters 95 0 0
OneLine 50 0 0
Palette 66 0 0
Platform 0 0 0
PluginsManager 0 0 0
Point 75 0 0
PRectangle 12 0 0
Printer 33 0 0
Process 77 0 0
Process 89 0 0
ProcessThread 50 0 0
PropSet 78 0 0
QuoteCls 41 0 0
QuoteCls 41 0 0
Range 0 0 0
RegExtDlg 81 2 1
RESearch 75 0 0
RunDlg 0 2 2
SBuffer 0 1 1
ScintillaBase 78 2 1
ScintillaEditView 95 1 1
ScintillaGTK 94 3 1
ScintillaWin 94 3 1
SContainer 40 0 0
SelectionLineIterator 50 0 0
SelectionText 33 0 0
SharedParametersDialog 85 2 1
ShortcutMapper 66 2 1
Splitter 79 1 1
SplitterContainer 72 1 1
SString 60 1 1
StaticControl 0 1 1
StaticDialog 77 1 1
StatusBar 58 1 1
StringDlg 60 2 1
Style 72 0 0
StyleContext 67 0 0
Surface 0 0 0
SurfaceImpl 85 1 1
SurfaceImpl 81 1 1
SVector 30 0 0
SymbolsStyleDialog 88 3 1
TabBar 89 1 1
Timer 0 0 0
TiXmlAttribute 67 1 1
TiXmlAttributeSet 0 0 0
TiXmlBase 88 0 0
TiXmlBase::StringToBuffer 0 0 0
TiXmlComment 0 2 1
TiXmlDeclaration 30 2 1
TiXmlDocument 79 2 1
TiXmlElement 23 2 1
TiXmlHandle 0 0 0
TiXmlNode 79 1 1
TiXmlOutStream 0 1 1
TiXmlParsingData 22 0 0
TiXmlString 48 0 0
TiXmlText 0 2 1
TiXmlUnknown 0 2 1
ToolBar 79 1 1
ToolBarIcons 76 1 1
trayIconControler 16 0 0
TreeView 0 1 1
UndoHistory 56 0 0
URLCtrl 42 1 1
UserCommand 25 3 1
UserDefineDialog 88 3 1
UserLangContainer 67 0 0
Utf16_Iter 61 1 1
Utf8_16 0 0 0
Utf8_16_Read 54 1 1
Utf8_16_Write 46 1 1
Utf8_Iter 62 1 1
ValueDlg 67 2 1
ViewStyle 69 0 0
Window 97 0 0
Window 64 0 0
WindowAccessor 81 1 1
WindowInterface 0 1 1
WordList 49 0 0
WordStyleDlg 81 2 1
XPM 71 0 0
XPMSet 34 0 0
Average 44.4156626506024 0.6867469879518 0.433734939759
CBO (Count of NOC (Count of RFC (Count of NIM (Count of NIV (Count of
Coupled Classes) Derived Classes) All Methods) Instance Methods) Instance Variables)

2 0 65 4 3
2 0 8 8 5
0 2 26 26 4
0 0 5 5 5
2 0 17 17 13
2 0 9 9 12
3 0 11 11 1
2 0 68 15 0
7 0 25 24 11
9 0 12 12 19
0 0 1 1 3
7 0 51 51 12
0 1 1 1 0
0 0 3 3 1
0 0 11 10 1
2 0 61 8 3
1 0 61 8 3
0 1 7 7 1
0 0 72 3 1
5 0 81 9 0
0 0 6 6 2
2 0 18 18 7
3 0 89 9 3
0 0 7 7 1
0 0 8 4 0
0 1 4 4 2
1 0 1 1 2
1 0 2 2 8
4 0 96 16 1
8 0 98 98 23
1 0 1 1 2
3 0 51 25 10
1 0 3 2 2
2 1 6 6 0
1 0 1 1 2
1 0 1 1 2
2 2 6 3 0
0 0 10 4 1
0 0 10 4 1
35 1 183 177 92
0 0 6 6 2
3 0 12 4 4
1 0 7 6 8
1 0 3 3 1
2 0 173 8 2
11 0 90 29 18
5 0 78 6 0
2 2 16 16 1
0 0 22 4 4
2 0 23 4 4
0 0 5 5 4
0 0 4 4 2
0 0 1 1 5
6 0 66 5 6
2 0 70 9 1
0 0 2 2 5
0 0 2 2 6
0 0 8 8 5
1 1 2 2 1
0 0 1 1 2
4 0 2 2 2
1 0 5 5 3
0 0 0 0 3
5 0 79 7 0
2 0 12 12 7
4 0 3 3 5
1 0 7 5 2
1 0 0 0 2
3 1 8 6 6
1 0 9 9 22
1 0 10 10 6
9 0 8 8 4
0 0 5 5 3
3 0 15 15 7
4 2 77 22 0
6 0 99 21 9
6 0 95 18 12
1 0 1 1 0
1 0 73 4 1
0 0 1 1 4
1 0 10 10 1
2 0 13 13 1
52 0 154 100 39
20 0 88 85 32
0 0 2 2 4
4 0 15 15 4
1 0 64 4 0
0 0 1 1 0
1 0 4 1 2
1 0 8 8 4
3 0 3 3 3
1 0 22 20 9
1 0 15 12 11
1 0 4 3 5
2 0 19 17 4
0 0 3 3 4
0 0 3 3 4
0 0 7 7 2
1 0 72 11 1
1 0 12 12 9
8 0 74 6 0
0 0 11 6 0
17 2 211 27 6
16 1 165 112 8
18 0 304 51 22
21 0 267 51 9
0 2 5 3 2
3 0 5 5 11
0 0 6 6 5
9 5 72 11 7
9 0 69 8 3
1 0 72 19 8
2 0 65 12 10
1 0 48 43 2
1 0 55 3 0
1 12 61 8 1
1 0 61 9 4
1 0 66 5 4
5 0 13 13 22
1 0 18 18 9
7 2 41 38 0
6 0 81 40 14
7 0 78 37 8
0 0 9 9 4
7 0 83 11 0
1 2 80 19 11
0 0 1 1 3
4 0 39 21 5
1 0 7 7 1
4 2 18 7 1
1 0 2 2 1
4 0 65 6 0
5 0 69 10 3
6 0 81 22 5
7 0 76 17 1
3 0 13 13 1
7 6 59 41 8
0 0 29 3 0
1 0 3 3 3
0 1 26 26 3
3 0 66 7 0
4 0 65 6 0
3 0 71 19 5
3 0 16 14 3
0 0 3 3 2
1 0 57 5 0
1 0 18 18 6
0 0 57 4 7
1 0 73 4 1
14 0 100 28 13
2 0 5 5 8
0 0 7 7 7
0 4 0 0 0
1 0 6 6 7
1 0 6 6 5
0 0 9 9 6
1 0 68 7 4
10 0 10 10 49
2 16 52 52 7
0 0 14 14 3
3 0 50 24 8
1 0 54 2 0
1 0 11 11 7
9 0 80 19 15
6 0 17 16 10
1 0 7 7 5
3.2771084337349 0.421686746988 37.6204819277 13.7469879518072 5.78313253012048
WMC (Count
of Methods)

4
8
26
5
17
9
11
16
25
12
1
51
1
3
11
9
9
7
3
9
6
18
9
7
4
4
1
2
16
98
1
25
2
6
1
1
6
4
4
177
6
4
7
3
8
29
6
16
6
7
5
4
1
5
9
2
2
8
2
1
2
5
0
7
12
3
7
0
8
9
10
8
5
15
25
22
18
1
4
1
10
13
102
88
2
15
64
1
4
8
3
22
15
4
19
3
3
7
11
12
6
6
28
113
93
56
5
5
6
11
8
20
13
43
3
9
9
5
13
18
41
40
37
9
11
28
1
21
7
18
2
6
10
22
17
13
41
3
3
26
7
6
19
14
3
5
18
5
4
28
5
7
0
6
6
9
7
10
52
14
24
2
11
19
17
7
14.813253012
LCOM (Percent DIT (Max IFANIN (Count of
Class
Lack of Cohesion) Inheritance Tree) Base Classes)
AboutDlg 33 2 1
Accelerator 55 0 0
Accessor 89 0 0
Action 40 0 0
AutoComplete 83 0 0
AutoLineLayout 92 0 0
AutoSurface 54 0 0
BabyGridWrapper 93 1 1
Buffer 81 0 0
CallTip 67 0 0
Caret 0 0 0
CellBuffer 85 0 0
CharacterIndexer 0 0 0
ColourAllocated 0 0 0
ColourDesired 27 0 0
ColourPicker 66 1 1
ColourPopup 77 1 1
ColourStaticTextHooker 53 0 0
Command 40 0 0
CommandShortcut 0 3 1
CommentStyleDialog 0 3 1
ContextMenu 25 0 0
ContractionState 48 0 0
ControlsTab 74 2 1
Converter 14 0 0
CRC16 0 1 1
CRC16_ISO_3309 25 0 0
DataObject 0 0 0
DocModification 0 0 0
DocTabView 50 3 1
Document 94 0 0
Document::WatcherWithUserData 0 0 0
DocumentAccessor 83 1 1
DocumentIndexer 33 1 1
DocWatcher 0 0 0
DropSource 0 0 0
DropTarget 0 0 0
DynamicLibrary 0 0 0
DynamicLibraryImpl 0 1 1
DynamicLibraryImpl 0 1 1
Editor 96 1 1
ElapsedTime 33 0 0
ExternalLexerModule 50 1 1
FileDialog 60 0 0
FileNameStringSplitter 0 0 0
Finder 50 2 1
FindIncrementDlg 62 2 1
FindInFilesDlg 50 2 1
FindReplaceDlg 88 2 1
FolderStyleDialog 0 3 1
Font 43 0 0
FontCached 65 1 1
FontCached 60 1 1
FontHandle 50 0 0
FontNames 37 0 0
FormatEnumerator 0 0 0
GoToLineDlg 66 2 1
HereDocCls 41 0 0
HereDocCls 40 0 0
HereDocCls 33 0 0
IconList 60 0 0
IconLists 50 0 0
Idler 0 0 0
Indicator 0 0 0
KeyMap 40 0 0
KeyToCommand 0 0 0
KeyWordsStyleDialog 0 3 1
LastRecentFileList 70 0 0
LexerLibrary 46 0 0
LexerManager 61 0 0
LexerMinder 0 0 0
LexerModule 73 0 0
LineLayout 77 0 0
LineLayoutCache 53 0 0
LineMarker 25 0 0
LineToItem 60 0 0
LineVector 57 0 0
ListBox 0 1 1
ListBoxX 83 2 1
ListBoxX 89 2 1
LMMinder 0 0 0
MacroShortcut 25 3 1
MarginStyle 0 0 0
MarkerHandleSet 0 0 0
Menu 30 0 0
Notepad_plus 94 1 1
NppParameters 95 0 0
OneLine 50 0 0
Palette 66 0 0
Platform 0 0 0
PluginsManager 61 0 0
Point 75 0 0
PRectangle 12 0 0
Printer 33 0 0
Process 80 0 0
Process 88 0 0
ProcessThread 50 0 0
PropSet 80 0 0
QuoteCls 41 0 0
QuoteCls 41 0 0
QuoteCls 33 0 0
Range 0 0 0
ReBar 33 1 1
RegExtDlg 81 2 1
RESearch 75 0 0
RunDlg 0 2 2
SBuffer 0 1 1
ScintillaBase 82 2 1
ScintillaEditView 95 1 1
ScintillaGTK 94 3 1
ScintillaKeyMap 38 4 1
ScintillaWin 94 3 1
SContainer 40 0 0
SelectionLineIterator 50 0 0
SelectionText 33 0 0
SharedParametersDialog 85 2 1
ShortcutMapper 66 2 1
Splitter 79 1 1
SplitterContainer 72 1 1
SString 60 1 1
StaticControl 0 1 1
StaticDialog 80 1 1
StatusBar 58 1 1
StringDlg 60 2 1
Style 72 0 0
StyleContext 67 0 0
Surface 0 0 0
SurfaceImpl 81 1 1
SurfaceImpl 85 1 1
SVector 30 0 0
SymbolsStyleDialog 88 3 1
TabBar 77 1 1
TabBarPlus 84 2 1
Timer 0 0 0
TiXmlAttribute 67 1 1
TiXmlAttributeSet 0 0 0
TiXmlBase 88 0 0
TiXmlBase::StringToBuffer 0 0 0
TiXmlComment 0 2 1
TiXmlDeclaration 30 2 1
TiXmlDocument 79 2 1
TiXmlElement 23 2 1
TiXmlHandle 0 0 0
TiXmlNode 79 1 1
TiXmlOutStream 0 1 1
TiXmlParsingData 22 0 0
TiXmlString 48 0 0
TiXmlText 0 2 1
TiXmlUnknown 0 2 1
ToolBar 79 1 1
ToolBarIcons 76 1 1
trayIconControler 16 0 0
TreeView 0 1 1
UndoHistory 56 0 0
URLCtrl 42 1 1
UserCommand 25 3 1
UserDefineDialog 88 3 1
UserLangContainer 65 0 0
Utf16_Iter 61 1 1
Utf8_16 0 0 0
Utf8_16_Read 54 1 1
Utf8_16_Write 46 1 1
Utf8_Iter 62 1 1
ValueDlg 67 2 1
ViewStyle 69 0 0
Window 68 0 0
Window 64 0 0
WindowAccessor 81 1 1
WindowInterface 0 1 1
WordList 50 0 0
WordStyleDlg 83 2 1
XPM 71 0 0
XPMSet 34 0 0
Average 44.8265895953757 0.7167630057803 0.4393063583815
CBO (Count of NOC (Count of RFC (Count of NIM (Count of NIV (Count of
Coupled Classes) Derived Classes) All Methods) Instance Methods) Instance Variables)
2 0 59 4 3
2 0 8 8 5
0 2 26 26 4
0 0 5 5 5
3 0 17 17 13
2 0 9 9 12
3 0 11 11 1
2 0 61 15 0
7 0 28 27 12
10 0 12 12 19
0 0 1 1 3
7 0 51 51 12
0 1 2 2 0
0 0 3 3 1
0 0 11 10 1
2 0 54 8 3
1 0 54 8 3
0 0 5 4 3
0 1 5 5 1
0 1 69 4 1
5 0 75 9 0
0 0 6 6 2
2 0 18 18 7
2 0 66 9 3
0 0 7 7 1
0 0 8 4 0
0 1 4 4 2
1 0 1 1 2
1 0 2 2 8
4 0 91 16 1
8 0 102 101 23
1 0 1 1 2
3 0 51 25 11
1 0 5 3 2
2 1 6 6 0
1 0 1 1 2
1 0 1 1 2
2 2 6 3 0
0 0 10 4 1
0 0 10 4 1
36 1 187 181 94
0 0 6 6 2
3 0 13 4 4
1 0 6 6 7
1 0 3 3 1
6 0 180 8 2
3 0 59 4 2
3 0 59 4 2
13 0 87 32 20
5 0 72 6 0
2 2 16 16 1
2 0 23 4 4
0 0 22 4 4
0 0 5 5 4
0 0 4 4 2
0 0 1 1 5
2 0 64 9 1
0 0 2 2 6
0 0 2 2 5
0 0 1 1 6
0 0 8 8 5
1 1 2 2 1
0 0 1 1 2
4 0 2 2 2
1 0 5 5 3
0 0 0 0 3
5 0 73 7 0
1 0 12 12 7
4 0 3 3 5
1 0 7 5 2
1 0 0 0 2
3 1 9 7 6
1 0 9 9 22
1 0 10 10 6
9 0 8 8 4
1 0 10 10 6
3 0 15 15 7
6 2 72 24 0
7 0 92 20 12
9 0 113 39 19
1 0 1 1 0
0 0 69 4 1
0 0 1 1 4
1 0 10 10 1
2 0 13 13 1
54 0 157 110 46
23 0 105 102 40
0 0 2 2 4
4 0 15 15 4
1 0 64 4 0
8 0 9 9 4
1 0 4 1 2
1 0 8 8 4
3 0 3 3 3
0 0 23 20 11
1 0 13 11 9
2 0 4 3 5
3 0 21 18 4
0 0 3 3 4
0 0 3 3 4
0 0 3 3 3
0 0 7 7 2
2 0 49 4 3
1 0 66 11 1
1 0 12 12 9
7 0 66 6 0
0 0 11 6 0
17 2 215 27 8
16 1 172 126 7
19 0 310 53 22
0 0 78 9 2
21 0 277 57 12
0 2 5 3 2
3 0 5 5 11
0 0 6 6 5
9 5 66 11 7
10 0 63 8 3
1 0 65 19 8
2 0 58 12 10
1 0 48 43 2
0 0 48 3 0
2 13 55 9 1
1 0 54 9 4
1 0 60 5 4
5 0 13 13 22
1 0 18 18 9
7 2 41 38 0
7 0 78 37 8
6 0 81 40 14
0 0 9 9 4
7 0 77 11 0
1 2 57 12 5
1 1 75 9 6
0 0 1 1 3
4 0 39 21 5
1 0 7 7 1
4 2 18 7 1
1 0 2 2 1
4 0 65 6 0
5 0 69 10 3
6 0 81 22 5
7 0 76 17 1
3 0 13 13 1
7 6 59 41 8
0 0 29 3 0
1 0 3 3 3
0 1 26 26 3
3 0 66 7 0
4 0 65 6 0
3 0 64 19 5
3 0 16 14 3
0 0 3 3 2
1 0 50 5 0
1 0 18 18 6
0 0 50 4 7
0 0 69 4 1
14 0 94 28 13
2 0 5 5 8
0 0 7 7 7
0 4 0 0 0
1 0 6 6 7
1 0 6 6 5
0 0 9 9 6
1 0 62 7 4
10 0 10 10 49
2 17 45 45 2
0 0 14 14 3
3 0 50 24 8
0 0 47 2 0
1 0 12 12 8
10 0 76 21 20
6 0 17 16 10
1 0 7 7 5
3.3179190751445 0.4277456647399 36.7456647399 13.8959537572254 5.87861271676301
WMC (Count
of Methods)
4
8
26
5
17
9
11
16
28
12
1
51
2
3
11
9
9
5
5
4
9
6
18
9
7
4
4
1
2
16
102
1
25
3
6
1
1
6
4
4
181
6
4
6
3
8
4
4
32
6
16
7
6
5
4
1
9
2
2
1
8
2
1
2
5
0
7
12
3
7
0
9
9
10
8
10
15
27
20
41
1
4
1
10
13
112
105
2
15
64
9
4
8
3
23
13
4
21
3
3
3
7
4
11
12
6
6
28
127
95
9
62
5
5
6
11
8
20
13
43
3
10
9
5
13
18
41
37
40
9
11
12
18
1
21
7
18
2
6
10
22
17
13
41
3
3
26
7
6
19
14
3
5
18
5
4
28
5
7
0
6
6
9
7
10
45
14
24
2
12
21
17
7
14.936416185
Verison LCOM DIT IFANIN CBO NOC RFC NIM NIV WMC
1 42.813725 0.372549 0.294118 2.617647 0.294118 23.51961 13.56863 6.127451 14.13725
2 43.403101 0.527132 0.372093 2.744186 0.372093 28.16279 13.49612 5.635659 14.10853
2.5 44.109677 0.63871 0.419355 3.090323 0.419355 34.53548 13.8 5.832258 14.93548
3 44.415663 0.686747 0.433735 3.277108 0.421687 37.62048 13.74699 5.783133 14.81325
3.5 44.82659 0.716763 0.439306 3.317919 0.427746 36.74566 13.89595 5.878613 14.93642

LCOM
45

44.5

44

43.5 LCOM

43

42.5

42

41.5
0.5 1 1.5 2 2.5 3 3.5 4

IFANIN
0.5
0.45
0.4
0.35
0.3 IFANIN
0.25
0.2
0.15
0.1
0.05
0
0.5 1 1.5 2 2.5 3 3.5 4

NOC
0.45
0.4
0.35
0.3
0.25 NOC

0.2
NOC
0.45
0.4
0.35
0.3
0.25 NOC

0.2
0.15
0.1
0.05
0
0.5 1 1.5 2 2.5 3 3.5 4

NIM
14
13.9
13.8
13.7
NIM
13.6
13.5
13.4
13.3
13.2
0.5 1 1.5 2 2.5 3 3.5 4

WMC
15.2
15
14.8
14.6
14.4
14.2
14
13.8
13.6
0.5 1 1.5 2 2.5 3 3.5
DIT
0.8
0.7
0.6
0.5
DIT
0.4
0.3
0.2
0.1
0
0.5 1 1.5 2 2.5 3 3.5 4

CBO
3.5

2.5

2 CBO

1.5

0.5

0
0.5 1 1.5 2 2.5 3 3.5 4

RFC
40
35
30
25
RFC
20
RFC
40
35
30
25
RFC
20
15
10
5
0
0.5 1 1.5 2 2.5 3 3.5 4

NIV
6.2
6.1
6
5.9
5.8 NIV

5.7
5.6
5.5
5.4
5.3
0.5 1 1.5 2 2.5 3 3.5 4

WMC

WMC

2 2.5 3 3.5 4

You might also like