Talk · Engineering cyber-physical systems and critical infrastructures · January 1, 2023
Prediction of Development Types from Release Notes for Automatic Versioning of OSS Projects
Abdulkadir Şeker, Saliha Yeşilyurt, İsmail Can Ardahan, Berfin Çınar
Abstract
One of the most important processes of software development is the presentation of the software in versions. Software versioning allows both developers to provide software management especially dependency control and users to keep track of changes clearly. During the development of the software, the transition to new versions is made according to the type and number of changes made. Managing these transitions and documenting the changes is a costly process. In this context, automating software versioning will make an important contribution to developers. An important step for automatic versioning is the classification of changes in the release notes where the versions are documented. In this study, estimating the type of changes in 800 release notes taken from 4 different projects has been tried with different machine learning techniques. According to the results, it was clearly seen that the SVM method gave the best results in terms of time-performance.
More by Abdulkadir Şeker
- Kyrgyz Automatic Punctuation Restoration Benchmark: reproduction archiveZenodo · 2026
- Yapay Zekâ Tabanlı Sohbet Robotlarında Hizmet Kalitesi, Memnuniyet ve İtibar İlişkisi (The Relationship Between Service Quality, Satisfaction, and Reputation in AI-Based Chatbots)Journal of Tourism and Gastronomy Studies · 2026
- A deep learning approach using transfer learning on ECG images validated with real-world clinical data for arrhythmia detectionBiomedical Signal Processing and Control · 2026
- SMS spam detection via a systematic machine learning pipeline: Feature engineering, hyperparameter optimizing, scaling, and ensemble learningJournal of Engineering Research · 2026 · Citations: 1
