Data and scripts for the paper
收藏资源简介:
These files were used to calculate the model effect and select candidate committers for the paper. The folder `calculate-model-effect` contains the MySQL database and the Python script for each metric.<br> In the MySQL database, there are the following tables:<br> 1. scmlog (the basic information of the commits)<br> 2. files<br> 3. hash_file (the hash of commits and their modified files)<br> 4. sign (signed-off-by of commits)<br> 5. review (reviewed-by of commits)<br> 6. test (tested-by of commits)<br> 7. ack (acked-by of commits)<br> 8. maintainers (created using the file MAINTAINERS in the Linux kernel repository)<br> 9. signer_maintainer<br> 10. i915-committer-no-maintainer The folder `select-candidate-committers` contains the data and the C++ script for selecting candidate committers for the subsystems.<br> 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.



