Publications (77)
Deep Assessment of Code Review Generation Approaches: Beyond Lexical Similarity
Yanjie Jiang, Hui Liu, Tianyi Chen +4
Code review is a standard practice for ensuring the quality of software projects, and recent research has focused extensively on automated code review. While significant advancemen…
D&C: A Divide-and-Conquer Approach to IR-based Bug Localization
Anil Koyuncu, Tegawendé F. Bissyandé, Dongsun Kim +4
Many automated tasks in software maintenance rely on information retrieval techniques to identify specific information within unstructured data. Bug localization is such a typical…
Characterizing Sensor Leaks in Android Apps
Xiaoyu Sun, Xiao Chen, Kui Liu +3
While extremely valuable to achieve advanced functions, mobile phone sensors can be abused by attackers to implement malicious activities in Android apps, as experimentally demonst…
A Roadmap on Modern Code Review: Challenges and Opportunities
Zezhou Yang, Cuiyun Gao, Zhaoqiang Guo +4
Over the past decade, modern code review (MCR) has been established as a cornerstone of software quality assurance and a vital channel for knowledge transfer within development tea…
Towards More Realistic Evaluation for Neural Test Oracle Generation
Zhongxin Liu, Kui Liu, Xin Xia +1
Effective unit tests can help guard and improve software quality but require a substantial amount of time and effort to write and maintain. A unit test consists of a test prefix an…
On some sums involving the integral part function
Kui Liu, Jie Wu, Zhishan Yang
Denote by k (n), (n) and 2 (n) the number of representations of n as product of k natural numbers, the number of distinct prime factors of n and the characteristic fu…