Communications in computer and information science, Journal Year: 2024, Volume and Issue: unknown, P. 83 - 103
Published: Oct. 18, 2024
Language: Английский
Communications in computer and information science, Journal Year: 2024, Volume and Issue: unknown, P. 83 - 103
Published: Oct. 18, 2024
Language: Английский
Automated Software Engineering, Journal Year: 2024, Volume and Issue: 31(1)
Published: March 5, 2024
Language: Английский
Citations
02022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC), Journal Year: 2024, Volume and Issue: unknown, P. 1324 - 1333
Published: July 2, 2024
Language: Английский
Citations
0Proceedings of the ACM on Programming Languages, Journal Year: 2024, Volume and Issue: 8(OOPSLA2), P. 2490 - 2520
Published: Oct. 8, 2024
Modern applications have become increasingly complex and their manual installation configuration is no longer practical. Instead, IT organizations heavily rely on Infrastructure as Code (IaC) technologies, to automate the provisioning, configuration, maintenance of computing infrastructures systems. IaC systems typically offer declarative, domain-specific languages (DSLs) that allow system administrators developers write high-level programs specify desired state infrastructure in a reliable, predictable, documented fashion. Just like traditional programs, software not immune faults, with issues ranging from deployment failures critical misconfigurations often impact production used by millions end users. Surprisingly, despite its crucial role global management, tooling techniques for ensuring reliability still room improvement. In this work, we conduct comprehensive analysis 360 bugs identified within prominent ecosystems including Ansible, Puppet, Chef. Our work first in-depth exploration bug characteristics these widely-used environments. Through our aim understand: (1) how manifest, (2) underlying root causes, (3) reproduction requirements terms (e.g., operating versions) or input characteristics, (4) are fixed. Based findings, evaluate state-of-the-art reliability, identify limitations, provide set recommendations future research. We believe study helps researchers better understand complexity peculiarities software, develop advanced more reliable robust configurations.
Language: Английский
Citations
0Communications in computer and information science, Journal Year: 2024, Volume and Issue: unknown, P. 83 - 103
Published: Oct. 18, 2024
Language: Английский
Citations
0