conventional commits support in https://github.com/evidencebp/commit-classification #113

Open
opened 2026-02-17 11:47:23 -06:00 by GiteaMirror · 0 comments
Owner

Originally created by @evidencebp on GitHub (Nov 10, 2020).

I'd like to submit a classifier that supports conventional commits.
The commit-classification repository supply natural language processing model in order to classify commit messages.
Such analysis is vital for software engineering research (e.g., the use of corrective commit probability for code quality analysis) and usually very hard.

Conventional commits is a promise to make such analysis simpler and more accurate (humans reach ~95% accuracy in commit classification).
I added the text analysis here.
Text file of test is here.
Labeling protocols (accepting conventional commits if appearing) are here.

I'll be happy to get feedback.

Originally created by @evidencebp on GitHub (Nov 10, 2020). I'd like to submit a classifier that supports conventional commits. The [commit-classification](https://github.com/evidencebp/commit-classification) repository supply natural language processing model in order to classify commit messages. Such analysis is vital for software engineering research (e.g., the use of [corrective commit probability](https://arxiv.org/pdf/2007.10912.pdf) for code quality analysis) and usually very hard. Conventional commits is a promise to make such analysis simpler and more accurate (humans reach ~95% accuracy in commit classification). I added the text analysis [here](https://github.com/evidencebp/commit-classification/blob/master/conventional_commits.py). Text file of test is [here](https://github.com/evidencebp/commit-classification/blob/master/data/conventional_commits.csv). Labeling protocols (accepting conventional commits if appearing) are [here](https://github.com/evidencebp/commit-classification/tree/master/labeling_protocols). I'll be happy to get feedback.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/conventionalcommits.org#113