Research Article
A Pattern-Based Development Approach for Interaction Flow Modeling Language
Table 7
Results of the 6 projects under evaluation.
| | Projects | P1 | P2 | P3 | P4 | P5 | P6 |
| (1) Size | | Big | Medium | Medium | Medium | Small | Small |
| (2) Different CRUD cases | C-no | 115 | 8 | 5 | 3 | 2 | 2 | R-no | 107 | 9 | 4 | 3 | 1 | 1 | U-no | 116 | 7 | 5 | 4 | 2 | 1 | D-no | 112 | 7 | 5 | 5 | 1 | 1 | All-no | 116 | 9 | 5 | 3 | 2 | 2 | C-1N | 97 | 5 | 4 | 4 | 2 | 1 | R-1N | 94 | 7 | 4 | 3 | 2 | 1 | U-1N | 92 | 4 | 4 | 3 | 2 | 1 | D-1N | 95 | 6 | 3 | 3 | 1 | 1 | All-1N | 97 | 10 | 4 | 4 | 2 | 2 | C-nM | 26 | 6 | 3 | 4 | 3 | 3 | R-nM | 42 | 8 | 2 | 2 | 2 | 2 | U-nM | 42 | 9 | 6 | 4 | 3 | 2 | D-nM | 24 | 6 | 3 | 3 | 1 | 1 | All-nM | 83 | 7 | 6 | 5 | 4 | 2 |
| (3) Total CRUD operations | | 1258 | 108 | 63 | 63 | 38 | 33 |
| (4) Entities in the domain model | | 193 | 84 | 36 | 27 | 14 | 10 |
| (5) Total IFML units | Total flows | 11259 | 874 | 512 | 404 | 224 | 177 | Total units | 11285 | 848 | 533 | 391 | 222 | 168 | Total bindings | 5387 | 414 | 250 | 194 | 108 | 109 |
| (6) Project total time | Hours | 5380 | 650 | 350 | 230 | 125 | 80 |
| (7) CRUD operation cost (manually) | Secs | 1876777 | 143848 | 77388 | 65812 | 34258 | 28382 | Hours | 521.33 | 39.96 | 21.50 | 18.28 | 9.52 | 7.88 |
| (8) Time dedicated to CRUD | % | 9.69 | 6.15 | 6.14 | 7.95 | 7.61 | 9.85 |
| (9) CRUD operations cost (tool aided) | Secs | 2225 | 1370 | 1339 | 1330 | 1317 | 1307 | Hours | 0.62 | 0.38 | 0.37 | 0.37 | 0.37 | 0.36 |
| (10) Time reduction in CRUD definition (manual-tool aided) | Hours | 520.71 | 39.58 | 21.12 | 17.91 | 9.15 | 7.52 | % | 99.88 | 99.05 | 98.27 | 97.98 | 96.16 | 95.39 |
|
|