Litcius/Paper detail

An exploratory study on code attention in BERT

Rishab Sharma, Fuxiang Chen, Fatemeh H. Fard, David Lo

202226 citationsDOIOpen Access PDF

Abstract

Many recent models in software engineering introduced deep neural models based on the Transformer architecture or use transformer-based Pre-trained Language Models (PLM) trained on code. Although these models achieve the state of the arts results in many downstream tasks such as code summarization and bug detection, they are based on Transformer and PLM, which are mainly studied in the Natural Language Processing (NLP) field. The current studies rely on the reasoning and practices from NLP for these models in code, despite the differences between natural languages and programming languages. There is also limited literature on explaining how code is modeled.

Topics & Concepts

Computer scienceAutomatic summarizationTransformerArtificial intelligenceProgramming languageNatural language processingNatural languageSource codeEngineeringElectrical engineeringVoltageSoftware Engineering ResearchTopic ModelingSoftware Testing and Debugging Techniques
An exploratory study on code attention in BERT | Litcius