Will dependency conflicts affect my program's semantics?

Y Wang, R Wu, C Wang, M Wen, Y Liu… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Java projects are often built on top of various third-party libraries. If multiple versions of a
library exist on the classpath, JVM will only load one version and shadow the others, which …

Cross-device record and replay for android apps

C Li, Y Jiang, C Xu - Proceedings of the 30th ACM Joint European …, 2022 - dl.acm.org
Cross-device replay for Android apps is challenging because apps have to adapt or even
restructure their GUIs responsively upon screen-size or orientation change across devices …

Runtime permission issues in android apps: Taxonomy, practices, and ways forward

Y Wang, Y Wang, S Wang, Y Liu, C Xu… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Android introduces a new permission model that allows apps to request permissions at
runtime rather than at the installation time since 6.0 (Marshmallow, API level 23). While this …

Hero: On the chaos when path meets modules

Y Wang, L Qiao, C Xu, Y Liu… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Ever since its first release in 2009, the Go programming language (Golang) has been well
received by software communities. A major reason for its success is the powerful support of …

Plumber: Boosting the Propagation of Vulnerability Fixes in the npm Ecosystem

Y Wang, P Sun, L Pei, Y Yu, C Xu… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Vulnerabilities are known reported security threats that affect a large amount of packages in
the npm ecosystem. To mitigate these security threats, the open-source community strongly …

Minimizing link generation in constraint checking for context inconsistency detection

C Chen, H Wang, L Zhang, C Xu… - 2022 IEEE 33rd …, 2022 - ieeexplore.ieee.org
Adaptive applications rely on conditions about their environments (or contexts) to deliver
smart services, eg, location-aware services. Due to inherent noises in environmental …

Incremental-concurrent fusion checking for efficient context consistency

L Zhang, H Wang, C Chen, C Xu, P Yu - Journal of Systems and Software, 2024 - Elsevier
Smart applications can adapt their behaviors based on their understanding to environments
(aka contexts). This capability can, however, incur unexpected misbehavior or even crash …

MG+: Towards Efficient Context Inconsistency Detection by Minimized Link Generation

C Chen, H Wang, L Zhang, C Xu… - … Testing, Verification and …, 2025 - Wiley Online Library
Self‐adaptive applications are becoming increasingly attractive, with the ability to smartly
understand their runtime environments (or contexts) and deliver adaptive services, for …

Devising optimal integration test orders using cost–benefit analysis

F Meng, Y Wang, H Yu, Z Zhu - Frontiers of Information Technology & …, 2022 - Springer
Integration testing is an integral part of software testing. Prior studies have focused on
reducing test cost in integration test order generation. However, there are no studies …

[PDF][PDF] The Journal of Systems & Software

X Zhang, H Pham - 2022 - wssun.github.io
abstract Test case prioritization (TCP) aims to reorder the regression test suite with a goal of
increasing the fault detection rate. Various TCP techniques have been proposed based on …