activity
20132023
most citedA Preliminary Study On the Sustainability of Android Malware Detection

124 citations · 181 across the 12 of their papers we have counts for

collaborators
Showing cs.SEShow all

7 papers · 1 filter

cs.SE2022★ 1 cited

Do Pre-trained Language Models Indeed Understand Software Engineering Tasks?

Yao Li, Tao Zhang, Xiapu Luo +3

Artificial intelligence (AI) for software engineering (SE) tasks has recently achieved promising performance. In this paper, we investigate to what extent the pre-trained language…

cs.SE2022★ 21 cited

Automatically Detecting API-induced Compatibility Issues in Android Apps: A Comparative Analysis (Replicability Study)

Pei Liu, Yanjie Zhao, Haipeng Cai +3

Fragmentation is a serious problem in the Android ecosystem. This problem is mainly caused by the fast evolution of the system itself and the various customizations independently m…

cs.SE2021★ 14 cited

DABS: A Framework for Dynamic Dependence Abstraction of Distributed Programs

Haipeng Cai, Xiaoqin Fu

As modern software systems are increasingly developed for running in distributed environments, it is crucial to provide fundamental techniques such as dependence analysis for check…

cs.SE2021

EnHMM: On the Use of Ensemble HMMs and Stack Traces to Predict the Reassignment of Bug Report Fields

Md Shariful Islam, Abdelwahab Hamou-Lhadj, Korosh K. Sabor +2

Bug reports (BR) contain vital information that can help triaging teams prioritize and assign bugs to developers who will provide the fixes. However, studies have shown that BR fie…

cs.SE2021★ 2 cited

A Lightweight Approach of Human-Like Playtesting

Yan Zhao, Weihao Zhang, Enyi Tang +3

A playtest is the process in which human testers are recruited to play video games and to reveal software bugs. Manual testing is expensive and time-consuming, especially when ther…

cs.SE2016★ 7 cited

DISTEA: Efficient Dynamic Impact Analysis for Distributed Systems

Haipeng Cai, Douglas Thain

Dynamic impact analysis is a fundamental technique for understanding the impact of specific program entities, or changes to them, on the rest of the program for concrete executions…

cs.SE2015★ 2 cited

Enhancing Programming Interface to Effectively Meet Multiple Information Needs of Developers

Haipeng Cai

In the past decades, integrated development environments (IDEs) have been largely advanced to facilitate common software engineering tasks. Yet, with growing information needs driv…