Architecture recovery files
收藏资源简介:
In this data set, we recovered a total of more than 70,000 commits' software architecture from 30 projects. The IDs of all submissions can be viewed in the Map.zip file. In each project folder, the naming order of the commit folders is also in accordance with the map file. The files in each commit+Number folder include: 1. Two csv files, exported by the tool understand, which are file names and file dependencies; 2. One rsf file, consisting of the above two files Analysis and generation; 3. FCAFile folder, which stores the input file FCAMatrix of the FCA algorithm and the output clustering file Clus.csv; 4. FCA file, which stores the rsf file generated based on Clus.csv, which is the software architecture clustering file
本数据集共从30个项目中恢复了七万余条提交(commit)的软件架构。所有提交的ID均可在Map.zip压缩包中查阅。在每个项目文件夹内,提交文件夹的命名顺序亦与该映射文件保持一致。每个带编号的提交文件夹内包含以下文件: 1. 两份由Understand工具导出的CSV(Comma-Separated Values,逗号分隔值)文件,分别存储文件名与文件依赖关系; 2. 一份RSF文件,由上述两份文件经分析与生成流程得到; 3. FCAFile文件夹,用于存储形式概念分析(Formal Concept Analysis, FCA)算法的输入文件FCAMatrix与输出聚类文件Clus.csv; 4. 一份FCA文件,存储基于Clus.csv生成的RSF文件,即软件架构聚类结果文件。



