bbkdevops commited on
Commit
8661a99
·
verified ·
1 Parent(s): a20df9d

Upload 500-instance empirical localization comparison report (51.20% Top-5)

Browse files
reports/empirical_localization_comparison.json ADDED
@@ -0,0 +1,394 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "benchmark": "SWE-bench/SWE-bench_Verified (500 instances)",
3
+ "evaluation_timestamp": "2026-09-28T07:33:40Z",
4
+ "total_instances_evaluated": 500,
5
+ "evaluation_throughput_ips": 617.6,
6
+ "total_evaluation_time_sec": 0.81,
7
+ "empirical_metrics": {
8
+ "baseline_zero_shot_hit_rate": "12.40% (62/500)",
9
+ "universal_zero_top1_hit_rate": "29.00% (145/500)",
10
+ "universal_zero_top3_hit_rate": "43.20% (216/500)",
11
+ "universal_zero_top5_hit_rate": "51.20% (256/500)",
12
+ "absolute_hit_rate_improvement": "+38.80%",
13
+ "relative_improvement_multiplier": "4.13x"
14
+ },
15
+ "per_repository_empirical_breakdown": {
16
+ "astropy": {
17
+ "total_problems": 22,
18
+ "baseline_hit_rate": "31.8%",
19
+ "universal_top5_hit_rate": "68.2%",
20
+ "gain": "+36.4%"
21
+ },
22
+ "django": {
23
+ "total_problems": 231,
24
+ "baseline_hit_rate": "3.9%",
25
+ "universal_top5_hit_rate": "50.2%",
26
+ "gain": "+46.3%"
27
+ },
28
+ "matplotlib": {
29
+ "total_problems": 34,
30
+ "baseline_hit_rate": "14.7%",
31
+ "universal_top5_hit_rate": "44.1%",
32
+ "gain": "+29.4%"
33
+ },
34
+ "seaborn": {
35
+ "total_problems": 2,
36
+ "baseline_hit_rate": "0.0%",
37
+ "universal_top5_hit_rate": "100.0%",
38
+ "gain": "+100.0%"
39
+ },
40
+ "flask": {
41
+ "total_problems": 1,
42
+ "baseline_hit_rate": "0.0%",
43
+ "universal_top5_hit_rate": "100.0%",
44
+ "gain": "+100.0%"
45
+ },
46
+ "requests": {
47
+ "total_problems": 8,
48
+ "baseline_hit_rate": "25.0%",
49
+ "universal_top5_hit_rate": "87.5%",
50
+ "gain": "+62.5%"
51
+ },
52
+ "xarray": {
53
+ "total_problems": 22,
54
+ "baseline_hit_rate": "31.8%",
55
+ "universal_top5_hit_rate": "59.1%",
56
+ "gain": "+27.3%"
57
+ },
58
+ "pylint": {
59
+ "total_problems": 10,
60
+ "baseline_hit_rate": "20.0%",
61
+ "universal_top5_hit_rate": "60.0%",
62
+ "gain": "+40.0%"
63
+ },
64
+ "pytest": {
65
+ "total_problems": 19,
66
+ "baseline_hit_rate": "15.8%",
67
+ "universal_top5_hit_rate": "47.4%",
68
+ "gain": "+31.6%"
69
+ },
70
+ "scikit-learn": {
71
+ "total_problems": 32,
72
+ "baseline_hit_rate": "31.2%",
73
+ "universal_top5_hit_rate": "62.5%",
74
+ "gain": "+31.2%"
75
+ },
76
+ "sphinx": {
77
+ "total_problems": 44,
78
+ "baseline_hit_rate": "11.4%",
79
+ "universal_top5_hit_rate": "43.2%",
80
+ "gain": "+31.8%"
81
+ },
82
+ "sympy": {
83
+ "total_problems": 75,
84
+ "baseline_hit_rate": "16.0%",
85
+ "universal_top5_hit_rate": "44.0%",
86
+ "gain": "+28.0%"
87
+ }
88
+ },
89
+ "sample_verified_breakthrough_cases": [
90
+ {
91
+ "instance_id": "astropy__astropy-13398",
92
+ "repo": "astropy/astropy",
93
+ "gold_files": [
94
+ "astropy/coordinates/builtin_frames/__init__.py",
95
+ "astropy/coordinates/builtin_frames/itrs.py",
96
+ "astropy/coordinates/builtin_frames/intermediate_rotation_transforms.py",
97
+ "astropy/coordinates/builtin_frames/itrs_observed_transforms.py"
98
+ ],
99
+ "baseline_localized": false,
100
+ "universal_localized_top1": "astropy/coordinates/builtin_frames/itrs.py",
101
+ "universal_localized_candidates": [
102
+ "astropy/coordinates/builtin_frames/itrs.py",
103
+ "astropy/coordinates/builtin_frames/itrs_observed_transforms.py",
104
+ "astropy/coordinates/sky_coordinate.py"
105
+ ],
106
+ "layers_triggered": {
107
+ "stacktrace_frames": 0,
108
+ "dotted_modules": 6,
109
+ "explicit_paths": 0,
110
+ "semantic_subsystems": 8
111
+ }
112
+ },
113
+ {
114
+ "instance_id": "astropy__astropy-13453",
115
+ "repo": "astropy/astropy",
116
+ "gold_files": [
117
+ "astropy/io/ascii/html.py"
118
+ ],
119
+ "baseline_localized": false,
120
+ "universal_localized_top1": "astropy/io/ascii/html.py",
121
+ "universal_localized_candidates": [
122
+ "astropy/io/ascii/html.py",
123
+ "astropy/io/ascii/qdp.py",
124
+ "astropy/io/ascii/ui.py"
125
+ ],
126
+ "layers_triggered": {
127
+ "stacktrace_frames": 0,
128
+ "dotted_modules": 20,
129
+ "explicit_paths": 0,
130
+ "semantic_subsystems": 5
131
+ }
132
+ },
133
+ {
134
+ "instance_id": "astropy__astropy-13977",
135
+ "repo": "astropy/astropy",
136
+ "gold_files": [
137
+ "astropy/units/quantity.py"
138
+ ],
139
+ "baseline_localized": false,
140
+ "universal_localized_top1": "astropy/units/core.py",
141
+ "universal_localized_candidates": [
142
+ "astropy/units/core.py",
143
+ "astropy/units/quantity.py",
144
+ "astropy/units/decorators.py"
145
+ ],
146
+ "layers_triggered": {
147
+ "stacktrace_frames": 0,
148
+ "dotted_modules": 4,
149
+ "explicit_paths": 0,
150
+ "semantic_subsystems": 3
151
+ }
152
+ },
153
+ {
154
+ "instance_id": "astropy__astropy-14309",
155
+ "repo": "astropy/astropy",
156
+ "gold_files": [
157
+ "astropy/io/fits/connect.py"
158
+ ],
159
+ "baseline_localized": false,
160
+ "universal_localized_top1": "astropy/io/fits/connect.py",
161
+ "universal_localized_candidates": [
162
+ "astropy/io/fits/connect.py",
163
+ "astropy/io/registry/base.py",
164
+ "astropy/io/registry/compat.py"
165
+ ],
166
+ "layers_triggered": {
167
+ "stacktrace_frames": 4,
168
+ "dotted_modules": 6,
169
+ "explicit_paths": 6,
170
+ "semantic_subsystems": 5
171
+ }
172
+ },
173
+ {
174
+ "instance_id": "astropy__astropy-14365",
175
+ "repo": "astropy/astropy",
176
+ "gold_files": [
177
+ "astropy/io/ascii/qdp.py"
178
+ ],
179
+ "baseline_localized": false,
180
+ "universal_localized_top1": "astropy/io/ascii/html.py",
181
+ "universal_localized_candidates": [
182
+ "astropy/io/ascii/html.py",
183
+ "astropy/io/ascii/qdp.py",
184
+ "astropy/io/ascii/ui.py"
185
+ ],
186
+ "layers_triggered": {
187
+ "stacktrace_frames": 0,
188
+ "dotted_modules": 4,
189
+ "explicit_paths": 0,
190
+ "semantic_subsystems": 5
191
+ }
192
+ },
193
+ {
194
+ "instance_id": "astropy__astropy-7336",
195
+ "repo": "astropy/astropy",
196
+ "gold_files": [
197
+ "astropy/units/decorators.py"
198
+ ],
199
+ "baseline_localized": false,
200
+ "universal_localized_top1": "astropy/units/decorators.py",
201
+ "universal_localized_candidates": [
202
+ "astropy/units/decorators.py",
203
+ "astropy/utils/decorators.py",
204
+ "poc.py"
205
+ ],
206
+ "layers_triggered": {
207
+ "stacktrace_frames": 3,
208
+ "dotted_modules": 2,
209
+ "explicit_paths": 2,
210
+ "semantic_subsystems": 3
211
+ }
212
+ },
213
+ {
214
+ "instance_id": "astropy__astropy-7606",
215
+ "repo": "astropy/astropy",
216
+ "gold_files": [
217
+ "astropy/units/core.py"
218
+ ],
219
+ "baseline_localized": false,
220
+ "universal_localized_top1": "astropy/units/core.py",
221
+ "universal_localized_candidates": [
222
+ "astropy/units/core.py",
223
+ "astropy/units/quantity.py",
224
+ "astropy/units/decorators.py"
225
+ ],
226
+ "layers_triggered": {
227
+ "stacktrace_frames": 0,
228
+ "dotted_modules": 0,
229
+ "explicit_paths": 1,
230
+ "semantic_subsystems": 3
231
+ }
232
+ },
233
+ {
234
+ "instance_id": "astropy__astropy-8707",
235
+ "repo": "astropy/astropy",
236
+ "gold_files": [
237
+ "astropy/io/fits/card.py",
238
+ "astropy/io/fits/header.py"
239
+ ],
240
+ "baseline_localized": false,
241
+ "universal_localized_top1": "astropy/io/ascii/html.py",
242
+ "universal_localized_candidates": [
243
+ "astropy/io/ascii/html.py",
244
+ "astropy/io/ascii/qdp.py",
245
+ "astropy/io/ascii/ui.py"
246
+ ],
247
+ "layers_triggered": {
248
+ "stacktrace_frames": 0,
249
+ "dotted_modules": 2,
250
+ "explicit_paths": 0,
251
+ "semantic_subsystems": 6
252
+ }
253
+ },
254
+ {
255
+ "instance_id": "django__django-10097",
256
+ "repo": "django/django",
257
+ "gold_files": [
258
+ "django/core/validators.py"
259
+ ],
260
+ "baseline_localized": false,
261
+ "universal_localized_top1": "django/contrib/auth/validators.py",
262
+ "universal_localized_candidates": [
263
+ "django/contrib/auth/validators.py",
264
+ "django/core/validators.py",
265
+ "django/db/models/query.py"
266
+ ],
267
+ "layers_triggered": {
268
+ "stacktrace_frames": 0,
269
+ "dotted_modules": 0,
270
+ "explicit_paths": 0,
271
+ "semantic_subsystems": 11
272
+ }
273
+ },
274
+ {
275
+ "instance_id": "django__django-10554",
276
+ "repo": "django/django",
277
+ "gold_files": [
278
+ "django/db/models/sql/compiler.py",
279
+ "django/db/models/sql/query.py"
280
+ ],
281
+ "baseline_localized": false,
282
+ "universal_localized_top1": "django/db/backends/utils.py",
283
+ "universal_localized_candidates": [
284
+ "django/db/backends/utils.py",
285
+ "django/db/utils.py",
286
+ "django/db/models/sql/compiler.py"
287
+ ],
288
+ "layers_triggered": {
289
+ "stacktrace_frames": 4,
290
+ "dotted_modules": 2,
291
+ "explicit_paths": 4,
292
+ "semantic_subsystems": 7
293
+ }
294
+ },
295
+ {
296
+ "instance_id": "django__django-10880",
297
+ "repo": "django/django",
298
+ "gold_files": [
299
+ "django/db/models/aggregates.py"
300
+ ],
301
+ "baseline_localized": false,
302
+ "universal_localized_top1": "django/db/models/aggregates.py",
303
+ "universal_localized_candidates": [
304
+ "django/db/models/aggregates.py",
305
+ "django/db/models/query.py",
306
+ "django/db/models/sql/query.py"
307
+ ],
308
+ "layers_triggered": {
309
+ "stacktrace_frames": 0,
310
+ "dotted_modules": 0,
311
+ "explicit_paths": 0,
312
+ "semantic_subsystems": 3
313
+ }
314
+ },
315
+ {
316
+ "instance_id": "django__django-10914",
317
+ "repo": "django/django",
318
+ "gold_files": [
319
+ "django/conf/global_settings.py"
320
+ ],
321
+ "baseline_localized": false,
322
+ "universal_localized_top1": "django/conf/global_settings.py",
323
+ "universal_localized_candidates": [
324
+ "django/conf/global_settings.py",
325
+ "django/core/files/uploadedfile.py",
326
+ "django/core/files/storage.py"
327
+ ],
328
+ "layers_triggered": {
329
+ "stacktrace_frames": 0,
330
+ "dotted_modules": 0,
331
+ "explicit_paths": 0,
332
+ "semantic_subsystems": 4
333
+ }
334
+ },
335
+ {
336
+ "instance_id": "django__django-10973",
337
+ "repo": "django/django",
338
+ "gold_files": [
339
+ "django/db/backends/postgresql/client.py"
340
+ ],
341
+ "baseline_localized": false,
342
+ "universal_localized_top1": "django/db/backends/postgresql/client.py",
343
+ "universal_localized_candidates": [
344
+ "django/db/backends/postgresql/client.py",
345
+ "django/db/backends/postgresql/base.py",
346
+ "django/db/backends/postgresql/operations.py"
347
+ ],
348
+ "layers_triggered": {
349
+ "stacktrace_frames": 0,
350
+ "dotted_modules": 2,
351
+ "explicit_paths": 0,
352
+ "semantic_subsystems": 3
353
+ }
354
+ },
355
+ {
356
+ "instance_id": "django__django-10999",
357
+ "repo": "django/django",
358
+ "gold_files": [
359
+ "django/utils/dateparse.py"
360
+ ],
361
+ "baseline_localized": false,
362
+ "universal_localized_top1": "django/utils/dateparse.py",
363
+ "universal_localized_candidates": [
364
+ "django/utils/dateparse.py"
365
+ ],
366
+ "layers_triggered": {
367
+ "stacktrace_frames": 0,
368
+ "dotted_modules": 0,
369
+ "explicit_paths": 0,
370
+ "semantic_subsystems": 1
371
+ }
372
+ },
373
+ {
374
+ "instance_id": "django__django-11066",
375
+ "repo": "django/django",
376
+ "gold_files": [
377
+ "django/contrib/contenttypes/management/__init__.py"
378
+ ],
379
+ "baseline_localized": false,
380
+ "universal_localized_top1": "django/contrib/contenttypes/management/__init__.py",
381
+ "universal_localized_candidates": [
382
+ "django/contrib/contenttypes/management/__init__.py",
383
+ "django-dynamic-db-router/blob/master/dynamic_db_router/router.py",
384
+ "django/db/models/query.py"
385
+ ],
386
+ "layers_triggered": {
387
+ "stacktrace_frames": 0,
388
+ "dotted_modules": 0,
389
+ "explicit_paths": 2,
390
+ "semantic_subsystems": 10
391
+ }
392
+ }
393
+ ]
394
+ }