five

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

收藏
NIAID Data Ecosystem2026-03-13 收录
下载链接:
https://zenodo.org/record/6402130
下载链接
链接失效反馈
官方服务:
资源简介:
This is the dataset of the paper "Revisiting the Effect of Branch Handling Strategies on Change Recommendation", presented at ICPC 2022. Files Overview `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. Database Schema 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)。 ## 文件概览 `path/to/merge_result.db`:用于存储Imp_merge运行结果的SQLite数据库。 `path/to/no_merge_result.db`:用于存储Imp_no_merge运行结果的SQLite数据库。 ## 数据库模式 ### 表:result(结果表) - id:主键编号 - hexsha:对应提交的SHA-1哈希值 - algorithm_type:所使用的算法类型(可选值:SINGLE或OTHERS) - history_type:所采用的分支处理策略(可选值:FULL、FIRST_PARENTS或BOTH。当两种策略使用了相同提交集时,采用BOTH策略) - result_type:预测结果类型(可选值:SUCCESS、FAILURE、NO_PREDICTION或NO_RULE。当无预测结果且未生成任何规则时,使用NO_RULE) - answer_file_name:测试预言文件名 ### 表: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哈希值 ### 表:rule(规则表) - id:主键编号 - result_id:关联至result表的id字段 - conclusion:规则结论部分所涉及的文件名 - confidence:规则的置信度数值 - support:规则的支持度数值 ### 表:rule_term(规则条件项表,即规则的条件部分) - id:主键编号 - rule_id:关联至rule表的id字段 - file_name:规则条件部分所涉及的文件名
创建时间:
2022-04-01
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作