Skip to content

Commit

Permalink
Added presentation code
Browse files Browse the repository at this point in the history
  • Loading branch information
benedikt-schesch committed Oct 20, 2024
1 parent 345de19 commit dd08a46
Show file tree
Hide file tree
Showing 33 changed files with 2,499 additions and 3,330 deletions.
Binary file modified results/combined/plots/all/cost_with_manual.pdf
Binary file not shown.
306 changes: 152 additions & 154 deletions results/combined/plots/all/cost_with_manual.pgf

Large diffs are not rendered by default.

Binary file modified results/combined/plots/all/cost_without_manual.pdf
Binary file not shown.
278 changes: 137 additions & 141 deletions results/combined/plots/all/cost_without_manual.pgf

Large diffs are not rendered by default.

Binary file modified results/combined/plots/all/heatmap.pdf
Binary file not shown.
2,094 changes: 1,090 additions & 1,004 deletions results/combined/plots/all/heatmap.pgf

Large diffs are not rendered by default.

Binary file modified results/combined/plots/git/cost_with_manual.pdf
Binary file not shown.
104 changes: 51 additions & 53 deletions results/combined/plots/git/cost_with_manual.pgf

Large diffs are not rendered by default.

Binary file modified results/combined/plots/git/cost_without_manual.pdf
Binary file not shown.
96 changes: 47 additions & 49 deletions results/combined/plots/git/cost_without_manual.pgf

Large diffs are not rendered by default.

Binary file modified results/combined/plots/git/heatmap.pdf
Binary file not shown.
201 changes: 131 additions & 70 deletions results/combined/plots/git/heatmap.pgf

Large diffs are not rendered by default.

Binary file modified results/combined/plots/tools/cost_with_manual.pdf
Binary file not shown.
254 changes: 92 additions & 162 deletions results/combined/plots/tools/cost_with_manual.pgf

Large diffs are not rendered by default.

Binary file modified results/combined/plots/tools/cost_without_manual.pdf
Binary file not shown.
232 changes: 80 additions & 152 deletions results/combined/plots/tools/cost_without_manual.pgf

Large diffs are not rendered by default.

