Fail through the cracks: Cross-system interaction failures in modern cloud systems

L Tang, C Bhandari, Y Zhang, A Karanika, S Ji… - Proceedings of the …, 2023 - dl.acm.org
Modern cloud systems are orchestrations of independent and interacting (sub-) systems,
each specializing in important services (eg, data processing, storage, resource …

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 …

Acto: Automatic End-to-End Testing for Operation Correctness of Cloud System Management

JT Gu, X Sun, W Zhang, Y Jiang, C Wang… - Proceedings of the 29th …, 2023 - dl.acm.org
Cloud systems are increasingly being managed by operation programs termed operators,
which automate tedious, human-based operations. Operators of modern management …

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 …

Configuration Validation with Large Language Models

X Lian, Y Chen, R Cheng, J Huang, P Thakkar… - arXiv preprint arXiv …, 2023 - arxiv.org
Misconfigurations are the major causes of software failures. Existing configuration validation
techniques rely on manually written rules or test cases, which are expensive to implement …

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 …

{ConfD}: Analyzing Configuration Dependencies of File Systems for Fun and Profit

T Mahmud, OR Gatla, D Zhang, C Love… - … USENIX Conference on …, 2023 - usenix.org
File systems play an essential role in modern society for managing precious data. To meet
diverse needs, they often support many configuration parameters. Such flexibility comes at …

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 …

An empirical study on change-induced incidents of online service systems

Y Wu, B Chai, Y Li, B Liu, J Li, Y Yang… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Although dedicated efforts have been devoted to ensuring the service quality of online
service systems, these systems are still suffering from incidents due to various causes, which …

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 …