Lines of Code Count | |
Total Actual Complete: 2093*
Total Planned: 2000 (1874 estimated by FLOCC + 126 additional for GUI code
not pseudocoded)
Class / Method Name | Planned | Actual |
ChangeBackgroundDocumentListener |
29
|
23
|
ConstructorRow |
38
|
34
|
CreatePrimitiveDialog |
38
|
100
|
ETA |
28
|
24
|
ETAInspectorView |
70
|
92
|
ETAMainModel (total) |
247
|
190
|
|
5
|
5
|
removeParameterData
|
2
|
2
|
removeReturnedData
|
2
|
2
|
|
13
|
13
|
|
9
|
9
|
|
23
|
24
|
|
5
|
2
|
|
11
|
7
|
|
49
|
27
|
|
3
|
2
|
|
3
|
2
|
|
3
|
2
|
|
2
|
2
|
addParameterData
|
30
|
20
|
addParameterData
|
3
|
2
|
addReturnedData
|
3
|
2
|
getMainTestObject
|
2
|
3
|
nameToClass
|
18
|
9
|
classToName
|
33
|
24
|
getNumber
|
4
|
2
|
|
6
|
8
|
|
4
|
5
|
ETAMainView (total) |
408
|
441
|
|
78
|
143
|
|
2
|
2
|
|
18
|
25
|
|
13
|
17
|
|
15
|
16
|
|
15
|
10
|
|
17
|
12
|
|
18
|
12
|
|
5
|
4
|
|
7
|
8
|
|
26
|
30
|
|
2
|
2
|
|
2
|
2
|
|
2
|
2
|
|
12
|
10
|
|
84
|
66
|
|
19
|
19
|
|
22
|
14
|
|
13
|
6
|
|
2
|
2
|
HelpAction
|
1
|
4
|
ETAViewAbstract |
39
|
26
|
FieldData |
56
|
35
|
FieldDataInterface |
8
|
8
|
FieldRow |
41
|
44
|
InstantiateClassDialog |
103
|
219
|
MethodData |
66
|
70
|
MethodDataInterface |
8
|
8
|
MethodRow (total) |
71
|
67
|
|
14
|
26
|
|
9
|
10
|
|
10
|
6
|
setEnabled
|
11
|
6
|
|
9
|
5
|
|
9
|
6
|
ParametersListener
|
3
|
2
|
MethodRowInterface |
4
|
4
|
ObjectInspector |
13
|
14
|
ObjectPool |
100
|
74
|
OutputAreaStream |
18
|
61
|
ParameterData |
59
|
72
|
ParameterDataInterface |
10
|
10
|
ParameterDataListener |
5
|
5
|
ParameterObjectComboBox |
21
|
24
|
ParameterRow |
125
|
101
|
PrimitiveValueFactory |
63
|
81
|
ReturnedData |
22
|
45
|
ReturnedDataInterface |
8
|
8
|
ReturnedRow |
83
|
76
|
ReturnThread |
11
|
6
|
RowAbstract |
19
|
18
|
ThreadFreeList |
18
|
13
|
VisibilityTabbedPane |
34
|
79
|
*Assert.java and MyRobot.java were not included in the line counts since their code is only used internally. Their code does not execute during normal end-user use of ETA
Effort estimate:
Using the formula (Number of programmers) * 25 LOC/hr * 10 hrs/ week * 4 weeks Fetter Software can perform an estimated 6 * 25 * 10 * 4 = 6000 lines of code.
Last updated on 03-13-01 by Mike Hebron