中文
相关论文

相关论文: On the Evaluation of Neural Code Summarization

200 篇论文

Dialogue summarization task involves summarizing long conversations while preserving the most salient information. Real-life dialogues often involve naturally occurring variations (e.g., repetitions, hesitations) and existing dialogue…

计算与语言 · 计算机科学 2023-11-16 Ankita Gupta , Chulaka Gunasekara , Hui Wan , Jatin Ganhotra , Sachindra Joshi , Marina Danilevsky

Software fault prediction model are employed to optimize testing resource allocation by identifying fault-prone classes before testing phases. Several researchers' have validated the use of different classification techniques to develop…

软件工程 · 计算机科学 2017-04-17 Lov Kumar , Santanu Rath , Ashish Sureka

We construct Global Voices, a multilingual dataset for evaluating cross-lingual summarization methods. We extract social-network descriptions of Global Voices news articles to cheaply collect evaluation data for into-English and…

计算与语言 · 计算机科学 2020-06-16 Khanh Nguyen , Hal Daumé

Automatic n-gram based metrics such as ROUGE are widely used for evaluating generative tasks such as summarization. While these metrics are considered indicative (even if imperfect) of human evaluation for English, their suitability for…

计算与语言 · 计算机科学 2025-07-14 Itai Mondshine , Tzuf Paz-Argaman , Reut Tsarfaty

Text summarization aims at compressing long documents into a shorter form that conveys the most important parts of the original document. Despite increased interest in the community and notable research effort, progress on benchmark…

计算与语言 · 计算机科学 2019-08-27 Wojciech Kryściński , Nitish Shirish Keskar , Bryan McCann , Caiming Xiong , Richard Socher

Summarization quality evaluation is a non-trivial task in text summarization. Contemporary methods can be mainly categorized into two scenarios: (1) reference-based: evaluating with human-labeled reference summary; (2) reference-free:…

计算与语言 · 计算机科学 2023-05-29 Shen Gao , Zhitao Yao , Chongyang Tao , Xiuying Chen , Pengjie Ren , Zhaochun Ren , Zhumin Chen

Source Code Plagiarism Detection (SCPD) plays an important role in maintaining fairness and academic integrity in software engineering education. Code Evaluation Metrics (CEMs) are developed for assessing code generation tasks. However, it…

软件工程 · 计算机科学 2026-04-29 Fahad Ebrahim , Mike Joy

Automatic code summarization is beneficial to daily software development since it could help reduce the requirement of manual writing. Currently, artificial intelligence is undergoing a paradigm shift. The foundation models pretrained on…

软件工程 · 计算机科学 2022-03-15 Jian Gu , Pasquale Salza , Harald C. Gall

A proper code evaluation metric (CEM) profoundly impacts the evolution of code generation, which is an important research field in NLP and software engineering. Prevailing match-based CEMs (e.g., BLEU, Accuracy, and CodeBLEU) suffer from…

软件工程 · 计算机科学 2024-09-06 Yihong Dong , Jiazheng Ding , Xue Jiang , Ge Li , Zhuo Li , Zhi Jin

Source code summarization is a process of generating summaries that describe software code, the majority of source code summarization usually generated manually, where the summaries are written by software developers. Recently, new…

软件工程 · 计算机科学 2019-01-07 Ra'Fat Al-Msie'deen , Anas H. Blasi

Evaluating large summarization corpora using humans has proven to be expensive from both the organizational and the financial perspective. Therefore, many automatic evaluation metrics have been developed to measure the summarization quality…

计算与语言 · 计算机科学 2021-05-14 Neslihan Iskender , Oleg Vasilyev , Tim Polzehl , John Bohannon , Sebastian Möller

Abridged: Programmer attention represents the visual focus of programmers on parts of the source code in pursuit of programming tasks. We conducted an in-depth human study with 10 Java programmers, where each programmer generated summaries…

软件工程 · 计算机科学 2025-03-27 Robert Wallace , Aakash Bansal , Zachary Karas , Ningzhi Tang , Yu Huang , Toby Jia-Jun Li , Collin McMillan

Neural network models have shown excellent fluency and performance when applied to abstractive summarization. Many approaches to neural abstractive summarization involve the introduction of significant inductive bias, exemplified through…

计算与语言 · 计算机科学 2019-09-04 Luke de Oliveira , Alfredo Láinez Rodrigo

Reinforcement learning with evaluation metrics as rewards is widely used to enhance specific capabilities of language models. However, for tasks such as factually consistent summarisation, existing metrics remain underdeveloped, limiting…

计算与语言 · 计算机科学 2026-05-27 Yuxuan Ye , Raul Santos-Rodriguez , Edwin Simpson

Text summarization, a key natural language generation (NLG) task, is vital in various domains. However, the high cost of inaccurate summaries in risk-critical applications, particularly those involving human-in-the-loop decision-making,…

计算与语言 · 计算机科学 2024-10-10 Jianfeng He , Runing Yang , Linlin Yu , Changbin Li , Ruoxi Jia , Feng Chen , Ming Jin , Chang-Tien Lu

Comprehensive summaries of sessions enable an effective continuity in mental health counseling, facilitating informed therapy planning. Yet, manual summarization presents a significant challenge, diverting experts' attention from the core…

Tokenization is fundamental in assembly code analysis, impacting intrinsic characteristics like vocabulary size, semantic coverage, and extrinsic performance in downstream tasks. Despite its significance, tokenization in the context of…

人工智能 · 计算机科学 2025-11-07 Ahmed Mostafa , Raisul Arefin Nahid , Samuel Mulder

Foundation models (e.g., CodeBERT, GraphCodeBERT, CodeT5) work well for many software engineering tasks. These models are pre-trained (using self-supervision) with billions of code tokens, and then fine-tuned with hundreds of thousands of…

软件工程 · 计算机科学 2022-06-03 Toufique Ahmed , Premkumar Devanbu

Automatic evaluation metrics are crucial for advancing sign language translation (SLT). Current SLT evaluation metrics, such as BLEU and ROUGE, are only text-based, and it remains unclear to what extent text-based metrics can reliably…

Code translation between programming languages (PLs) is a critical task in software engineering, facilitating the modernization of legacy systems, ensuring cross-platform compatibility, and enhancing software performance. Most existing…

软件工程 · 计算机科学 2025-10-14 Marcos Macedo , Yuan Tian , Filipe R. Cogo , Bram Adams