Source Code Summarization

task ID: sourcecodesummarization

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) саласындағы міндет, оның мақсаты бағдарламалық кодтың мағынасын түсінуді және сипаттауды жеңілдету. Бұл міндет код фрагменттерінен немесе толығымен бағдарламалардан қысқаша қорытындыларды автоматты түрде жасауға бағытталған. Тапсырма машиналық оқыту және терең оқыту әдістерін қолдана отырып, кодтың синтаксисі мен семантикасын талдайды, осылайша кодтың функционалдығын түсінікті, түсінікті текст түрінде ұсынады. Кодты қысқаша сипаттау бағдарламалаушылардың жұмысын жеңілдетіп, кодтың қызметін түсінуге көмектеседі, сонымен қатар құжаттама жасау процесін автоматтандырады.