| Model for classifying git commit messages, bertweet-base fine-tuned. | |
| Git commit messages are categorized into the following categories: | |
| 1. Adaptive - Adaptive activities are functional activities and involve making modifications | |
| to the software to ensure it remains compatible with new environments. Examples of these are | |
| feature additions and test cases. | |
| 2. Perfective - Perfective activities encompass modifications aimed at improving the software's | |
| overall quality, structure, and efficiency, such as refactoring, renaming, cleaning up | |
| redundant segments, and improving algorithms and performance. | |
| 3. Corrective - Corrective activities address and correct software problems such as bugs, | |
| defects, errors, and faults that negatively impact the system. | |
| 4. Administrative - Administrative activities include working on documentation such as | |
| README.md files, javadocs, or commenting the code. | |
| 5. Other - This activity includes Git operations such as merges and pull requests. It also includes | |
| vague and unspecified tasks. |