目录
目录README.md

multiple-committer-model

Xin Tan, Minghui Zhou, and Brian Fitzgerald. 2020. Scaling Open Source Communities: An Empirical Study of the Linux Kernel. In 42nd International Conference on Software Engineering (ICSE ’20), May 23–29, 2020, Seoul, Republic of Korea. ACM, New York, NY, USA, 13 pages. https://doi.org/10.1145/3377811.3380920

These files were used to calculate the model effect and select candidate comitters for the paper. The folder calculate-model-effect contains the MySQL database and the Python script for each metric. In the MySQL database, there are the following tables:

  1. scmlog (the basic information of the commits)
  2. files
  3. hash_file (the hash of commits and their modified files)
  4. sign (signed-off-by of commits)
  5. review (reviewed-by of commits)
  6. test (tested-by of commits)
  7. ack (acked-by of commits)
  8. maintainers (created using the file MAINTAINERS in the Linux kernel repository)
  9. signer_maintainer
  10. i915-committer-no-maintainer

The folder select-candidate-committers contains the data and the C++ script for selecting candidate committers for the subsystems. First, run gen.cpp to build the collaboration network of the contributors for each potential subsystem. Then, run main.cpp to get the list of the candidate committers.

In addition, the folder documents contains the online documents we analyzed. The file thematic-analysis-results.pdf contains the results of the thematic analysis.

关于

This project was used to calculate the model effect and select candidate comitters for the paper. The folder calculate-model-effect contains the MySQL database and the Python script for each metric. I

12.3 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号