Virtual device farms for mobile app testing at scale: A pursuit for fidelity, efficiency, and accessibility

H Lin, J Qiu, H Wang, Z Li, L Gong, D Gao… - Proceedings of the 29th …, 2023 - dl.acm.org
Virtual devices based on device emulation have been widely used in lab research of mobile
app testing for their efficiency and low cost. However, it remains controversial to use virtual …

Automatic reliability testing for cluster management controllers

X Sun, W Luo, JT Gu, A Ganesan… - … USENIX Symposium on …, 2022 - usenix.org
Modern cluster managers like Borg, Omega and Kubernetes rely on the state-reconciliation
principle to be highly resilient and extensible. In these systems, all cluster-management …

Diagconfig: Configuration diagnosis of performance violations in configurable software systems

Z Chen, P Chen, P Wang, G Yu, Z He… - Proceedings of the 31st …, 2023 - dl.acm.org
Performance degradation due to misconfiguration in software systems that violates SLOs
(service-level objectives) is commonplace. Diagnosing and explaining the root causes of …

ECFuzz: Effective Configuration Fuzzing for Large-Scale Systems

J Li, S Li, K Li, F Luo, H Yu, S Li, X Li - Proceedings of the 46th IEEE …, 2024 - dl.acm.org
A large-scale system contains a huge configuration space because of its large number of
configuration parameters. This leads to a combination explosion among configuration …

Understanding and detecting on-the-fly configuration bugs

T Wang, Z Jia, S Li, S Zheng, Y Yu, E Xu… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Software systems introduce an increasing number of configuration options to provide
flexibility, and support updating the options on the fly to provide persistent services. This …

Test Selection for Unified Regression Testing

S Wang, X Lian, D Marinov, T Xu - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Today's software failures have two dominating root causes: code bugs and
misconfigurations. To combat failure-inducing software changes, unified regression testing …

Learning patterns in configuration

R Bhagwan, S Mehta… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Large services depend on correct configuration to run efficiently and seamlessly. Checking
such configuration for correctness is important because services use a large and …

Aurora: conformity-based configuration recommendation to improve LTE/5G service

A Mahimkar, Z Ge, X Liu, Y Shaqalle, Y Xiang… - Proceedings of the …, 2022 - dl.acm.org
Cellular service operators frequently tune the network configuration to optimize coverage,
support seamless handovers, minimize channel interference, and improve the service …

Test Coverage for Network Configurations

X Xu, W Deng, R Beckett, R Mahajan… - 20th USENIX Symposium …, 2023 - usenix.org
We develop NetCov, the first tool to reveal which network configuration lines are tested by a
suite of network tests. It helps network engineers improve test suites and thus increase …

Runtime verification of crypto apis: an empirical study

A Torres, P Costa, L Amaral, J Pastro… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Misuse of cryptographic (crypto) APIs is a noteworthy cause of security vulnerabilities. For
this reason, static analyzers were recently proposed for detecting crypto API misuses. They …