Applications of statistical causal inference in software engineering

J Siebert - Information and Software Technology, 2023 - Elsevier
Context: The aim of statistical causal inference (SCI) methods is to estimate causal effects
from observational data (ie, when randomized controlled trials are not possible). In this …

[PDF][PDF] A Systematic Mapping Study on Security in Configurable Safety-Critical Systems Based on Product-Line Concepts.

R May, J Gautam, C Sharma, C Biermann, T Leich - ICSOFT, 2023 - researchgate.net
Safety-critical systems are becoming increasingly configurable. However, as the number of
features and configurations grows, the systems' complexity also increases, making cyber …

On debugging the performance of configurable software systems: Developer needs and tailored tool support

M Velez, P Jamshidi, N Siegmund, S Apel… - Proceedings of the 44th …, 2022 - dl.acm.org
Determining whether a configurable software system has a performance bug or it was
misconfigured is often challenging. While there are numerous debugging techniques that …

Lucid: A non-intrusive, scalable and interpretable scheduler for deep learning training jobs

Q Hu, M Zhang, P Sun, Y Wen, T Zhang - Proceedings of the 28th ACM …, 2023 - dl.acm.org
While recent deep learning workload schedulers exhibit excellent performance, it is arduous
to deploy them in practice due to some substantial defects, including inflexible intrusive …

Do performance aspirations matter for guiding software configuration tuning? an empirical investigation under dual performance objectives

T Chen, M Li - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
Configurable software systems can be tuned for better performance. Leveraging on some
Pareto optimizers, recent work has shifted from tuning for a single, time-related performance …

Mastering uncertainty in performance estimations of configurable software systems

J Dorn, S Apel, N Siegmund - Proceedings of the 35th IEEE/ACM …, 2020 - dl.acm.org
Understanding the influence of configuration options on performance is key for finding
optimal system configurations, system understanding, and performance debugging. In prior …

Causality-driven Testing of Autonomous Driving Systems

L Giamattei, A Guerriero, R Pietrantuono… - ACM Transactions on …, 2024 - dl.acm.org
Testing Autonomous Driving Systems (ADS) is essential for safe development of self-driving
cars. For thorough and realistic testing, ADS are usually embedded in a simulator and tested …

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 …

Finding near-optimal configurations in colossal spaces with statistical guarantees

J Oh, D Batory, R Heradio - ACM Transactions on Software Engineering …, 2023 - dl.acm.org
A Software Product Line (SPL) is a family of similar programs. Each program is defined by a
unique set of features, called a configuration, that satisfies all feature constraints.“What …

Vulnerably (mis) configured? Exploring 10 years of developers' Q&As on Stack Overflow

R May, C Biermann, XM Zerweck, K Ludwig… - Proceedings of the 18th …, 2024 - dl.acm.org
The increasing number of attacks exploiting system vulnerabilities in recent years underpins
the growing importance of security; especially for software comprising configuration options …