中文
相关论文

相关论文: Issues and Their Causes in WebAssembly Application…

200 篇论文

Mocking is a common unit testing technique that is used to simplify tests, reduce flakiness, and improve coverage by replacing real dependencies with simplified implementations. Despite its widespread use in Open Source Software projects,…

软件工程 · 计算机科学 2025-07-01 Mumtahina Ahmed , Md Nahidul Islam Opu , Chanchal Roy , Sujana Islam Suhi , Shaiful Chowdhury

Disassembly of binary code is hard, but necessary for improving the security of binary software. Over the past few decades, research in binary disassembly has produced many tools and frameworks, which have been made available to researchers…

密码学与安全 · 计算机科学 2020-07-29 Chengbin Pang , Ruotong Yu , Yaohui Chen , Eric Koskinen , Georgios Portokalidis , Bing Mao , Jun Xu

Context: Applying Microservices Architecture (MSA) in DevOps has received significant attention in recent years. However, there exists no comprehensive review of the state of research on this topic. Objective: This work aims to…

软件工程 · 计算机科学 2020-08-19 Muhammad Waseem , Peng Liang , Mojtaba Shahin

The Workflows as Code paradigm is becoming increasingly essential to streamline the design and management of complex processes within data-intensive software systems. These systems require robust capabilities to process, analyze, and…

软件工程 · 计算机科学 2025-09-24 Jerin Yasmin , Jiale Wang , Yuan Tian , Bram Adams

FaaS (Function as a Service) allows developers to upload and execute code in the cloud without managing servers. FaaS offerings from leading public cloud providers are based on system microVM or application container technologies such as…

分布式、并行与集群计算 · 计算机科学 2020-10-19 Ju Long , Hung-Ying Tai , Shen-Ta Hsieh , Michael Juntao Yuan

For Open Source Software (OSS) projects, discussions in Issue Tracking Systems (ITS) serve as a crucial collaboration mechanism for diverse stakeholders. However, these discussions can become lengthy and entangled, making it hard to find…

人机交互 · 计算机科学 2023-08-08 Saskia Gilmer , Avinash Bhat , Shuvam Shah , Kevin Cherry , Jinghui Cheng , Jin L. C. Guo

The Software Bill of Materials (SBOM) has emerged as a promising solution, providing a machine-readable inventory of software components used, thus bolstering supply chain security. This paper presents an extensive study concerning the…

软件工程 · 计算机科学 2023-08-31 Tingting Bi , Boming Xia , Zhenchang Xing , Qinghua Lu , Liming Zhu

Developers often resort to online Q&A forums such as Stack Overflow (SO) for filling their programming needs. Although code examples on those forums are good starting points, they are often incomplete and inadequate for developers' local…

软件工程 · 计算机科学 2019-05-30 Tianyi Zhang , Di Yang , Cristina Videira Lopes , Miryung Kim

A key strength of managed runtimes over hardware is the ability to gain detailed insight into the dynamic execution of programs with instrumentation. Analyses such as code coverage, execution frequency, tracing, and debugging, are all made…

编程语言 · 计算机科学 2024-03-14 Ben L. Titzer , Elizabeth Gilbert , Bradley Wei Jie Teo , Yash Anand , Kazuyuki Takayama , Heather Miller

Previous research in software application domain classification has faced challenges due to the lack of a proper taxonomy that explicitly models relations between classes. As a result, current solutions are less effective for real-world…

软件工程 · 计算机科学 2024-09-25 Cezar Sas , Andrea Capiluppi

Multimodal summarization with multimodal output (MSMO) has emerged as a promising research direction. Nonetheless, numerous limitations exist within existing public MSMO datasets, including insufficient maintenance, data inaccessibility,…

计算机视觉与模式识别 · 计算机科学 2023-11-21 Jielin Qiu , Jiacheng Zhu , William Han , Aditesh Kumar , Karthik Mittal , Claire Jin , Zhengyuan Yang , Linjie Li , Jianfeng Wang , Ding Zhao , Bo Li , Lijuan Wang

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

Defects in requirements specifications can have severe consequences during the software development lifecycle. Some of them may result in poor product quality and/or time and budget overruns due to incorrect or missing quality…

软件工程 · 计算机科学 2020-09-09 Hugo Villamizar , Marcos Kalinowski , Alessandro Garcia , Daniel Mendez Fernández

Issue Tracking Systems (ITSs) enable software developers and managers to collect and resolve issues collaboratively. While researchers have extensively analysed ITS data to automate or assist specific activities such as issue assignments,…

软件工程 · 计算机科学 2026-01-13 Lloyd Montgomery , Clara Lüders , Christian Rahe , Walid Maalej

JavaScript (JS) is one of the most popular programming languages, and widely used for web apps and even backend development. Due to its dynamic nature, however, JS applications often have a reputation for poor software quality. As a…

软件工程 · 计算机科学 2024-09-12 Justus Bogner , Manuel Merkel

Data pipelines are an integral part of various modern data-driven systems. However, despite their importance, they are often unreliable and deliver poor-quality data. A critical step toward improving this situation is a solid understanding…

软件工程 · 计算机科学 2023-09-14 Harald Foidl , Valentina Golendukhina , Rudolf Ramler , Michael Felderer

The term scientific workflow has evolved over the last two decades to encompass a broad range of compositions of interdependent compute tasks and data movements. It has also become an umbrella term for processing in modern scientific…

Cloud computing has emerged as a promising platform for running scientific workflows across various domains. Scientists can take advantage of different cloud service models, such as serverful or serverless, to execute workflows based on…

分布式、并行与集群计算 · 计算机科学 2026-04-29 Saeid Abrishami , Faridreza Momtaz Zandi , Alireza Nourbakhsh

As part of a research on a novel in-process multiprogramming-language interoperability system, this study investigates the interoperability and usage of multiple programming languages within a large dataset of GitHub projects and Stack…

编程语言 · 计算机科学 2024-11-14 Tsvi Cherny-Shahar , Amiram Yehudai

Edge-cloud computing offloads parts of the computations that traditionally occurs in the cloud to edge nodes,e.g., CDN servers, in order to get closer to the users and reduce latency. To improve performance even further, WebAssembly is…

软件工程 · 计算机科学 2022-12-19 Javier Cabrera-Arteaga , Pierre Laperdrix , Martin Monperrus , Benoit Baudry