中文
相关论文

相关论文: Bugs in Infrastructure as Code

200 篇论文

Cloud infrastructure is managed through a mix of interfaces -- traditionally, cloud consoles, command-line interfaces (CLI), and SDKs are the tools of choice. Recently, Infrastructure-as-Code/IaC frameworks (e.g., Terraform) have quickly…

软件工程 · 计算机科学 2025-10-24 Zhenning Yang , Hui Guan , Victor Nicolet , Brandon Paulsen , Joey Dodds , Daniel Kroening , Ang Chen

DevOps pipeline is a set of automated tasks or processes or jobs that has tasks assigned to execute automatically that allow the Development team and Operations team to collaborate for building and deployment of the software or services.…

软件工程 · 计算机科学 2025-03-21 Adarsh Saxena , Sudhakar Singh , Shiv Prakash , Tiansheng Yang , Rajkumar Singh Rathore

Systems can become misconfigured for a variety of reasons such as operator errors or buggy patches. When a misconfiguration is discovered, usually the first order of business is to restore availability, often by undoing the…

软件工程 · 计算机科学 2017-11-10 Zhen Huang , David Lie

Artificial Intelligence has gained a lot of attention recently, it has been utilized in several fields ranging from daily life activities, such as responding to emails and scheduling appointments, to manufacturing and automating work…

软件工程 · 计算机科学 2026-02-02 Mohammed O. Alannsary

Inter-Component Communication (ICC) is a key mechanism in Android. It enables developers to compose rich functionalities and explore reuse within and across apps. Unfortunately, as reported by a large body of literature, ICC is rather…

软件工程 · 计算机科学 2021-01-18 Jordan Samhi , Alexandre Bartel , Tegawendé F. Bissyandé , Jacques Klein

Linguistic anti-patterns are recurring poor practices concerning inconsistencies among the naming, documentation, and implementation of an entity. They impede readability, understandability, and maintainability of source code. This paper…

Context: Security smells are recurring coding patterns that are indicative of security weakness, and require further inspection. As infrastructure as code (IaC) scripts, such as Ansible and Chef scripts, are used to provision cloud-based…

密码学与安全 · 计算机科学 2020-06-23 Akond Rahman , Md. Rayhanur Rahman , Chris Parnin , Laurie Williams

Code generation with Large Language Models (LLMs) has helped to increase software developer productivity in coding tasks, but has yet to have significant impact on the tasks of software developers that surround this code. In particular, the…

软件工程 · 计算机科学 2024-12-02 Mayur Amarnath Palavalli , Mark Santolucito

In recent years, defect prediction has received a great deal of attention in the empirical software engineering world. Predicting software defects before the maintenance phase is very important not only to decrease the maintenance costs but…

软件工程 · 计算机科学 2018-08-31 Ahmet Okutan

Infrastructure as a Service (IaaS) clouds have become the predominant underlying infrastructure for the operation of modern and smart technology. IaaS clouds have proven to be useful for multiple reasons such as reduced costs, increased…

分布式、并行与集群计算 · 计算机科学 2025-01-13 Nivedhitha Duggi , Masoud Rafiei , Mohsen Amini Salehi

Although some previous research has found ways to find inclusivity bugs (biases in software that introduce inequities), little attention has been paid to how to go about fixing such bugs. Without a process to move from finding to fixing,…

软件工程 · 计算机科学 2022-03-01 Mariam Guizani , Igor Steinmacher , Jillian Emard , Abrar Fallatah , Margaret Burnett , Anita Sarma

\textbf{Context:} Policy-as-Code (PaC) has become a foundational approach for embedding governance, compliance, and security requirements directly into software systems. While organizations increasingly adopt PaC tools, the software…

软件工程 · 计算机科学 2026-01-12 Patrick Loic Foalem , Foutse Khomh , Leuson Da Silva , Ettore Merlo

Users of cloud platforms often must expend significant manual efforts in the deployment and orchestration of their services on cloud platforms due primarily to having to deal with the high variabilities in the configuration options for…

软件工程 · 计算机科学 2019-04-10 Anirban Bhattacharjee , Yogesh Barve , Aniruddha Gokhale , Takayuki Kuroda

Cloud management systems provide abstractions and APIs for programmatically configuring cloud infrastructures. Unfortunately, residual software bugs in these systems can potentially lead to high-severity failures, such as prolonged outages…

软件工程 · 计算机科学 2019-09-04 Domenico Cotroneo , Luigi De Simone , Pietro Liguori , Roberto Natella , Nematollah Bidokhti

Background: Despite the widespread use of automated security defect detection tools, software projects still contain many security defects that could result in serious damage. Such tools are largely context-insensitive and may not cover all…

软件工程 · 计算机科学 2023-07-06 Jiaxin Yu , Liming Fu , Peng Liang , Amjed Tahir , Mojtaba Shahin

Modern version control systems such as Git or SVN include bug tracking mechanisms, through which developers can highlight the presence of bugs through bug reports, i.e., textual descriptions reporting the problem and what are the steps that…

软件工程 · 计算机科学 2019-07-26 Gemma Catolino , Fabio Palomba , Andy Zaidman , Filomena Ferrucci

TypeScript has rapidly become a popular language for modern web development, yet its effect on software faults remains poorly understood. This paper presents the first large-scale empirical study of bugs in real-world TypeScript projects.…

软件工程 · 计算机科学 2026-01-30 TianYi Tang , Saba Alimadadi , Nick Sumner

To optimally deploy their applications, users of Infrastructure-as-a-Service clouds are required to evaluate the costs and performance of different combinations of cloud configurations to find out which combination provides the best service…

软件工程 · 计算机科学 2014-08-21 Joel Scheuner , Philipp Leitner , Jurgen Cito , Harald Gall

The increasing complexity of cloud-native infrastructure has made Infrastructure-as-Code (IaC) essential for reproducible and scalable deployments. While large language models (LLMs) have shown promise in generating IaC snippets from…

软件工程 · 计算机科学 2025-10-07 Rana Nameer Hussain Khan , Dawood Wasif , Jin-Hee Cho , Ali Butt

Kubernetes is a tool that facilitates rapid deployment of software. Unfortunately, configuring Kubernetes is prone to errors. Configuration defects are not uncommon and can result in serious consequences. This paper reports an empirical…

软件工程 · 计算机科学 2025-12-09 Yue Zhang , Uchswas Paul , Marcelo d'Amorim , Akond Rahman