Binary file modified results/combined/plots/tools/heatmap-img0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified results/combined/plots/tools/heatmap.pdf
Binary file not shown.
1,947 changes: 565 additions & 1,382 deletions results/combined/plots/tools/heatmap.pgf

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion results/combined/tables/all/table_feature_main_summary.tex
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
Gitmerge-recursive-myers & 53\% & 35\% & 44\% & 62\% & 3\% & 2\% \\
Gitmerge-recursive-patience & 53\% & 35\% & 44\% & 62\% & 3\% & 2\% \\
Gitmerge-resolve & 52\% & 35\% & 45\% & 63\% & 3\% & 2\% \\
Hires-Merge & 57\% & 41\% & 39\% & 55\% & 4\% & 4\% \\
Character Merge & 57\% & 41\% & 39\% & 55\% & 4\% & 4\% \\
Spork & 62\% & 44\% & 28\% & 45\% & 11\% & 11\% \\
IntelliMerge & 27\% & 19\% & 21\% & 34\% & 52\% & 47\% \\
Adjacent & 58\% & 42\% & 39\% & 54\% & 4\% & 4\% \\
Expand Down
2 changes: 1 addition & 1 deletion results/combined/tables/all/table_run_time.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
Gitmerge-recursive-myers & 0.05 & 0.04 & 2.11 \\
Gitmerge-recursive-patience & 0.05 & 0.04 & 3.05 \\
Gitmerge-resolve & 0.24 & 0.17 & 5.02 \\
Hires-Merge & 0.23 & 0.13 & 17.3 \\
Character Merge & 0.23 & 0.13 & 17.3 \\
Spork & 2.55 & 1.06 & 653 \\
IntelliMerge & 1.04 & 0.50 & 89.3 \\
Adjacent & 0.17 & 0.05 & 76.9 \\
Expand Down
64 changes: 32 additions & 32 deletions results/combined/tables/all/table_summary.tex
Original file line number Diff line number Diff line change
Expand Up @@ -6,36 +6,36 @@
\multicolumn{2}{c|}{Incorrect} \\
& \# & \% & \# & \% & \# & \% \\
\hline
Gitmerge-ort & 2748 & 46\% & 3078 & 51\% & 157 & 3\% \\
Gitmerge-ort-ignorespace & 2889 & 48\% & 2905 & 49\% & 189 & 3\% \\
Gitmerge-recursive-histogram & 2748 & 46\% & 3078 & 51\% & 157 & 3\% \\
Gitmerge-recursive-myers-ignorespace & 2890 & 48\% & 2902 & 49\% & 191 & 3\% \\
Gitmerge-recursive-minimal & 2748 & 46\% & 3078 & 51\% & 157 & 3\% \\
Gitmerge-recursive-myers & 2748 & 46\% & 3078 & 51\% & 157 & 3\% \\
Gitmerge-recursive-patience & 2751 & 46\% & 3074 & 51\% & 158 & 3\% \\
Gitmerge-resolve & 2703 & 45\% & 3124 & 52\% & 156 & 3\% \\
Hires-Merge & 3040 & 51\% & 2721 & 45\% & 222 & 4\% \\
Spork & 3260 & 54\% & 2080 & 35\% & 643 & 11\% \\
IntelliMerge & 1434 & 24\% & 1582 & 26\% & 2967 & 50\% \\
Adjacent & 3073 & 51\% & 2692 & 45\% & 218 & 4\% \\
Imports & 2904 & 49\% & 2910 & 49\% & 169 & 3\% \\
Version Numbers & 2782 & 46\% & 3044 & 51\% & 157 & 3\% \\
IVn & 3011 & 50\% & 2803 & 47\% & 169 & 3\% \\
IVn-ignorespace & 3116 & 52\% & 2665 & 45\% & 202 & 3\% \\
Gitmerge-ort-plus & 3011 & 50\% & 2803 & 47\% & 169 & 3\% \\
Gitmerge-ort-ignorespace-plus & 3116 & 52\% & 2665 & 45\% & 202 & 3\% \\
Gitmerge-recursive-histogram-plus & 3011 & 50\% & 2803 & 47\% & 169 & 3\% \\
Gitmerge-recursive-myers-ignorespace-plus & 3116 & 52\% & 2664 & 45\% & 203 & 3\% \\
Gitmerge-recursive-minimal-plus & 3012 & 50\% & 2802 & 47\% & 169 & 3\% \\
Gitmerge-recursive-myers-plus & 3012 & 50\% & 2802 & 47\% & 169 & 3\% \\
Gitmerge-recursive-patience-plus & 3013 & 50\% & 2801 & 47\% & 169 & 3\% \\
Gitmerge-resolve-plus & 2974 & 50\% & 2843 & 48\% & 166 & 3\% \\
Git-hires-merge-plus & 3274 & 55\% & 2473 & 41\% & 236 & 4\% \\
Spork-plus & 3392 & 57\% & 1937 & 32\% & 654 & 11\% \\
Intellimerge-plus & 497 & 8\% & 1552 & 26\% & 3934 & 66\% \\
Adjacent-plus & 3011 & 50\% & 2803 & 47\% & 169 & 3\% \\
Imports-plus & 3011 & 50\% & 2803 & 47\% & 169 & 3\% \\
Version-numbers-plus & 3011 & 50\% & 2803 & 47\% & 169 & 3\% \\
Ivn-plus & 3011 & 50\% & 2803 & 47\% & 169 & 3\% \\
Ivn-ignorespace-plus & 3116 & 52\% & 2665 & 45\% & 202 & 3\% \\
Gitmerge-ort & 871 & 35\% & 1528 & 62\% & 60 & 2\% \\
Gitmerge-ort-ignorespace & 923 & 38\% & 1457 & 59\% & 79 & 3\% \\
Gitmerge-recursive-histogram & 871 & 35\% & 1528 & 62\% & 60 & 2\% \\
Gitmerge-recursive-myers-ignorespace & 926 & 38\% & 1454 & 59\% & 79 & 3\% \\
Gitmerge-recursive-minimal & 872 & 35\% & 1527 & 62\% & 60 & 2\% \\
Gitmerge-recursive-myers & 872 & 35\% & 1527 & 62\% & 60 & 2\% \\
Gitmerge-recursive-patience & 872 & 35\% & 1527 & 62\% & 60 & 2\% \\
Gitmerge-resolve & 860 & 35\% & 1539 & 63\% & 60 & 2\% \\
Character Merge & 1020 & 41\% & 1346 & 55\% & 93 & 4\% \\
Spork & 1088 & 44\% & 1101 & 45\% & 270 & 11\% \\
IntelliMerge & 467 & 19\% & 846 & 34\% & 1146 & 47\% \\
Adjacent & 1037 & 42\% & 1334 & 54\% & 88 & 4\% \\
Imports & 943 & 38\% & 1449 & 59\% & 67 & 3\% \\
Version Numbers & 891 & 36\% & 1508 & 61\% & 60 & 2\% \\
IVn & 1000 & 41\% & 1392 & 57\% & 67 & 3\% \\
IVn-ignorespace & 1034 & 42\% & 1338 & 54\% & 87 & 4\% \\
Gitmerge-ort-plus & 1000 & 41\% & 1392 & 57\% & 67 & 3\% \\
Gitmerge-ort-ignorespace-plus & 1034 & 42\% & 1338 & 54\% & 87 & 4\% \\
Gitmerge-recursive-histogram-plus & 1000 & 41\% & 1392 & 57\% & 67 & 3\% \\
Gitmerge-recursive-myers-ignorespace-plus & 1034 & 42\% & 1337 & 54\% & 88 & 4\% \\
Gitmerge-recursive-minimal-plus & 999 & 41\% & 1392 & 57\% & 68 & 3\% \\
Gitmerge-recursive-myers-plus & 999 & 41\% & 1392 & 57\% & 68 & 3\% \\
Gitmerge-recursive-patience-plus & 1000 & 41\% & 1392 & 57\% & 67 & 3\% \\
Gitmerge-resolve-plus & 986 & 40\% & 1405 & 57\% & 68 & 3\% \\
Git-hires-merge-plus & 1130 & 46\% & 1225 & 50\% & 104 & 4\% \\
Spork-plus & 1164 & 47\% & 1028 & 42\% & 267 & 11\% \\
Intellimerge-plus & 215 & 9\% & 820 & 33\% & 1424 & 58\% \\
Adjacent-plus & 1000 & 41\% & 1392 & 57\% & 67 & 3\% \\
Imports-plus & 1000 & 41\% & 1392 & 57\% & 67 & 3\% \\
Version-numbers-plus & 1000 & 41\% & 1392 & 57\% & 67 & 3\% \\
Ivn-plus & 1000 & 41\% & 1392 & 57\% & 67 & 3\% \\
Ivn-ignorespace-plus & 1034 & 42\% & 1338 & 54\% & 87 & 4\% \\
\end{tabular}
64 changes: 32 additions & 32 deletions results/combined/tables/all/tool_comparison_table.csv
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
,gitmerge_ort,gitmerge_ort_ignorespace,gitmerge_recursive_histogram,gitmerge_recursive_myers_ignorespace,gitmerge_recursive_minimal,gitmerge_recursive_myers,gitmerge_recursive_patience,gitmerge_resolve,git_hires_merge,spork,intellimerge,adjacent,imports,version_numbers,ivn,ivn_ignorespace,gitmerge_ort_plus,gitmerge_ort_ignorespace_plus,gitmerge_recursive_histogram_plus,gitmerge_recursive_myers_ignorespace_plus,gitmerge_recursive_minimal_plus,gitmerge_recursive_myers_plus,gitmerge_recursive_patience_plus,gitmerge_resolve_plus,git_hires_merge_plus,spork_plus,intellimerge_plus,adjacent_plus,imports_plus,version_numbers_plus,ivn_plus,ivn_ignorespace_plus
gitmerge_ort,-,2,0,3,1,1,0,3,1,5,8,0,0,0,0,2,0,2,0,2,0,0,0,2,0,3,13,0,0,0,0,2
gitmerge_ort_ignorespace,27,-,27,1,28,28,27,30,22,20,18,19,27,27,26,0,26,0,26,0,26,26,26,28,19,18,24,26,26,26,26,0
gitmerge_recursive_histogram,0,2,-,3,1,1,0,3,1,5,8,0,0,0,0,2,0,2,0,2,0,0,0,2,0,3,13,0,0,0,0,2
gitmerge_recursive_myers_ignorespace,29,1,29,-,28,28,28,31,22,22,18,21,27,29,26,0,26,0,26,0,26,26,26,29,19,19,24,26,26,26,26,0
gitmerge_recursive_minimal,1,3,1,2,-,0,0,2,0,5,8,1,0,1,0,2,0,2,0,2,0,0,0,2,0,3,13,0,0,0,0,2
gitmerge_recursive_myers,1,3,1,2,0,-,0,2,0,5,8,1,0,1,0,2,0,2,0,2,0,0,0,2,0,3,13,0,0,0,0,2
gitmerge_recursive_patience,1,3,1,3,1,1,-,3,1,5,8,1,0,1,0,2,0,2,0,2,0,0,0,2,0,3,13,0,0,0,0,2
gitmerge_resolve,2,4,2,3,1,1,1,-,1,6,9,2,1,2,1,3,1,3,1,3,1,1,1,0,1,4,14,1,1,1,1,3
git_hires_merge,66,61,66,60,65,65,65,67,-,33,28,43,65,65,62,57,62,57,62,57,62,62,62,65,0,27,32,62,62,62,62,57
spork,289,268,289,268,289,289,286,295,237,-,73,233,258,285,250,227,250,227,250,226,249,249,248,255,197,0,79,250,250,250,250,227
intellimerge,1546,1436,1546,1435,1545,1545,1540,1562,1293,740,-,1265,1415,1545,1365,1282,1365,1282,1365,1283,1363,1363,1361,1384,1133,680,5,1365,1365,1365,1365,1282
adjacent,61,56,61,57,62,62,60,64,39,32,23,-,55,61,54,49,54,49,54,49,54,54,53,56,31,28,27,54,54,54,54,49
imports,0,1,0,3,1,1,0,5,1,7,12,0,-,0,0,1,0,1,0,2,0,0,0,4,0,4,17,0,0,0,0,1
version_numbers,0,2,0,3,1,1,0,3,1,5,8,0,0,-,0,2,0,2,0,2,0,0,0,2,0,3,13,0,0,0,0,2
ivn,0,1,0,3,1,1,0,5,1,7,12,0,0,0,-,1,0,1,0,2,0,0,0,4,0,4,17,0,0,0,0,1
ivn_ignorespace,27,0,27,2,28,28,27,32,22,22,22,20,27,27,26,-,26,0,26,1,26,26,26,30,19,19,28,26,26,26,26,0
gitmerge_ort_plus,0,1,0,3,1,1,0,5,1,7,12,0,0,0,0,1,-,1,0,2,0,0,0,4,0,4,17,0,0,0,0,1
gitmerge_ort_ignorespace_plus,27,0,27,2,28,28,27,32,22,22,22,20,27,27,26,0,26,-,26,1,26,26,26,30,19,19,28,26,26,26,26,0
gitmerge_recursive_histogram_plus,0,1,0,3,1,1,0,5,1,7,12,0,0,0,0,1,0,1,-,2,0,0,0,4,0,4,17,0,0,0,0,1
gitmerge_recursive_myers_ignorespace_plus,29,1,29,0,28,28,29,33,22,24,22,22,28,29,27,1,27,1,27,-,26,26,27,31,19,20,28,27,27,27,27,1
gitmerge_recursive_minimal_plus,1,2,1,2,0,0,1,4,0,8,12,1,1,1,1,2,1,2,1,2,-,0,1,4,0,5,17,1,1,1,1,2
gitmerge_recursive_myers_plus,1,2,1,2,0,0,1,4,0,8,12,1,1,1,1,2,1,2,1,2,0,-,1,4,0,5,17,1,1,1,1,2
gitmerge_recursive_patience_plus,0,1,0,3,1,1,0,5,1,7,12,0,0,0,0,1,0,1,0,2,0,0,-,4,0,4,17,0,0,0,0,1
gitmerge_resolve_plus,2,3,2,3,1,1,2,0,1,9,12,2,2,2,2,3,2,3,2,3,1,1,2,-,1,6,17,2,2,2,2,3
git_hires_merge_plus,68,61,68,61,67,67,68,71,0,37,32,42,68,67,65,58,65,58,65,58,64,64,65,69,-,30,36,65,65,65,65,58
spork_plus,293,270,293,271,294,294,291,301,240,0,78,238,270,289,263,237,263,237,263,236,262,262,261,269,208,-,84,263,263,263,263,237
intellimerge_plus,1544,1439,1544,1438,1544,1544,1539,1579,1298,757,0,1263,1413,1543,1364,1286,1364,1286,1364,1287,1363,1363,1361,1395,1136,695,-,1364,1364,1364,1364,1286
adjacent_plus,0,1,0,3,1,1,0,5,1,7,12,0,0,0,0,1,0,1,0,2,0,0,0,4,0,4,17,-,0,0,0,1
imports_plus,0,1,0,3,1,1,0,5,1,7,12,0,0,0,0,1,0,1,0,2,0,0,0,4,0,4,17,0,-,0,0,1
version_numbers_plus,0,1,0,3,1,1,0,5,1,7,12,0,0,0,0,1,0,1,0,2,0,0,0,4,0,4,17,0,0,-,0,1
ivn_plus,0,1,0,3,1,1,0,5,1,7,12,0,0,0,0,1,0,1,0,2,0,0,0,4,0,4,17,0,0,0,-,1
ivn_ignorespace_plus,27,0,27,2,28,28,27,32,22,22,22,20,27,27,26,0,26,0,26,1,26,26,26,30,19,19,28,26,26,26,26,-
gitmerge_ort,-,1,0,1,0,0,0,0,0,3,6,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,10,0,0,0,0,1
gitmerge_ort_ignorespace,12,-,12,0,12,12,12,12,10,8,9,9,12,12,11,0,11,0,11,0,11,11,11,11,8,6,14,11,11,11,11,0
gitmerge_recursive_histogram,0,1,-,1,0,0,0,0,0,3,6,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,10,0,0,0,0,1
gitmerge_recursive_myers_ignorespace,12,0,12,-,12,12,12,12,10,8,9,9,12,12,11,0,11,0,11,0,11,11,11,11,8,6,14,11,11,11,11,0
gitmerge_recursive_minimal,0,1,0,1,-,0,0,0,0,3,6,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,10,0,0,0,0,1
gitmerge_recursive_myers,0,1,0,1,0,-,0,0,0,3,6,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,10,0,0,0,0,1
gitmerge_recursive_patience,0,1,0,1,0,0,-,0,0,3,6,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,10,0,0,0,0,1
gitmerge_resolve,0,1,0,1,0,0,0,-,0,3,6,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,10,0,0,0,0,1
git_hires_merge,33,31,33,31,33,33,33,33,-,18,19,21,33,33,33,31,33,31,33,31,33,33,33,33,0,16,23,33,33,33,33,31
spork,142,130,142,129,141,141,141,142,113,-,42,115,126,140,120,107,120,107,120,107,120,120,120,121,93,0,47,120,120,120,120,107
intellimerge,712,667,712,664,709,709,709,714,593,372,-,586,651,711,627,596,627,596,627,595,625,625,625,632,517,343,4,627,627,627,627,596
adjacent,28,27,28,27,28,28,28,28,16,17,15,-,25,28,24,23,24,23,24,23,24,24,24,24,12,15,18,24,24,24,24,23
imports,0,0,0,0,0,0,0,0,0,3,8,0,-,0,0,0,0,0,0,0,0,0,0,0,0,1,12,0,0,0,0,0
version_numbers,0,1,0,1,0,0,0,0,0,3,6,0,0,-,0,1,0,1,0,1,0,0,0,0,0,1,10,0,0,0,0,1
ivn,0,0,0,0,0,0,0,0,0,3,8,0,0,0,-,0,0,0,0,0,0,0,0,0,0,1,12,0,0,0,0,0
ivn_ignorespace,12,0,12,0,12,12,12,12,10,8,11,10,12,12,11,-,11,0,11,0,11,11,11,11,8,6,16,11,11,11,11,0
gitmerge_ort_plus,0,0,0,0,0,0,0,0,0,3,8,0,0,0,0,0,-,0,0,0,0,0,0,0,0,1,12,0,0,0,0,0
gitmerge_ort_ignorespace_plus,12,0,12,0,12,12,12,12,10,8,11,10,12,12,11,0,11,-,11,0,11,11,11,11,8,6,16,11,11,11,11,0
gitmerge_recursive_histogram_plus,0,0,0,0,0,0,0,0,0,3,8,0,0,0,0,0,0,0,-,0,0,0,0,0,0,1,12,0,0,0,0,0
gitmerge_recursive_myers_ignorespace_plus,13,1,13,0,12,12,13,12,10,9,11,11,13,13,12,1,12,1,12,-,11,11,12,11,8,7,16,12,12,12,12,1
gitmerge_recursive_minimal_plus,1,1,1,0,0,0,1,0,0,4,8,1,1,1,1,1,1,1,1,0,-,0,1,0,0,2,12,1,1,1,1,1
gitmerge_recursive_myers_plus,1,1,1,0,0,0,1,0,0,4,8,1,1,1,1,1,1,1,1,0,0,-,1,0,0,2,12,1,1,1,1,1
gitmerge_recursive_patience_plus,0,0,0,0,0,0,0,0,0,3,8,0,0,0,0,0,0,0,0,0,0,0,-,0,0,1,12,0,0,0,0,0
gitmerge_resolve_plus,1,1,1,0,0,0,1,0,0,4,8,1,1,1,1,1,1,1,1,0,0,0,1,-,0,2,12,1,1,1,1,1
git_hires_merge_plus,37,33,37,32,36,36,37,36,0,20,21,22,37,37,37,33,37,33,37,32,36,36,37,36,-,18,25,37,37,37,37,33
spork_plus,142,130,142,129,141,141,141,142,111,0,43,117,130,140,125,111,125,111,125,111,125,125,125,126,96,-,48,125,125,125,125,111
intellimerge_plus,711,668,711,666,709,709,709,717,595,379,0,585,650,710,627,598,627,598,627,598,626,626,626,635,519,350,-,627,627,627,627,598
adjacent_plus,0,0,0,0,0,0,0,0,0,3,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,12,-,0,0,0,0
imports_plus,0,0,0,0,0,0,0,0,0,3,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,12,0,-,0,0,0
version_numbers_plus,0,0,0,0,0,0,0,0,0,3,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,12,0,0,-,0,0
ivn_plus,0,0,0,0,0,0,0,0,0,3,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,12,0,0,0,-,0
ivn_ignorespace_plus,12,0,12,0,12,12,12,12,10,8,11,10,12,12,11,0,11,0,11,0,11,11,11,11,8,6,16,11,11,11,11,-
Loading

0 comments on commit dd08a46

Please sign in to comment.