Appendix of Empirical Study of Co-Renamed Identifiers
收藏资源简介:
This data contains four CSVs: <strong>Rename.csv, Rename_Ignore_Inflection.csv, Relation.csv, Relation_Ignore_Inflection.csv.</strong> <strong>Rename.csv</strong> and <strong>Rename_Ignore_Inflection.csv</strong> contain renamings used in our study. The difference between these CSVs is whether we ignored inflections. Each row represents a renaming. Columns descriptions are below. <strong>repository</strong>: repository name <strong>commit</strong>: commit hash <strong>filepath</strong>: location of the renamed identifier <strong>oldname</strong>: identifier name before the renaming <strong>newname</strong>: identifier name after the renaming <strong>type</strong>: identifier type (Class, Method, Attribute, Parameter, Variable) <strong>operational_chunk</strong>: operational chunks of the renaming <strong>meaningful_rename_set_id</strong>: meaningful rename set IDs (independent for each repository) <strong>Relation.csv</strong> and <strong>Relation_Ignore_Inflection.csv</strong> contain relationships detected in our study. The difference between these CSVs is whether we ignored inflections. Each row represents a relationship between renamed identifier 1 and renamed identifier 2. Columns descriptions are below. <strong>repository</strong>: repository name <strong>meaningful_rename_set_id</strong>: meaningful rename set IDs (independent for each repository) <strong>commit</strong>: commit hash <strong>relation:</strong> type of relationship <strong>file{1,2}</strong>: location of the identifier <strong>oldname{1,2}</strong>: identifier name before the renaming <strong>newname{1,2}</strong>: identifier name after the renaming <strong>type{1,2}</strong>: identifier type (Class, Method, Attribute, Parameter, Variable)



