Research of the application of GPGPU and TPU technologies for ensuring comment quality in version control systems

The study substantiates the relevance of solving the issue of ensuring the quality of descriptions for changes made in source code files within version control systems. Machine learning methods, particularly neural networks of various architectures, are employed for comment filtering. Neural network...

Full description

Saved in:
Bibliographic Details
Date:2025
Main Authors: Semonov, B.O., Pogorilyy, S.D.
Format: Article
Language:Ukrainian
Published: Інститут програмних систем НАН України 2025
Subjects:
Online Access:https://pp.isofts.kiev.ua/index.php/ojs1/article/view/762
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:Problems in programming

Institution

Problems in programming
Description
Summary:The study substantiates the relevance of solving the issue of ensuring the quality of descriptions for changes made in source code files within version control systems. Machine learning methods, particularly neural networks of various architectures, are employed for comment filtering. Neural networks are deemed appropriate due to the necessity of identifying descriptions that accurately reflect the purpose of the changes made. Recurrent neural networks were developed and trained on a dataset of change descriptions obtained through the GitHub REST API. To enhance training performance, various hardware and software platforms such as CPU, TPU, and GPGPU were utilized. The accuracy of the models was analyzed using metrics like Accuracy and the harmonic mean (F1-score).Prombles in programming 2025; 1: 24-37