paper-with-me

Papers

Augmenting the Interpretability of GraphCodeBERT for Code Similarity Tasks

2024-09-20 · Jorge Martinez-Gil

Assessing the degree of similarity of code fragments is crucial for ensuring software quality, but it remains challenging due to the need to capture the deeper semantic aspects of code. Traditional syntactic methods often fail to identify these connections. Recent advancements have addressed this challenge, though they frequently sacrifice interpretability. To improve this, we present an approach aiming to improve the transparency of the similarity assessment by using GraphCodeBERT, which enables the identification of semantic relationships between code fragments. This approach identifies similar code fragments and clarifies the reasons behind that identification, helping developers better understand and trust the results. The source code for our implementation is available at https://www.github.com/jorge-martinez-gil/graphcodebert-interpretability.

📄 PDF Abstract BibTeX arXiv:2410.05275

Code (1)

jorge-martinez-gil/graphcodebert-interpretability 공식 구현 pytorch

Tasks

Clone Detection

Similar Papers 제목 키워드 기반

Advanced Detection of Source Code Clones via an Ensemble of Unsupervised Similarity Measures

2024-05-03 · Jorge Martinez-Gil

The capability of accurately determining code similarity is crucial in many tasks related to software development. For example, it might be essential to identify code duplicates for performing software maintenance. This …

Clone DetectionCode SearchEnsemble Learning

GraphCodeBERT: Pre-training Code Representations with Data Flow

2020-09-17 · ICLR 2021 1 · Daya Guo, Shuo Ren, Shuai Lu, Zhangyin Feng 외

Pre-trained models for programming language have achieved dramatic empirical improvements on a variety of code-related tasks such as code search, code completion, code summarization, etc. However, existing pre-trained mo…

Clone DetectionCode CompletionCode SearchCode Summarization+6

What do pre-trained code models know about code?

2021-08-25 · IEEE/ACM International Conference on Automated Software Engineering (ASE) 2021 8 · Anjan Karmakar, Romain Robbes

Pre-trained models of code built on the transformer architecture have performed well on software engineering (SE) tasks such as predictive code generation, code summarization, among others. However, whether the vector re…

DiagnosticOpen-Ended Question Answering

Enhancing Neural Code Representation with Additional Context

2025-10-14 · Huy Nguyen, Christoph Treude, Patanamon Thongtanunam arxiv

Automated program comprehension underpins many software engineering tasks, from code summarisation to clone detection. Recent deep learning models achieve strong results but typically rely on source code alone, overlooki…

FLAME: A small language model for spreadsheet formulas

2023-01-31 · Harshit Joshi, Abishai Ebenezer, José Cambronero, Sumit Gulwani 외

Spreadsheets are a vital tool for end-user data management. Using large language models for formula authoring assistance in these environments can be difficult, as these models are expensive to train and challenging to d…

Language ModelingLanguage ModellingManagementRetrieval+1