Пятница, 26 апреля, 2024

47 тысяч программистов Microsoft ежемесячно генерируют 30 тысяч багов: как компания преодолевает их

Программные продукты Microsoft являются сложными решениями, над которыми работают тысячи программистов. Старший программный менеджер безопасности Microsoft Скотт Кристиансен говорит, что 47 000 разработчиков генерируют около 30 000 багов ежемесячно. Чтобы отловить эти баги в коде, компания применяет технологии машинного обучения и искусственного интеллекта.

Для обучения алгоритмов в Microsoft использовали данные за почти 20 лет работы из 13 миллионов рабочих элементов. Полученный искусственный интеллект способен отделять с эффективностью 99% важные баги безопасности от остальных. Система самостоятельно назначает найденным багам метки: критический, важный, маловажный.

В модель постоянно добавляются новые данные для повышения точности ее работы. Благодаря этому она правильно замечает найденные баги в 97% времени.

Впрочем, хотя в Microsoft хорошо научились искать баги, встает вопрос, почему апдейты Windows стали менее качественными – ситуация такая, что Microsoft обещала сфокусироваться на качестве. Бывший сотрудник Microsoft объяснил, почему так происходит. По его словам, изменения произошли в 2014 году. Примерно тогда изменился процесс разработки Windows – детали создания этой ОС читайте в материале.

Євген
Євген
Евгений пишет для TechToday с 2012 года. По образованию инженер,. Увлекается реставрацией старых автомобилей.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися