Source Code Summarization
Entity Details
Basic Information
Entity ID
sourcecodesummarization
Entity Type
Task
English Label
Source Code Summarization
Russian Label
Резюмирование исходного кода
Kazakh Label
Бастапқы кодты қысқарту
Frequency
3
Description
English Description
Generating a readable summary that describes the functionality of a program.
Russian Description
Суммирование исходного кода (Source Code Summarization) - это задача в области обработки естественного языка (NLP), целью которой является упрощение понимания и описания программного кода. Эта задача направлена на автоматическое создание кратких резюме из фрагментов кода или полных программ. Задача использует методы машинного обучения и глубокого обучения для анализа синтаксиса и семантики кода, что позволяет представить функциональность кода в понятном текстовом формате. Суммирование исходного кода облегчает работу разработчиков, помогает понять функциональность кода и также автоматизирует процесс документирования.
Kazakh Description
Кодты қысқаша сипаттау (Source Code Summarization) - бұл табиғи тілдерді өңдеу (NLP) саласындағы міндет, оның мақсаты бағдарламалық кодтың мағынасын түсінуді және сипаттауды жеңілдету. Бұл міндет код фрагменттерінен немесе толығымен бағдарламалардан қысқаша қорытындыларды автоматты түрде жасауға бағытталған. Тапсырма машиналық оқыту және терең оқыту әдістерін қолдана отырып, кодтың синтаксисі мен семантикасын талдайды, осылайша кодтың функционалдығын түсінікті, түсінікті текст түрінде ұсынады. Кодты қысқаша сипаттау бағдарламалаушылардың жұмысын жеңілдетіп, кодтың қызметін түсінуге көмектеседі, сонымен қатар құжаттама жасау процесін автоматтандырады.