five

What Makes a Good Commit Message?

收藏
Zenodo2021-12-07 更新2026-05-25 收录
下载链接:
https://zenodo.org/record/5760336
下载链接
链接失效反馈
官方服务:
资源简介:
<strong>What-Makes-a-Good-Commit-Message?</strong> This repository contains the main data and scripts used in 'What Makes a Good Commit Message' <strong>Dataset:</strong> The folder dataset contains the following files. literature survery.xlsx It contains the data of 46 relevant literatures reviewed in this study (Section 3.2). questionnaire.csv It is the questionnaire sent to experienced contributors. It contains three questions. It also contains an example of the actual content of the email. 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. 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. <strong>CommitMessage (Scripts):</strong> 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.
提供机构:
Zenodo
创建时间:
2021-12-06
二维码
社区交流群
二维码
科研交流群
商业服务