Microsoft рассказала о том, как обрабатываются ошибки, допускаемые разработчиками в программном обеспечении и сервисах. Для выявления ошибок используются модель машинного обучения, которая с эффективностью в 99 % ежемесячно находит около 30 тысяч ошибок в ПО и сервисах, совершаемых 47 тысячами разработчиков Microsoft. Допускаемые в процессе разработки ошибки отслеживаются в репозиториях GitHub и AzureDevOps, но обнаруживать их все традиционными способами крайне затруднительно. Поэтому в Microsoft применяется модель машинного обучения, которая использует собранные за 20 лет данные о 13 млн ошибок. Такая система эффективно выявляет допущенные ошибки в 99 % случаев, а также помогает разработчикам определять приоритеты критических проблем безопасности, которые необходимо устранить. «Наша цель заключалась в создании системы машинного обучения, способной классифицировать выявленные ошибки на опасные, безопасные, критические и некритические с точностью, максимально приближенной к уровню э
Разработчики Microsoft ежемесячно допускают 30 000 ошибок в ПО и сервисах
24 апреля 202024 апр 2020
1 мин