НАВЕРХ

Томские ученые разработали антиплагиат для программистов

Редактор кода на ноутбуке
Фото: © Arnold Francisca / Unsplash License

Ученые Томского государственного университета систем управления и радиоэлектроники (ТУСУР) разработали систему распознавания стиля программирования. Она может выявить уникальный «почерк» программиста, что позволит определить плагиат и обнаружить авторов вирусов.

Система функционирует на базе нейросети, способной определить не только уникальные особенности автора кода, но и распознать программу написанную ИИ. В таком случае она может даже указать на конкретного искусственного программиста, сообщается в статье MDPI.

Анализ кода довольно точен. Для ситуаций, когда программист владел двумя языками программирования, средняя точность составляла 87%; для владения тремя или более — 76%. Для случая с искусственно созданным исходным кодом средняя точность составила 81,5%, а для программ, сгенерированных из компонентов в различных репозиториях — 84%.

Разработка поможет защитить авторское право программистов, исключить воровство кода при создании коммерческих продуктов и даже определить авторов вирусов и выявить их источники. Нейросеть способна обучаться и работает с любым языком программирования.

SIBNET.RU В TELEGRAM
Еще по теме
Сервис для подготовки брачного договора появился на «Госуслугах»
Вход на Sibnet.ru закрывается
Минцифры обсудит с Apple запуск 5G на iPhone в России
OpenAI рассказала о случаях «неповиновения» ИИ
смотреть все
Экраны E-Ink: чем отличаются электронные книги
07.11.24, 20:05
151987
4
Матрица телевизора: чем отличаются LED, QLED и OLED
В чем разница между LED, OLED и QLED и какую технологию телевизионного экрана предпочесть в 2024 году?
30.04.24, 23:57
186413
3
Размеры и картинка: как выбрать игровой телевизор
Гейминг на большом экране гарантирует максимальное погружение в виртуальную реальность. На какие характеристики нужно обратить внимание при выборе игрового телевизора?
18.04.24, 02:09
168684
1
Холодный, нейтральный, теплый: как выбрать свет лампы
«Теплый», «нейтральный» и холодный» — лишь условное категории. Цвет освещения можно выбирать в довольно большом диапазоне
11.11.23, 16:41
5395110
4
Сравнили 8 платных и 7 бесплатных курсов по фреймворку Angular
Собрали подборку из 8 платных и 7 бесплатных онлайн-курсов по обучению работе с фреймворком Angular для начинающих и опытных специалистов
31.08.23, 23:54
197439
0
Обсуждение (1)