One row per method of run full-1. Each column heading links to its definition, and Columns on the measures page lists all 32 columns.
Method table
Methods, 11 rows and 32 columns
| Method | Branch | Run order |
|---|---|---|
| Classic greedy TDD | method/classic | parallel |
| Noun-verb map | method/noun-verb | parallel |
| Mapped-path TDD | method/mapped-path | parallel |
| Functions first, classes later | method/functions-first | parallel |
| Transformation Priority Premise TDD | method/tpp | parallel |
| Coarse-to-fine TDD | method/coarse-to-fine | parallel |
| Annealed refactoring | method/annealed | parallel |
| Multi-start TDD | method/multi-start | parallel |
| Most informative next test | method/mutation-guided | parallel |
| Property-based TDD | method/property-based | parallel |
| Held-out TDD | method/held-out | parallel |
| Method | Functional mark /15 | Hidden pass /76 | Unseen pass /69 | Acceptance pass /6 |
|---|---|---|---|---|
| Classic greedy TDD | 15/15 | 76/76 | 69/69 | 6/6 |
| Noun-verb map | 15/15 | 76/76 | 69/69 | 6/6 |
| Mapped-path TDD | 15/15 | 76/76 | 69/69 | 6/6 |
| Functions first, classes later | 15/15 | 76/76 | 69/69 | 6/6 |
| Transformation Priority Premise TDD | 15/15 | 76/76 | 69/69 | 6/6 |
| Coarse-to-fine TDD | 15/15 | 76/76 | 69/69 | 6/6 |
| Annealed refactoring | 15/15 | 76/76 | 69/69 | 6/6 |
| Multi-start TDD | 15/15 | 76/76 | 69/69 | 6/6 |
| Most informative next test | 15/15 | 76/76 | 69/69 | 6/6 |
| Property-based TDD | 15/15 | 76/76 | 69/69 | 6/6 |
| Held-out TDD | 15/15 | 76/76 | 69/69 | 6/6 |
| Method | Strict PMD compliance | Static analysis violations | Mutation score | Lines of code |
|---|---|---|---|---|
| Classic greedy TDD | fail (10 violations) | 10 | 105/113, 0 not run, adjusted 105/105 (0 of 8 survivors fail hidden tests) | 206 |
| Noun-verb map | pass | 0 | 88/115, 0 not run, adjusted 88/109 (21 of 27 survivors fail hidden tests) | 400 |
| Mapped-path TDD | pass | 0 | 107/113, 0 not run, adjusted 107/109 (2 of 6 survivors fail hidden tests) | 975 |
| Functions first, classes later | pass | 0 | 117/132, 0 not run, adjusted 117/122 (5 of 15 survivors fail hidden tests) | 538 |
| Transformation Priority Premise TDD | fail (7 violations) | 7 | 94/114, 0 not run, adjusted 94/107 (13 of 20 survivors fail hidden tests) | 418 |
| Coarse-to-fine TDD | fail (6 violations) | 6 | 102/111, 0 not run, adjusted 102/102 (0 of 9 survivors fail hidden tests) | 539 |
| Annealed refactoring | fail (2 violations) | 2 | 115/123, 0 not run, adjusted 115/117 (2 of 8 survivors fail hidden tests) | 181 |
| Multi-start TDD | fail (5 violations) | 5 | 103/123, 0 not run, adjusted 103/118 (15 of 20 survivors fail hidden tests) | 384 |
| Most informative next test | fail (9 violations) | 9 | 112/119, 0 not run, adjusted 112/112 (0 of 7 survivors fail hidden tests) | 513 |
| Property-based TDD | fail (5 violations) | 5 | 116/123, 0 not run, adjusted 116/116 (0 of 7 survivors fail hidden tests) | 1237 |
| Held-out TDD | fail (4 violations) | 4 | 112/149, 0 not run, adjusted 112/141 (29 of 37 survivors fail hidden tests) | 331 |
| Method | Classes | Methods | Fields |
|---|---|---|---|
| Classic greedy TDD | 1 | 9 | 0 |
| Noun-verb map | 14 | 60 | 30 |
| Mapped-path TDD | 16 | 67 | 30 |
| Functions first, classes later | 6 | 45 | 14 |
| Transformation Priority Premise TDD | 3 | 21 | 2 |
| Coarse-to-fine TDD | 3 | 23 | 6 |
| Annealed refactoring | 1 | 16 | 3 |
| Multi-start TDD | 3 | 25 | 1 |
| Most informative next test | 3 | 19 | 6 |
| Property-based TDD | 4 | 22 | 5 |
| Held-out TDD | 5 | 26 | 13 |
| Method | Clear Presentation /5 | Explanatory Language /5 | Consistent Code /5 | Used Content /5 |
|---|---|---|---|---|
| Classic greedy TDD | 3 | 3 | 4 | 5 |
| Noun-verb map | 4 | 4 | 4 | 4 |
| Mapped-path TDD | 4 | 4 | 4 | 4 |
| Functions first, classes later | 4 | 4 | 4 | 3 |
| Transformation Priority Premise TDD | 3 | 4 | 4 | 5 |
| Coarse-to-fine TDD | 4 | 4 | 4 | 5 |
| Annealed refactoring | 5 | 4 | 4 | 5 |
| Multi-start TDD | 4 | 4 | 4 | 5 |
| Most informative next test | 3 | 4 | 4 | 5 |
| Property-based TDD | 3 | 4 | 4 | 5 |
| Held-out TDD | 4 | 4 | 4 | 5 |
| Method | Simple Constructs /5 | Minimal Duplication /5 | Modular Structure /5 | Problem Alignment (tentative) /5 |
|---|---|---|---|---|
| Classic greedy TDD | 3 | 4 | 3 | 3 |
| Noun-verb map | 4 | 4 | 3 | 4 |
| Mapped-path TDD | 4 | 4 | 4 | 4 |
| Functions first, classes later | 4 | 4 | 4 | 4 |
| Transformation Priority Premise TDD | 4 | 4 | 4 | 4 |
| Coarse-to-fine TDD | 4 | 4 | 5 | 4 |
| Annealed refactoring | 4 | 4 | 3 | 3 |
| Multi-start TDD | 4 | 4 | 4 | 3 |
| Most informative next test | 4 | 3 | 4 | 3 |
| Property-based TDD | 4 | 3 | 4 | 4 |
| Held-out TDD | 4 | 4 | 5 | 4 |
| Method | Tokens | Weighted tokens | Wall time | Agent calls |
|---|---|---|---|---|
| Classic greedy TDD | 5,369,214 | 843,734 | 0:22:31 | 11 |
| Noun-verb map | 4,798,738 | 961,206 | 0:23:39 | 9 |
| Mapped-path TDD | 19,389,975 | 2,126,219 | 0:54:34 | 14 |
| Functions first, classes later | 9,108,626 | 1,273,066 | 0:28:51 | 9 |
| Transformation Priority Premise TDD | 11,999,055 | 1,291,180 | 0:33:03 | 10 |
| Coarse-to-fine TDD | 5,705,380 | 969,366 | 0:21:56 | 7 |
| Annealed refactoring | 7,926,085 | 958,093 | 0:26:32 | 8 |
| Multi-start TDD | 8,187,204 | 1,295,799 | 0:21:19 | 12 |
| Most informative next test | 4,795,045 | 760,686 | 0:44:12 | 8 |
| Property-based TDD | 7,851,434 | 1,234,954 | 0:29:48 | 12 |
| Held-out TDD | 4,966,338 | 844,959 | 0:21:52 | 11 |
| Method | APFDc-H | Cost to completion | Bench median ms |
|---|---|---|---|
| Classic greedy TDD | 0.326 | 804,727 | 605 |
| Noun-verb map | 0.4065 | 918,336 | 562 |
| Mapped-path TDD | 0.2831 | 2,058,511 | 520 |
| Functions first, classes later | 0.6065 | 1,195,424 | 521 |
| Transformation Priority Premise TDD | 0.281 | 1,232,581 | 205 |
| Coarse-to-fine TDD | 0.4196 | 926,685 | 605 |
| Annealed refactoring | 0.3125 | 910,035 | 526 |
| Multi-start TDD | 0.0182 | 1,255,948 | 553 |
| Most informative next test | 0.3265 | 708,760 | 576 |
| Property-based TDD | 0.2976 | 1,171,669 | 553 |
| Held-out TDD | 0.3522 | 801,898 | 606 |
| Method | M | M_io |
|---|---|---|
| Classic greedy TDD | 542,369 | 496,442 |
| Noun-verb map | 545,018 | 415,798 |
| Mapped-path TDD | 1,475,658 | 1,386,111 |
| Functions first, classes later | 470,362 | 441,270 |
| Transformation Priority Premise TDD | 886,267 | 829,734 |
| Coarse-to-fine TDD | 537,832 | 420,899 |
| Annealed refactoring | 625,663 | 557,219 |
| Multi-start TDD | 1,233,130 | 1,118,377 |
| Most informative next test | 477,347 | 448,873 |
| Property-based TDD | 823,020 | 703,501 |
| Held-out TDD | 519,499 | 443,244 |
| Method | Audit flags |
|---|---|
| Classic greedy TDD | 0 high, 10 low |
| Noun-verb map | 1 high, 20 low, 1 of 1 high have a disposition |
| Mapped-path TDD | 0 high, 6 low |
| Functions first, classes later | 0 high, 6 low |
| Transformation Priority Premise TDD | 0 high, 0 low |
| Coarse-to-fine TDD | 0 high, 13 low |
| Annealed refactoring | 0 high, 13 low |
| Multi-start TDD | 0 high, 2 low |
| Most informative next test | 0 high, 0 low |
| Property-based TDD | 0 high, 8 low |
| Held-out TDD | 9 high, 4 low, 9 of 9 high have a disposition |