본문 바로가기
  • Home

Implementation of Git's Commit Message Complex Classification Model for Software Maintenance

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2022, 27(11), pp.131-138
  • DOI : 10.9708/jksci.2022.27.11.131
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science
  • Received : August 31, 2022
  • Accepted : November 7, 2022
  • Published : November 30, 2022

Ji-Hoon Choi 1 Joon-Yong Kim 2 Seong-Hyun Park 3

1공주대학교 컴퓨터공학과
2서울신학대학교
3공주대학교 컴퓨터공학과 박사과정

Accredited

ABSTRACT

Git's commit message is closely related to the project life cycle, and by this characteristic, it can greatly contribute to cost reduction and improvement of work efficiency by identifying risk factors and project status of project operation activities. Among these related fields, there are many studies that classify commit messages as types of software maintenance, and the maximum accuracy among the studies is 87%. In this paper, the purpose of using a solution using the commit classification model is to design and implement a complex classification model that combines several models to increase the accuracy of the previously published models and increase the reliability of the model. In this paper, a dataset was constructed by extracting automated labeling and source changes and trained using the DistillBERT model. As a result of verification, reliability was secured by obtaining an F1 score of 95%, which is 8% higher than the maximum of 87% reported in previous studies. Using the results of this study, it is expected that the reliability of the model will be increased and it will be possible to apply it to solutions such as software and project management.

Citation status

* References for papers published after 2023 are currently being built.