遇见数据集

Appendix of "Revisiting the Effect of Branch Handling Strategies on Change Recommendation"

收藏
Zenodo2022-10-21 更新2026-05-25 收录
数据链接:
官方服务:

资源简介:

This is the dataset of the paper "Revisiting the Effect of Branch Handling Strategies on Change Recommendation", presented at ICPC 2022. <strong>Files Overview</strong> `path/to/merge_result.db`: SQLite database for the results of Imp_merge. `path/to/no_merge_result.db`: SQLite database for the results of Imp_no_merge. <strong>Database Schema</strong> Table: result id: ID hexsha: the commit SHA-1 algorithm_type: the algorithm used (SINGLE or OTHERS) history_type: the branch handling strategy used (FULL, FIRST_PARENTS, or BOTH). BOTH is used in case two strategies used the same commits. result_type: prediction result (SUCCESS, FAILURE, NO_PREDICTION, or NO_RULE). NO_RULE is used in case of no prediction and no rule. answer_file_name: the oracle filename Table: prediction id: ID result_id: refers to result.id file_name: the predicted filename Table: query id: ID result_id: refers to result.id file_name: the filename used as the query Table: used_commit id: ID result_id: refers to result.id hexsha: the commit SHA-1 to be used for recommendation Table: rule id: ID result_id: refers to result.id conclusion: the filename at the conclusion part confidence: the confidence value support: the support value Table: rule_term (the condition part of a rule) id: ID rule_id: refers to rule.id file_name: the filename at the condition part

本数据集对应发表于ICPC 2022的论文《分支处理策略对变更推荐的影响再审视(Revisiting the Effect of Branch Handling Strategies on Change Recommendation)》。 <strong>文件概览</strong> `path/to/merge_result.db`:用于存储Imp_merge结果的SQLite数据库; `path/to/no_merge_result.db`:用于存储Imp_no_merge结果的SQLite数据库。 <strong>数据库模式</strong> 表:结果表(result) id:记录唯一标识符 hexsha:提交SHA-1哈希值(commit SHA-1) algorithm_type:所使用的算法,可选值为SINGLE或OTHERS history_type:所采用的分支处理策略(branch handling strategy),可选值为FULL、FIRST_PARENTS或BOTH;当两种策略使用相同提交时,采用BOTH result_type:预测结果,可选值为SUCCESS、FAILURE、NO_PREDICTION或NO_RULE;当无预测结果且无可用规则时,使用NO_RULE answer_file_name:基准文件名(oracle filename) 表:预测表(prediction) id:记录唯一标识符 result_id:关联结果表(result)的id字段 file_name:预测得到的文件名 表:查询表(query) id:记录唯一标识符 result_id:关联结果表(result)的id字段 file_name:作为查询输入的文件名 表:待用提交表(used_commit) id:记录唯一标识符 result_id:关联结果表(result)的id字段 hexsha:用于推荐的提交SHA-1哈希值(commit SHA-1) 表:规则表(rule) id:记录唯一标识符 result_id:关联结果表(result)的id字段 conclusion:规则结论部分对应的文件名 confidence:置信度值 support:支持度值 表:规则条件项表(rule_term),即规则的条件部分 id:记录唯一标识符 rule_id:关联规则表(rule)的id字段 file_name:条件部分对应的文件名

提供机构:
Zenodo
创建时间:
2022-03-31
二维码
社区交流群
二维码
科研交流群
商业服务