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 …

Colua: Automatically predicting configuration bug reports and extracting configuration options

W Wen, T Yu, JH Hayes - 2016 IEEE 27Th international …, 2016 - ieeexplore.ieee.org
Configuration bugs are among the dominant causes of software failures. Software
organizations often use bug tracking systems to manage bug reports collected from …

Cp-detector: Using configuration-related performance properties to expose performance bugs

H He, Z Jia, S Li, E Xu, T Yu, Y Yu, J Wang… - Proceedings of the 35th …, 2020 - dl.acm.org
Performance bugs are often hard to detect due to their non fail-stop symptoms. Existing
debugging techniques can only detect performance bugs with known patterns (eg, inefficient …

Automated diagnosis of software configuration errors

S Zhang, MD Ernst - 2013 35th International Conference on …, 2013 - ieeexplore.ieee.org
The behavior of a software system often depends on how that system is configured. Small
configuration errors can lead to hard-to-diagnose undesired behaviors. We present a …

How does the degree of variability affect bug finding?

J Melo, C Brabrand, A Wąsowski - Proceedings of the 38th International …, 2016 - dl.acm.org
Software projects embrace variability to increase adaptability and to lower cost; however,
others blame variability for increasing complexity and making reasoning about programs …

Efspredictor: Predicting configuration bugs with ensemble feature selection

B Xu, D Lo, X Xia, A Sureka, S Li - 2015 Asia-Pacific Software …, 2015 - ieeexplore.ieee.org
The configuration of a system determines the system behavior and wrong configuration
settings can adversely impact system's availability, performance, and correctness. We refer …

[PDF][PDF] Context-based online configuration-error detection

D Yuan, Y Xie, R Panigrahy, J Yang… - Proceedings of the …, 2011 - ezisraelc.com
Software failures due to configuration errors are commonplace as computer systems
continue to grow larger and more complex. Troubleshooting these configuration errors is a …

MisconfDoctor: diagnosing misconfiguration via log-based configuration testing

T Wang, X Liu, S Li, X Liao, W Li… - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
As software configurations continue to grow in complexity, misconfiguration has become one
of major causes of software failure. Software configuration errors can have catastrophic …

Feature-interaction aware configuration prioritization for configurable code

S Nguyen, H Nguyen, N Tran, H Tran… - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
Unexpected interactions among features induce most bugs in a configurable software
system. Exhaustively analyzing all the exponential number of possible configurations is …

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 …