| Pattern Group | Projects | Commits | Change Graphs | Total unique patterns | Total instances | Multi project patterns | Single project patterns | Links |
|---|---|---|---|---|---|---|---|---|
| Normal Mine | ||||||||
| Super Mine | ||||||||
| Numpy | 784 | 20826 | 35055 | 98 | 369 | 33(34%) | 64(65%) |
|
| TensorFlow |
|
|||||||
| src_super_mine | 58 | 13555 | 30908 | 3513 | 12584 | 2203(63%) | 1278(36%) |
|
| src__mine |
|
|||||||
| ICSE | 951 | 163226 | 348681 | 28323 | 100866 | 17941(63%) | 10271(36%) |
|
| Refactoring Kind | Evidences | Precision | True positives | Total manual validations |
|---|---|---|---|---|
| Add Parameter | Link | 100.0% | 160 | 160 |
| Move Class | Link | 100.0% | 160 | 160 |
| Rename Method | Link | 98.75% | 158 | 160 |
| Remove Parameter | Link | 97.52% | 157 | 161 |
| Move Method | Link | 96.3% | 156 | 162 |
| Rename Parameter | Link | 93.59% | 146 | 156 |
| Move And Rename Method | Link | 88.08% | 133 | 151 |
| Rename Class | Link | 99.2% | 124 | 125 |
| Move And Rename Class | Link | 96.67% | 116 | 120 |
| Reorder Parameter | Link | 98.11% | 104 | 106 |
| Extract Method | Link | 97.03% | 98 | 101 |
| Extract Class | Link | 98.82% | 84 | 85 |
| Push Down Method | Link | 89.36% | 84 | 94 |
| Pull Up Method | Link | 86.46% | 83 | 96 |
| Parameterize Variable | Link | 87.23% | 82 | 94 |
| Merge Parameter | Link | 91.07% | 51 | 56 |
| Extract Subclass | Link | 100.0% | 45 | 45 |
| Extract Superclass | Link | 95.24% | 40 | 42 |
| Extract And Move Method | Link | 100.0% | 37 | 37 |
| Split Parameter | Link | 92.59% | 25 | 27 |
| Inline Method | Link | 85.71% | 24 | 28 |
| Extract Variable | Link | 100.0% | 10 | 10 |
| Change Parameter Type | Link | 90.0% | 9 | 10 |
| Change Variable Type | Link | 100.0% | 5 | 5 |
| Move And Inline Method | Link | 100.0% | 1 | 1 |
| Inline Variable | Link | in progress | 0 | 0 |
| Merge Variable | Link | in progress | 0 | 0 |
| Rename Attribute | Link | in progress | 0 | 0 |
| Rename Variable | Link | in progress | 0 | 0 |
| +Total | 95 | 2092 | 2192 |