Знайдено документів: 1
Інформація × Реєстраційний номер 2119U006545, Матеріали видань та локальних репозитаріїв Категорія Препринт Назва роботи Aspects of software naturalness through the generation of identifier names Автор Zaitsev OleksandrZaitsev Oleksandr Дата публікації 01-01-2019 Постачальник інформації Український католицький університет Першоджерело https://hdl.handle.net/20.500.14570/1338 Видання Опис Modern-day programming can be viewed as a form of communication between the person who is writing code and the one reading it. Nevertheless, very often developers neglect readability of software, and even well-written code becomes less comprehensive through the course of software evolution. In this work, we study how naturalness of source code written in Pharo allows us to train machine learning models that extract semantic information from method’s body and map it to a short descriptive name. We collect a dataset of methods from 10 biggest projects written in Pharo and build an attention-based sequence to sequence network that generates method names by translating source code into a couple of English words. We evaluate our model on an independent test set and report the precision of over 50%. To our knowledge, this is the first application of machine learning and natural language processing to the source code of Pharo. Додано в НРАТ 2025-11-05 Закрити
Матеріали
Препринт
Zaitsev Oleksandr. Aspects of software naturalness through the generation of identifier names : публікація 2019-01-01; Український католицький університет, 2119U006545
Знайдено документів: 1

Оновлено: 2026-03-19