Методы сводки исходного кода: от абстрактных синтаксисных деревьев к гетерогенным графным нейронным сетям
Просмотры: 41 / Загрузок PDF: 14
DOI:
https://doi.org/10.32523/3136-3385-2026-156-3-222-233Ключевые слова:
суммаризация исходного кода, абстрактное синтаксическое дерево, гетерогенный граф, графовые нейронные сетиАннотация
В данной статье исследуются современные методы автоматической сводки исходного кода, направленные на создание кратких описаний функциональности программы на естественном языке. Исследование сосредоточено на сравнении синтаксических и графовых представлений исходного кода и их влиянии на семантическую полноту сгенерированных сводок. Анализируются подходы, основанные на абстрактных синтаксических деревьях, графах программ и гетерогенных графовых нейронных сетях. Результаты показывают, что синтаксически-ориентированные модели эффективно улавливают локальную структурную информацию, но не могут представить глобальные семантические зависимости. В отличие от них, графовые и гетерогенные модели значительно улучшают качество сводки за счет интеграции отношений потока управления и потока данных. Полученные результаты подчеркивают важность контекстного и семантического моделирования для практических приложений, таких как автоматизированная документация и инструменты помощи разработчикам.





