Framework: NetgameNRT
Classes 23
Redefinable classes 2
Methods 99
Template methods 7
Regular methods 81
Abstract methods 11
Attributes 39
Statements not obtained
Framework: NetgameNRT
reuse quantifying Standard
Average
metrics deviation
EC exclusive classes 4.50 0.55
DiRC OO framework directly referred classes 2.00 0.00
IRC OO framework indirectly referred classes 16.00 0.00
TC Total of classes 22.50 0.55
NoRC OO framework not referred classes 5.00 0.00
CReP Class reuse percentage 80.04% 1.95%
CPP Class production percentage 19.96% 1.95%
EA exclusive attributes 58.17 27.53
DiRA OO framework directly referred attributes 0.00 0.00
IRA OO framework indirectly referred attributes 28.00 0.00
TA Total of attributes 86.17 27.53
NoRA OO framework not referred attributes 11.00 0.00
ARP Attribute reuse percentage 35.15% 10.48%
APP Attribute production percentage 64.85% 10.48%
EM exclusive methods 61.83 15.39
DiRM OO framework directly referred methods 12.17 0.41
IRM OO framework indirectly referred methods 21.17 0.41
TM Total of methods 95.17 15.13
NoRM OO framework not referred methods 65.67 0.82
MeRP Method reuse percentage 35.81% 5.97%
MPP Method production percentage 64.19% 5.97%
ES exclusive method’s statements Not obtained Not obtained
DiRS OO framework directly referred method’s statements Not obtained Not obtained
IRS OO framework indirectly referred method’s statements Not obtained Not obtained
TS Total of method’s statements Not obtained Not obtained
NoRS OO framework not referred method’s statements Not obtained Not obtained
SReP Method’s statement reuse percentage Not obtained Not obtained
SPP Method’s statement production percentage Not obtained Not obtained
Application 1: Application 2: Application 3: Application 4: Application 5: Application 6:
Tic-tac-toe Bagha-Chall Siege Fanorona Memory game Mancala
4 4 5 5 5 4
2 2 2 2 2 2
16 16 16 16 16 16
22 22 23 23 23 22
5 5 5 5 5 5
81.82% 81.82% 78.26% 78.26% 78.26% 81.82%
18.18% 18.18% 21.74% 21.74% 21.74% 18.18%
42 70 53 106 52 26
0 0 0 0 0 0
28 28 28 28 28 28
70 98 81 134 80 54
11 11 11 11 11 11
40.00% 28.57% 34.57% 20.90% 35.00% 51.85%
60.00% 71.43% 65.43% 79.10% 65.00% 48.15%
51 43 71 83 71 52
13 12 12 12 12 12
22 21 21 21 21 21
86 76 104 116 104 85
64 66 66 66 66 66
40.70% 43.42% 31.73% 28.45% 31.73% 38.82%
59.30% 56.58% 68.27% 71.55% 68.27% 61.18%
Not obtained Not obtained Not obtained Not obtained Not obtained Not obtained
Not obtained Not obtained Not obtained Not obtained Not obtained Not obtained
Not obtained Not obtained Not obtained Not obtained Not obtained Not obtained
Not obtained Not obtained Not obtained Not obtained Not obtained Not obtained
Not obtained Not obtained Not obtained Not obtained Not obtained Not obtained
Not obtained Not obtained Not obtained Not obtained Not obtained Not obtained
Not obtained Not obtained Not obtained Not obtained Not obtained Not obtained
Framework: NetgameNRT
general specializing Standard Application 1: Application 2:
Average
deviation Tic-tac-toe Bagha-Chall
metrics
SC specialized classes 2.00 0.00 2 2
P-SC Percentage 45.00% 5.48% 50.00% 50.00%
NC “new” classes 2.50 0.55 2 2
P-NC Percentage 55.00% 5.48% 50.00% 50.00%
SM specialized methods 6.00 0.00 6 6
P-SM Percentage 10.23% 2.58% 11.76% 13.95%
NM “new” methods 55.83 15.39 45 37
P-NM Percentage 89.77% 2.58% 88.24% 86.05%
Application 3: Application 4: Application 5: Application 6:
Siege Fanorona Memory game Mancala
2 2 2 2
40.00% 40.00% 40.00% 50.00%
3 3 3 2
60.00% 60.00% 60.00% 50.00%
6 6 6 6
8.45% 7.23% 8.45% 11.54%
65 77 65 46
91.55% 92.77% 91.55% 88.46%
Framework: NetgameNRT
OO framework
class specializing Standard Application 1:
Average
deviation Tic-tac-toe
metrics
FoCS foreseen class specializing 2.00 0.00 2
P=FoCS Percentage 100.00% 0.00% 100.00%
UnCS unforeseen class specializing 0.00 0.00 0
P-UnCS Percentage 0.00% 0.00% 0.00%
Application 2: Application 3: Application 4: Application 5: Application 6:
Bagha-Chall Siege Fanorona Memory game Mancala
2 2 2 2 2
100.00% 100.00% 100.00% 100.00% 100.00%
0 0 0 0 0
0.00% 0.00% 0.00% 0.00% 0.00%
Framework: NetgameNRT
method specializing Standard Application 1:
Average
deviation Tic-tac-toe
metrics
STeM specialized template methods 0.00 0.00 0
P-STeM Percentage 0.00% 0.00% 0.00%
SAM specialized abstract methods 6.00 0.00 6
P-SAM Percentage 100.00% 0.00% 100.00%
SReM specialized regular methods 0.00 0.00 0
P-SReM Percentage 0.00% 0.00% 0.00%
Application 2: Application 3: Application 4: Application 5: Application 6:
Bagha-Chall Siege Fanorona Memory game Mancala
0 0 0 0 0
0.00% 0.00% 0.00% 0.00% 0.00%
6 6 6 6 6
100.00% 100.00% 100.00% 100.00% 100.00%
0 0 0 0 0
0.00% 0.00% 0.00% 0.00% 0.00%
Framework: NetgameNRT
hook method Standard Application 1:
Average
deviation Tic-tac-toe
specializing metrics
SHoTeM specialized hook and template methods 0.00 0.00 0
P-SHoTeM Percentage 0.00% 0.00% 0.00%
SHAM specialized hook and abstract methods 6.00 0.00 6
P-SHAM Percentage 100.00% 0.00% 100.00%
SHoRM specialized hook and regular methods 0.00 0.00 0
P-SHoRM Percentage 0.00% 0.00% 0.00%
Application 2: Application 3: Application 4: Application 5: Application 6:
Bagha-Chall Siege Fanorona Memory game Mancala
0 0 0 0 0
0.00% 0.00% 0.00% 0.00% 0.00%
6 6 6 6 6
100.00% 100.00% 100.00% 100.00% 100.00%
0 0 0 0 0
0.00% 0.00% 0.00% 0.00% 0.00%
Framework: NetgameNRT
reuse quantifying Application 1: Application 2:
metrics Tic-tac-toe Bagha-Chall
EC exclusive classes 4 4
DiRC OO framework directly referred classes 2 2
IRC OO framework indirectly referred classes 16 16
TC Total of classes 22 22
NoRC OO framework not referred classes 5 5
CReP Class reuse percentage 81.82% 81.82%
CPP Class production percentage 18.18% 18.18%
EA exclusive attributes 42 70
DiRA OO framework directly referred attributes 0 0
IRA OO framework indirectly referred attributes 28 28
TA Total of attributes 70 98
NoRA OO framework not referred attributes 11 11
ARP Attribute reuse percentage 40.00% 28.57%
APP Attribute production percentage 60.00% 71.43%
EM exclusive methods 51 43
DiRM OO framework directly referred methods 13 12
IRM OO framework indirectly referred methods 22 21
TM Total of methods 86 76
NoRM OO framework not referred methods 64 66
MeRP Method reuse percentage 40.70% 43.42%
MPP Method production percentage 59.30% 56.58%
ES exclusive method’s statements Not obtained Not obtained
DiRS OO framework directly referred method’s statements Not obtained Not obtained
IRS OO framework indirectly referred method’s statements Not obtained Not obtained
TS Total of method’s statements Not obtained Not obtained
NoRS OO framework not referred method’s statements Not obtained Not obtained
SReP Method’s statement reuse percentage Not obtained Not obtained
SPP Method’s statement production percentage Not obtained Not obtained
general specializing Application 1: Application 2:
Tic-tac-toe Bagha-Chall
metrics
SC specialized classes 2 2
P-SC Percentage 50.00% 50.00%
NC “new” classes 2 2
P-NC Percentage 50.00% 50.00%
SM specialized methods 6 6
P-SM Percentage 11.76% 13.95%
NM “new” methods 45 37
P-NM Percentage 88.24% 86.05%
OO framework
class specializing Application 1: Application 2:
Tic-tac-toe Bagha-Chall
metrics
FoCS foreseen class specializing 2 2
P=FoCS Percentage 100.00% 100.00%
UnCS unforeseen class specializing 0 0
P-UnCS Percentage 0.00% 0.00%
method specializing Application 1: Application 2:
Tic-tac-toe Bagha-Chall
metrics
STeM specialized template methods 0 0
P-STeM Percentage 0.00% 0.00%
SAM specialized abstract methods 6 6
P-SAM Percentage 100.00% 100.00%
SReM specialized regular methods 0 0
P-SReM Percentage 0.00% 0.00%
hook method Application 1: Application 2:
Tic-tac-toe Bagha-Chall
specializing metrics
SHoTeM specialized hook and template methods 0 0
P-SHoTeM Percentage 0.00% 0.00%
SHAM specialized hook and abstract methods 6 6
P-SHAM Percentage 100.00% 100.00%
SHoRM specialized hook and regular methods 0 0
P-SHoRM Percentage 0.00% 0.00%
Application 3: Application 4: Application 5: Application 6:
Siege Fanorona Memory game Mancala
5 5 5 4
2 2 2 2
16 16 16 16
23 23 23 22
5 5 5 5
78.26% 78.26% 78.26% 81.82%
21.74% 21.74% 21.74% 18.18%
53 106 52 26
0 0 0 0
28 28 28 28
81 134 80 54
11 11 11 11
34.57% 20.90% 35.00% 51.85%
65.43% 79.10% 65.00% 48.15%
71 83 71 52
12 12 12 12
21 21 21 21
104 116 104 85
66 66 66 66
31.73% 28.45% 31.73% 38.82%
68.27% 71.55% 68.27% 61.18%
Not obtained Not obtained Not obtained Not obtained
Not obtained Not obtained Not obtained Not obtained
Not obtained Not obtained Not obtained Not obtained
Not obtained Not obtained Not obtained Not obtained
Not obtained Not obtained Not obtained Not obtained
Not obtained Not obtained Not obtained Not obtained
Not obtained Not obtained Not obtained Not obtained
Application 3: Application 4: Application 5: Application 6:
Siege Fanorona Memory game Mancala
2 2 2 2
40.00% 40.00% 40.00% 50.00%
3 3 3 2
60.00% 60.00% 60.00% 50.00%
6 6 6 6
8.45% 7.23% 8.45% 11.54%
65 77 65 46
91.55% 92.77% 91.55% 88.46%
Application 3: Application 4: Application 5: Application 6:
Siege Fanorona Memory game Mancala
2 2 2 2
100.00% 100.00% 100.00% 100.00%
0 0 0 0
0.00% 0.00% 0.00% 0.00%
Application 3: Application 4: Application 5: Application 6:
Siege Fanorona Memory game Mancala
0 0 0 0
0.00% 0.00% 0.00% 0.00%
6 6 6 6
100.00% 100.00% 100.00% 100.00%
0 0 0 0
0.00% 0.00% 0.00% 0.00%
Application 3: Application 4: Application 5: Application 6:
Siege Fanorona Memory game Mancala
0 0 0 0
0.00% 0.00% 0.00% 0.00%
6 6 6 6
100.00% 100.00% 100.00% 100.00%
0 0 0 0
0.00% 0.00% 0.00% 0.00%