paper-with-me

홈 › Papers

Understanding Code Semantics: An Evaluation of Transformer Models in Summarization

2023-10-25 · Debanjan Mondal, Abhilasha Lodha, Ankita Sahoo, Beena Kumari

This paper delves into the intricacies of code summarization using advanced transformer-based language models. Through empirical studies, we evaluate the efficacy of code summarization by altering function and variable names to explore whether models truly understand code semantics or merely rely on textual cues. We have also introduced adversaries like dead code and commented code across three programming languages (Python, Javascript, and Java) to further scrutinize the model's understanding. Ultimately, our research aims to offer valuable insights into the inner workings of transformer-based LMs, enhancing their ability to understand code and contributing to more efficient software development practices and maintenance workflows.

📄 PDF Abstract BibTeX arXiv:2310.16314

Code (1)

Demon702/robust_code_summary 공식 구현 pytorch

Tasks

Code Summarization

Similar Papers 제목 키워드 기반

Code Summarization with Structure-induced Transformer

2020-12-29 · Findings (ACL) 2021 8 · Hongqiu Wu, Hai Zhao, Min Zhang

Code summarization (CS) is becoming a promising area in recent language understanding, which aims to generate sensible human language automatically for programming language in the format of source code, serving in the mo…

Code SummarizationGraph Neural NetworkNatural Language UnderstandingSource Code Summarization

Friendly Topic Assistant for Transformer Based Abstractive Summarization

2020-11-01 · EMNLP 2020 11 · Zhengjue Wang, Zhibin Duan, Hao Zhang, Chaojie Wang 외

Abstractive document summarization is a comprehensive task including document understanding and summary generation, in which area Transformer-based models have achieved the state-of-the-art performance. Compared with Tra…

Abstractive Text SummarizationDocument Summarizationdocument understandingTopic Models

CP-BCS: Binary Code Summarization Guided by Control Flow Graph and Pseudo Code

2023-10-24 · Tong Ye, Lingfei Wu, Tengfei Ma, Xuhong Zhang 외

Automatically generating function summaries for binaries is an extremely valuable but challenging task, since it involves translating the execution behavior and semantics of the low-level language (assembly code) into hu…

Code Summarization

Topic-Guided Abstractive Text Summarization: a Joint Learning Approach

2020-10-20 · Chujie Zheng, Kunpeng Zhang, Harry Jiannan Wang, Ling Fan 외

We introduce a new approach for abstractive text summarization, Topic-Guided Abstractive Summarization, which calibrates long-range dependencies from topic-level features with globally salient content. The idea is to inc…

Abstractive Text SummarizationExtractive SummarizationText Summarization

Binary Code Summarization: Benchmarking ChatGPT/GPT-4 and Other Large Language Models

2023-12-15 · Xin Jin, Jonathan Larson, Weiwei Yang, Zhiqiang Lin

Binary code summarization, while invaluable for understanding code semantics, is challenging due to its labor-intensive nature. This study delves into the potential of large language models (LLMs) for binary code compreh…

BenchmarkingCode SummarizationGPUSemantic Similarity+1