![]() |
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