Журнал «Современная Наука»

Russian (CIS)English (United Kingdom)
MOSCOW +7(495)-142-86-81

ANALYSIS OF MACHINE LEARNING METHODS TO DETECT SOFTWARE DEFECTS

Vishnevskaya Tatyana Ivanovna  (Candidate of Physical and Mathematical Sciences, Associate Professor of the Moscow State technical university. N.E. Bauman )

Klimov Ilya Sergeevich  (Moscow State technical university. N.E. Bauman )

This article provides an overview of software defects that occur both at the development stage and in the process of using the software product. There are three groups in the classification of methods for their detection: static, dynamic and operational. The possibility of using machine learning to detect defects in the software being developed is considered. An overview of the most common machine learning methods (naive Bayesian classifier, support vector machine, decision tree, random forest, boosting) and the results of comparing these methods based on selected metrics are presented. In conclusion, it is concluded that the gradient boosting method is the most effective and promising for the problem of detecting software defects.

Keywords:defect, machine learning, detection, methods

 

Read the full article …



Citation link:
Vishnevskaya T. I., Klimov I. S. ANALYSIS OF MACHINE LEARNING METHODS TO DETECT SOFTWARE DEFECTS // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и Технические Науки. -2023. -№05. -С. 65-68 DOI 10.37882/2223-2966.2023.05.07
LEGAL INFORMATION:
Reproduction of materials is permitted only for non-commercial purposes with reference to the original publication. Protected by the laws of the Russian Federation. Any violations of the law are prosecuted.
© ООО "Научные технологии"