Исследовательская группа

Методы машинного обучения в области программной инженерии

Оценка качества кода для платформ онлайн-обучения программированию

Активный

Программирование – это не только написание кода, но также чтение и работа с кодом, написанным другими. Поэтому очень важно придерживаться правильного стиля кода: если вашим коллегам приходится часами пытаться расшифровать вашу работу, это замедлит процесс разработки.

Для достижения ясности и согласованности языки программирования имеют собственный стиль кода. В конечном итоге это помогает программистам создавать, поддерживать и понимать код друг друга. Здесь хочется отметить, что под стилем кода подразумевается не только следование общепринятым style-guides, но и использование распространенных для данного языка практик, создание кода, удовлетворяющего известным метрикам (например, сложность кода или индекс ремонтопригодности).

В этом проекте мы пытаемся разработать инструмент, который сможет определять качество кода студентов для онлайн-платформ Stepik и Hyperskill.

Участники