220 citations · 1.2k across the 49 of their papers we have counts for
52 papers
Hyperbolic Code Retrieval: A Novel Approach for Efficient Code Search Using Hyperbolic Space Embeddings
Xunzhu Tang, zhenghan Chen, Saad Ezzini +4
Within the realm of advanced code retrieval, existing methods have primarily relied on intricate matching and attention-based mechanisms. However, these methods often lead to compu…
Multilevel Semantic Embedding of Software Patches: A Fine-to-Coarse Grained Approach Towards Security Patch Detection
Xunzhu Tang, zhenghan Chen, Saad Ezzini +4
The growth of open-source software has increased the risk of hidden vulnerabilities that can affect downstream software applications. This concern is further exacerbated by softwar…
How are We Detecting Inconsistent Method Names? An Empirical Study from Code Review Perspective
Kisub Kim, Xin Zhou, Dongsun Kim +6
Proper naming of methods can make program code easier to understand, and thus enhance software maintainability. Yet, developers may use inconsistent names due to poor communication…
Learning to Represent Patches
Xunzhu Tang, Haoye Tian, Zhenghan Chen +6
Patch representation is crucial in automating various software engineering tasks, like determining patch accuracy or summarizing code changes. While recent research has employed de…
LaFiCMIL: Rethinking Large File Classification from the Perspective of Correlated Multiple Instance Learning
Tiezhu Sun, Weiguo Pian, Nadia Daoudi +3
Transfomer-based models have significantly advanced natural language processing, in particular the performance in text classification tasks. Nevertheless, these models face challen…
AndroLibZoo: A Reliable Dataset of Libraries Based on Software Dependency Analysis
Jordan Samhi, Tegawendé F. Bissyandé, Jacques Klein
Android app developers extensively employ code reuse, integrating many third-party libraries into their apps. While such integration is practical for developers, it can be challeng…