The repository of the SANER'21 paper titled "On the Impact of Flaky Tests in Automated Program Repair"
<p>This repository contains the artefact of the paper “On the Impact of Flaky Tests in Automated Program Repair” under review by SANER2021.</p> <ul> <li>results: <ul> <li><strong>RQ1:</strong> This table contains all the statistical data of flaky tests we find out from Defects4J benchmark where each line illustrates the commit date, commit id, java file name, as well as all the flaky methods in this test file. Note that the commit id is empty if there is no update about the java file in that line since last version. <ul> <li>flaky_methods.xlsx</li> </ul> </li> <li><strong>RQ2:</strong> Here are the execution results of 10 times running of flaky tests under 4 different environment. Detailed execution log of each running are classified by project and named in the format <strong><em>test_log_[project_name].txt</em></strong>,the summarized data of each project are named in the format <strong><em>Flaky_test_[project_name].xlsx</em></strong>. The <strong><em>Flaky_test_all.xlsx</em></strong> contain the summarized data for all projects. <ul> <li>jdk1.7 + ubuntu16.04</li> <li>jdk1.7 + ubuntu18.04</li> <li>jdk1.8 + ubuntu16.04</li> <li>jdk1.8 + ubuntu18.04</li> </ul> </li> <li><strong>RQ3:</strong> This folder contains execution results of the fault localization tool <a href="https://github.com/GZoltar/gzoltar">GZoltar-V1.7</a> under two jdk versions. Result of each bug is named in the format <strong><em>[project_name]_[bug_id].csv</em></strong>. <ul> <li>gzoltar_reuslt_flaky_jdk1.7</li> <li>gzoltar_reuslt_flaky_jdk1.8</li> <li>gzoltar_reuslt_noFlaky_jdk1.7</li> <li>gzoltar_reuslt_noFlaky_jdk1.8</li> </ul> </li> <li><strong>RQ4:</strong> This folder contains repair results of different APR tools. For the 10 tools from <a href="https://github.com/program-repair/RepairThemAll">RepairThemAll</a> framework, each result is named in format <strong><em>validation_result_[APR_name].txt</em></strong> which indicates whether the previous patch can be generated this time. For <a href="https://github.com/SerVal-DTF/TBar">TBar</a>, we release all the generated patches including <em>fixed</em> and <em>partially fixed</em>. <ul> <li>RepairThemAll</li> <li>TBar</li> </ul> </li> </ul> </li> </ul>
ShareScore
28/100
Overall dataset sharing score
Score breakdown
These five areas show where the dataset supports — or may limit — practical reuse.
- Stewardship
- 8
- Harmonization
- 4
- Access
- 16
- Reuse readiness
- 0
- Engagement
- 0