activity
20122023
most citedDexpler: Converting Android Dalvik Bytecode to Jimple for Static Analysis with Soot

220 citations · 1.2k across the 49 of their papers we have counts for

collaborators
Showing cs.SEShow all

40 papers · 1 filter

cs.SE2023★ 2 cited

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…

cs.SE2023★ 2 cited

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…

cs.SE2023

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…

cs.SE2023

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…

cs.SE2023★ 3 cited

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…

cs.SE2023★ 109 cited

Is ChatGPT the Ultimate Programming Assistant -- How far is it?

Haoye Tian, Weiqi Lu, Tsz On Li +4

Recently, the ChatGPT LLM has received great attention: it can be used as a bot for discussing source code, prompting it to suggest changes, provide descriptions or even generate c…