| Further raw quantitative data is available at http://www.cs.ubc.ca/labs/se/projects/aop. Debugging Experiment Table 23-1. Completion Times (in Minutes)| | AspectJ Trial | Java Trial |
|---|
| | 1 | 2 | 3 | 1 | 2 | 3 |
|---|
Fault 1 | 1 | 1 | 5 | 2 0 | 9 | 1 0 | Fault 2 | 14 | 32 | 26 | 1 6 | 2 5 | 4 1 | Fault 3 | 7 | 2 | 2 | 9 | 2 | 1 0 |
Table 23-2. Instances of Semantic Analysis| | AspectJ Trial | Java Trial |
|---|
| | 1 | 2 | 3 | 1 | 2 | 3 |
|---|
Fault 1 | 0 | 0 | 2 | 4 | 1 | 5 | Fault 2 | 2 | 5 | 2 | 4 | 4 | 4 | Fault 3 | 1 | 0 | 0 | 1 | 8 | 4 |
Table 23-3. Number of File Switches| | AspectJ Trial | Java Trial |
|---|
| | 1 | 2 | 3 | 1 | 2 | 3 |
|---|
Fault 1 | 1 | 1 | 3 | 2 | 2 | 3 | Fault 2 | 6 | 3 | 6 | 3 | 3 | 7 | Fault 3 | 1 | 1 | 2 | 1 | 1 | 3 |
Table 23-4. Number of Builds Performed| | AspectJ Trial | Java Trial |
|---|
| | 1 | 2 | 3 | 1 | 2 | 3 |
|---|
Fault 1 | 1 | 1 | 1 | 5 | 1 | 1 | Fault 2 | 1 | 6 | 5 | 1 | 5 | 9 | Fault 3 | 1 | 1 | 1 | 1 | 1 | 2 |
Program Change Experiment Table 23-5. Completion Times (in Minutes)| | AspectJ Trial | Emerald Trial |
|---|
| | 1 | 2 | 3 | 1 | 2 | 3 |
|---|
Task 1 | 32 | 85 | 47 | 46 | 60 | 45 | Task 2 | 45 | 45 | 43 | 37 | 15 | 27 | Task 3 | 40 | | 34 | 15 | 20 | 19 |
Table 23-6. Time Spent on Activities (% of Total Time)| | | AspectJ Trial | Emerald Trial |
|---|
| | | 1 | 2 | 3 | 1 | 2 | 3 |
|---|
Coding | Task 1 | 24 | 45 | 52 | 21 | 23 | 4 0 | | | Task 2 | 36 | 82 | 58 | 33 | 52 | 7 1 | | | Task 3 | 19 | | 26 | 21 | 8 | 2 1 | Analysis | Task 1 | 45 | 23 | 25 | 59 | 66 | 4 2 | | | Task 2 | 33 | 14 | 14 | 40 | 26 | 1 9 | | | Task 3 | 43 | | 40 | 47 | 54 | 3 9 | Compilation | Task 1 | 20 | 14 | 11 | 9 | 3 | 4 | | | Task 2 | 1 | 4 | 20 | 15 | 17 | 6 | | | Task 3 | 16 | | 14 | 11 | 12 | 1 1 | Execution | Task 1 | 10 | 17 | 13 | 11 | 8 | 1 5 | | | Task 2 | 29 | 0 | 8 | 13 | 4 | 3 | | | Task 3 | 22 | | 20 | 21 | 27 | 2 9 |
|