When looking at the File_Level and Base_Feature artifacts, we only look at them with project granularity, i.e., we do not distinguish the different instances by the very files they are changed in. But, in the Conway analysis, I have seen such differentiation of file and project granularity.
Should we add a possibility for differentiation to the network configuration?
@ecklbarb, do you need that for your studies?
The corresponding code preventing the differentiation (for File_Level, at least) is the following: Here, we basically convert file granularity back to project granularity.
https://github.com/se-passau/codeface-extraction-r/blob/a53d04c745add2e30cbfa0d06450485596ca071e/util-read.R#L80
When looking at the
File_LevelandBase_Featureartifacts, we only look at them with project granularity, i.e., we do not distinguish the different instances by the very files they are changed in. But, in the Conway analysis, I have seen such differentiation of file and project granularity.Should we add a possibility for differentiation to the network configuration?
@ecklbarb, do you need that for your studies?
The corresponding code preventing the differentiation (for
File_Level, at least) is the following: Here, we basically convert file granularity back to project granularity.https://github.com/se-passau/codeface-extraction-r/blob/a53d04c745add2e30cbfa0d06450485596ca071e/util-read.R#L80