forked from xiaozhou-li/microServiceOrgNetwork
-
Notifications
You must be signed in to change notification settings - Fork 1
Developer collaboration network
Alexander Bakhtin edited this page May 13, 2024
·
1 revision
The mined commits' data can be used to construct a developer collaboration network where two developers are connected with a link with a weight equal to the number of files or microservices that they co-edit.
The command to construct a network from a commit table is mison network.
The network file will have a csv format with columns developer_a, developer_b, and weight. The network is assumed to be undirected.
-
--commit_tableAcsvfile with commits and their modified files, as output bymison commit(See Mining commits) -
--network_outputThe path to save the resultingcsvnetwork file. Can bedefault, in which case the format is `mison_developer_network_FIELD_TIMESTAMP.csv``
-
--fieldEitherfileorservice(defaultfile), whether to use the amount of co-edited files or services as the network weight. Ifserviceis used, the providedcommit_tableshould have a columnmicroservicestating the microservice for each file or have an empty value in case a file is not assigned to any microservice -
--skip_zeroIfTrue, do not save rows withweightequal to zero (defaultFalse)