LLVM Tool-chain Bugs Data
May 7, 2020 ยท View on GitHub
Content
bugs: LLVM tool-chain bugs source datatool-chain-bugs.json: all tool-chain bugs collectedfixed-toolchain-bugs.json: all fixed tool-chain bugs which is used to find linkage between bugs and fixing commitslinking-commits-toolchain-bugs.json: all fixed tool-chain bugs with fixing commits
commits: LLVM tool-chain commitsscripts: for linkage between bugs and fixing commitscommits.json: linked commits
statistick_0.csv: statistics data for total amount and distribution of tool-chain bugsstatistics_1.csv: statistics data for tool-chain bug patternsstatistics_2.csv: statistics data for tool-chain bug debugging and fixing patternsstatistics_classification.md: statistics data about tool-chain bugs' classification on RQ2 and RQ3
Data
Description of source data's partial fields
Bug Report
bug_id: bug report's id in Bugzilla systemcreation_ts: bug report's creating timeshort_desc: summary of a bug reportproduct: what general tool the bug belongs to (here using "libraries" denoted tool "llvm core libraries")component: each product is divided into different componentsop_sys: operation systems where the bug occursresolution: the handling situation of a bugbug_severity: the bug's severitylong_desc: detailed description of the bugcomment: discussion from bug reporter and code reviewer about bugs (comments are separated by "\n~~~~~~~~~~~~~~~~~~~~~\n")link_svn_commit: commit id which is linked with this bugmodified_component: modified toolsmodified_component_num: the number of modified toolsassociated_list: involved toolsassociated_num: the number of involved toolsfixed_by_commits: fixing commit id provided by Bugzilla
Commit
commit_id: commit id in SVN systemdate: commit datemsg: description of the commitmodified: what files the commit modified