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

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

Automated Comment Update: How Far are We?

September 27

Комментарии к коду являются ключом к пониманию программ, однако зачастую разработчики забывают обновлять их при изменении кода, тем самым нарушая согласованность кода и комментариев. Недавно для решения задачи автоматического обновления комментариев был предложен подход CUP. Это многообещающая sequence-to-sequence модель глубокого обучения, обошедшая по ряду метрик альтернативные решения. Авторы статьи “Automated Comment Update: How Far are We?” проводят углубленный анализ эффективности CUP, изучая, в каких случаях этот подход работает успешно, а в каких нет. 
Затем, основываясь на полученных наблюдениях, авторы реализуют простой эвристический алгоритм для генерации обновленных комментариев и приходят к выводу, что эвристический подход по всем метрикам обходит state-of-the-art решение CUP.

На семинаре мы коротко обсудим исходный подход CUP, поговорим об анализе датасета, на котором он обучался, и разберемся, при каких условиях он работает успешно и затем рассмотрим предлагаемый авторами эвристический подход.

Докладчик: Анна Власова

Язык встречи: русский

Ссылка на встречу: https://us02web.zoom.us/j/509624984?pwd=dFhRUlowSWprSVAva0JFQ2NUVzZTdz09

Meeting ID: 509 624 984
Passcode: 016883