What Makes a Good Commit Message?
收藏NIAID Data Ecosystem2026-03-13 收录
下载链接:
https://zenodo.org/record/5760335
下载链接
链接失效反馈官方服务:
资源简介:
What-Makes-a-Good-Commit-Message?
This repository contains the main data and scripts used in "What Makes a Good Commit Message"
Dataset:
The folder dataset contains the following files.
literature survery.xlsx
It contains the data of 46 relevant literature reviewed in this study (Section 3.2).
Questionnaire.pdf
It is the questionnaire sent to experienced contributors.
It contains three questions.
It also contains an example of the initialized questionnaire.
Frequency.pdf
It describes the number and proportion of occurrences of a category/subcategory.
posts list.xlsx
It contains all posts we studied in Sec. 3.2.
sampled messages.csv
It contains meta-information of 1649 labeled commit messages.
label = 0 means a commit message contains "Why and What".
label = 1 means a commit message contains "Neither Why nor What".
label = 2 means a commit message contains "No What".
label = 3 means a commit message contains "No Why".
if_mulit_commit = 1 means a commit is non-atomic.
new_message1 means a message after preprocessing.
maintenance type and expression way.xlsx
It contains the results of our RQ2: the expression ways of Why and What, as well as links to maintenance types.
CommitMessage (Scripts):
The folder contains the following scripts files.
Preprocessor
It contains the preprocessing of commit messages, including the replacement of token in the message, etc.
ModelTraining
It contains the code for our model training, that is, the implementation of different classification techniques.
创建时间:
2021-12-07



