├── LICENSE ├── README.md ├── input ├── README.md ├── chart_v0 │ ├── chart-bbox.txt │ ├── chart-branch.txt │ ├── chart-function.txt │ ├── chart-line.txt │ └── fault_matrix.pickle ├── closure_v0 │ ├── closure-bbox.txt │ ├── closure-branch.txt │ ├── closure-function.txt │ ├── closure-line.txt │ └── fault_matrix.pickle ├── flex_v3 │ ├── fault_matrix_key_tc.pickle │ ├── flex-bbox.txt │ ├── flex-branch.txt │ ├── flex-function.txt │ └── flex-line.txt ├── grep_v3 │ ├── fault_matrix_key_tc.pickle │ ├── grep-bbox.txt │ ├── grep-branch.txt │ ├── grep-function.txt │ └── grep-line.txt ├── gzip_v1 │ ├── fault_matrix_key_tc.pickle │ ├── gzip-bbox.txt │ ├── gzip-branch.txt │ ├── gzip-function.txt │ └── gzip-line.txt ├── lang_v0 │ ├── fault_matrix.pickle │ ├── lang-bbox.txt │ ├── lang-branch.txt │ ├── lang-function.txt │ └── lang-line.txt ├── make_v1 │ ├── fault_matrix_key_tc.pickle │ ├── make-bbox.txt │ ├── make-branch.txt │ ├── make-function.txt │ └── make-line.txt ├── math_v0 │ ├── fault_matrix.pickle │ ├── math-bbox.txt │ ├── math-branch.txt │ ├── math-function.txt │ └── math-line.txt ├── sed_v6 │ ├── fault_matrix_key_tc.pickle │ ├── sed-bbox.txt │ ├── sed-branch.txt │ ├── sed-function.txt │ └── sed-line.txt └── time_v0 │ ├── fault_matrix.pickle │ ├── time-bbox.txt │ ├── time-branch.txt │ ├── time-function.txt │ └── time-line.txt ├── output └── README.md ├── py ├── README.md ├── competitors.py ├── fast.py ├── lsh.py ├── metric.py ├── prioritize.py ├── scalability.py └── subsume.pl ├── requirements.txt ├── results ├── README.md ├── RQ1-RQ2-EffectivenessEfficiencyResults.tsv ├── RQ3-ScalabilityResults.tsv ├── img │ ├── box_plots_all.png │ ├── c-bbox-apfd.pdf │ ├── c-branch-apfd.pdf │ ├── c-function-apfd.pdf │ ├── c-line-apfd.pdf │ ├── java-bbox-apfd.pdf │ ├── java-branch-apfd.pdf │ ├── java-function-apfd.pdf │ ├── java-line-apfd.pdf │ ├── scalability_large.png │ ├── scalability_medium.png │ ├── scalability_small.png │ ├── tab_apfd.png │ ├── tab_subjects.png │ ├── tab_time.png │ └── tab_time_STP.png ├── prioritized_per_subject.zip └── results_per_subject.zip ├── scalability ├── README.md ├── input │ └── README.md ├── output │ └── README.md └── plots │ └── README.md └── tools ├── README.md ├── clean-preprocessed-input.py ├── generate-scalability-input.py └── plot-scalability-results.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/README.md -------------------------------------------------------------------------------- /input/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/README.md -------------------------------------------------------------------------------- /input/chart_v0/chart-bbox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/chart_v0/chart-bbox.txt -------------------------------------------------------------------------------- /input/chart_v0/chart-branch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/chart_v0/chart-branch.txt -------------------------------------------------------------------------------- /input/chart_v0/chart-function.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/chart_v0/chart-function.txt -------------------------------------------------------------------------------- /input/chart_v0/chart-line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/chart_v0/chart-line.txt -------------------------------------------------------------------------------- /input/chart_v0/fault_matrix.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/chart_v0/fault_matrix.pickle -------------------------------------------------------------------------------- /input/closure_v0/closure-bbox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/closure_v0/closure-bbox.txt -------------------------------------------------------------------------------- /input/closure_v0/closure-branch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/closure_v0/closure-branch.txt -------------------------------------------------------------------------------- /input/closure_v0/closure-function.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/closure_v0/closure-function.txt -------------------------------------------------------------------------------- /input/closure_v0/closure-line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/closure_v0/closure-line.txt -------------------------------------------------------------------------------- /input/closure_v0/fault_matrix.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/closure_v0/fault_matrix.pickle -------------------------------------------------------------------------------- /input/flex_v3/fault_matrix_key_tc.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/flex_v3/fault_matrix_key_tc.pickle -------------------------------------------------------------------------------- /input/flex_v3/flex-bbox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/flex_v3/flex-bbox.txt -------------------------------------------------------------------------------- /input/flex_v3/flex-branch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/flex_v3/flex-branch.txt -------------------------------------------------------------------------------- /input/flex_v3/flex-function.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/flex_v3/flex-function.txt -------------------------------------------------------------------------------- /input/flex_v3/flex-line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/flex_v3/flex-line.txt -------------------------------------------------------------------------------- /input/grep_v3/fault_matrix_key_tc.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/grep_v3/fault_matrix_key_tc.pickle -------------------------------------------------------------------------------- /input/grep_v3/grep-bbox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/grep_v3/grep-bbox.txt -------------------------------------------------------------------------------- /input/grep_v3/grep-branch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/grep_v3/grep-branch.txt -------------------------------------------------------------------------------- /input/grep_v3/grep-function.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/grep_v3/grep-function.txt -------------------------------------------------------------------------------- /input/grep_v3/grep-line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/grep_v3/grep-line.txt -------------------------------------------------------------------------------- /input/gzip_v1/fault_matrix_key_tc.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/gzip_v1/fault_matrix_key_tc.pickle -------------------------------------------------------------------------------- /input/gzip_v1/gzip-bbox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/gzip_v1/gzip-bbox.txt -------------------------------------------------------------------------------- /input/gzip_v1/gzip-branch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/gzip_v1/gzip-branch.txt -------------------------------------------------------------------------------- /input/gzip_v1/gzip-function.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/gzip_v1/gzip-function.txt -------------------------------------------------------------------------------- /input/gzip_v1/gzip-line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/gzip_v1/gzip-line.txt -------------------------------------------------------------------------------- /input/lang_v0/fault_matrix.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/lang_v0/fault_matrix.pickle -------------------------------------------------------------------------------- /input/lang_v0/lang-bbox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/lang_v0/lang-bbox.txt -------------------------------------------------------------------------------- /input/lang_v0/lang-branch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/lang_v0/lang-branch.txt -------------------------------------------------------------------------------- /input/lang_v0/lang-function.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/lang_v0/lang-function.txt -------------------------------------------------------------------------------- /input/lang_v0/lang-line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/lang_v0/lang-line.txt -------------------------------------------------------------------------------- /input/make_v1/fault_matrix_key_tc.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/make_v1/fault_matrix_key_tc.pickle -------------------------------------------------------------------------------- /input/make_v1/make-bbox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/make_v1/make-bbox.txt -------------------------------------------------------------------------------- /input/make_v1/make-branch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/make_v1/make-branch.txt -------------------------------------------------------------------------------- /input/make_v1/make-function.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/make_v1/make-function.txt -------------------------------------------------------------------------------- /input/make_v1/make-line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/make_v1/make-line.txt -------------------------------------------------------------------------------- /input/math_v0/fault_matrix.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/math_v0/fault_matrix.pickle -------------------------------------------------------------------------------- /input/math_v0/math-bbox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/math_v0/math-bbox.txt -------------------------------------------------------------------------------- /input/math_v0/math-branch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/math_v0/math-branch.txt -------------------------------------------------------------------------------- /input/math_v0/math-function.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/math_v0/math-function.txt -------------------------------------------------------------------------------- /input/math_v0/math-line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/math_v0/math-line.txt -------------------------------------------------------------------------------- /input/sed_v6/fault_matrix_key_tc.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/sed_v6/fault_matrix_key_tc.pickle -------------------------------------------------------------------------------- /input/sed_v6/sed-bbox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/sed_v6/sed-bbox.txt -------------------------------------------------------------------------------- /input/sed_v6/sed-branch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/sed_v6/sed-branch.txt -------------------------------------------------------------------------------- /input/sed_v6/sed-function.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/sed_v6/sed-function.txt -------------------------------------------------------------------------------- /input/sed_v6/sed-line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/sed_v6/sed-line.txt -------------------------------------------------------------------------------- /input/time_v0/fault_matrix.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/time_v0/fault_matrix.pickle -------------------------------------------------------------------------------- /input/time_v0/time-bbox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/time_v0/time-bbox.txt -------------------------------------------------------------------------------- /input/time_v0/time-branch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/time_v0/time-branch.txt -------------------------------------------------------------------------------- /input/time_v0/time-function.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/time_v0/time-function.txt -------------------------------------------------------------------------------- /input/time_v0/time-line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/input/time_v0/time-line.txt -------------------------------------------------------------------------------- /output/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/output/README.md -------------------------------------------------------------------------------- /py/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/py/README.md -------------------------------------------------------------------------------- /py/competitors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/py/competitors.py -------------------------------------------------------------------------------- /py/fast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/py/fast.py -------------------------------------------------------------------------------- /py/lsh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/py/lsh.py -------------------------------------------------------------------------------- /py/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/py/metric.py -------------------------------------------------------------------------------- /py/prioritize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/py/prioritize.py -------------------------------------------------------------------------------- /py/scalability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/py/scalability.py -------------------------------------------------------------------------------- /py/subsume.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/py/subsume.pl -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | scipy==0.19.1 2 | xxhash==1.0.1 -------------------------------------------------------------------------------- /results/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/README.md -------------------------------------------------------------------------------- /results/RQ1-RQ2-EffectivenessEfficiencyResults.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/RQ1-RQ2-EffectivenessEfficiencyResults.tsv -------------------------------------------------------------------------------- /results/RQ3-ScalabilityResults.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/RQ3-ScalabilityResults.tsv -------------------------------------------------------------------------------- /results/img/box_plots_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/box_plots_all.png -------------------------------------------------------------------------------- /results/img/c-bbox-apfd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/c-bbox-apfd.pdf -------------------------------------------------------------------------------- /results/img/c-branch-apfd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/c-branch-apfd.pdf -------------------------------------------------------------------------------- /results/img/c-function-apfd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/c-function-apfd.pdf -------------------------------------------------------------------------------- /results/img/c-line-apfd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/c-line-apfd.pdf -------------------------------------------------------------------------------- /results/img/java-bbox-apfd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/java-bbox-apfd.pdf -------------------------------------------------------------------------------- /results/img/java-branch-apfd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/java-branch-apfd.pdf -------------------------------------------------------------------------------- /results/img/java-function-apfd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/java-function-apfd.pdf -------------------------------------------------------------------------------- /results/img/java-line-apfd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/java-line-apfd.pdf -------------------------------------------------------------------------------- /results/img/scalability_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/scalability_large.png -------------------------------------------------------------------------------- /results/img/scalability_medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/scalability_medium.png -------------------------------------------------------------------------------- /results/img/scalability_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/scalability_small.png -------------------------------------------------------------------------------- /results/img/tab_apfd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/tab_apfd.png -------------------------------------------------------------------------------- /results/img/tab_subjects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/tab_subjects.png -------------------------------------------------------------------------------- /results/img/tab_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/tab_time.png -------------------------------------------------------------------------------- /results/img/tab_time_STP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/img/tab_time_STP.png -------------------------------------------------------------------------------- /results/prioritized_per_subject.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/prioritized_per_subject.zip -------------------------------------------------------------------------------- /results/results_per_subject.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/results/results_per_subject.zip -------------------------------------------------------------------------------- /scalability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/scalability/README.md -------------------------------------------------------------------------------- /scalability/input/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/scalability/input/README.md -------------------------------------------------------------------------------- /scalability/output/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/scalability/output/README.md -------------------------------------------------------------------------------- /scalability/plots/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/scalability/plots/README.md -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- 1 | This folder contains some auxiliary tools. 2 | -------------------------------------------------------------------------------- /tools/clean-preprocessed-input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/tools/clean-preprocessed-input.py -------------------------------------------------------------------------------- /tools/generate-scalability-input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/tools/generate-scalability-input.py -------------------------------------------------------------------------------- /tools/plot-scalability-results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icse18-FAST/FAST/HEAD/tools/plot-scalability-results.py --------------------------------------------------------------------------------