Deep configuration performance learning: A systematic survey and taxonomy
Performance is arguably the most crucial attribute that reflects the quality of a configurable
software system. However, given the increasing scale and complexity of modern software …
software system. However, given the increasing scale and complexity of modern software …
Systems approaches to tackling configuration errors: A survey
In recent years, configuration errors (ie, misconfigurations) have become one of the
dominant causes of system failures, resulting in many severe service outages and …
dominant causes of system failures, resulting in many severe service outages and …
Bestconfig: tap** the performance potential of systems via automatic configuration tuning
An ever increasing number of configuration parameters are provided to system users. But
many users have used one configuration setting across different workloads, leaving …
many users have used one configuration setting across different workloads, leaving …
Trade-offs in continuous integration: assurance, security, and flexibility
Continuous integration (CI) systems automate the compilation, building, and testing of
software. Despite CI being a widely used activity in software engineering, we do not know …
software. Despite CI being a widely used activity in software engineering, we do not know …
Face it yourselves: An llm-based two-stage strategy to localize configuration errors via logs
Configurable software systems are prone to configuration errors, resulting in significant
losses to companies. However, diagnosing these errors is challenging due to the vast and …
losses to companies. However, diagnosing these errors is challenging due to the vast and …
Early detection of configuration errors to reduce failure damage
Early detection is the key to minimizing failure damage induced by configuration errors,
especially those errors in configurations that control failure handling and fault tolerance …
especially those errors in configurations that control failure handling and fault tolerance …
Finding Faster Configurations Using FLASH
Finding good configurations of a software system is often challenging since the number of
configuration options can be large. Software engineers often make poor choices about …
configuration options can be large. Software engineers often make poor choices about …
Investigating system operators' perspective on security misconfigurations
Nowadays, security incidents have become a familiar" nuisance," and they regularly lead to
the exposure of private and sensitive data. The root causes for such incidents are rarely …
the exposure of private and sensitive data. The root causes for such incidents are rarely …
Transfer learning for performance modeling of configurable systems: An exploratory analysis
Modern software systems provide many configuration options which significantly influence
their non-functional properties. To understand and predict the effect of configuration options …
their non-functional properties. To understand and predict the effect of configuration options …
Distance-based sampling of software configuration spaces
Configurable software systems provide a multitude of configuration options to adjust and
optimize their functional and non-functional properties. For instance, to find the fastest …
optimize their functional and non-functional properties. For instance, to find the fastest …