中文
相关论文

相关论文: Automated Test-Case Generation for REST APIs Using…

200 篇论文

Large Language Models (LLMs) are increasingly used to build autonomous agents that perform complex tasks with external tools, often exposed through APIs in enterprise systems. Direct use of these APIs is difficult due to the complex input…

In recent years, REST API fuzzing has emerged to explore errors on a cloud service. Its performance highly depends on the sequence construction and request generation. However, existing REST API fuzzers have trouble generating long…

密码学与安全 · 计算机科学 2023-03-07 Chenyang Lyu , Jiacheng Xu , Shouling Ji , Xuhong Zhang , Qinying Wang , Binbin Zhao , Gaoning Pan , Wei Cao , Raheem Beyah

State-of-the-art search-based approaches for test case generation work at test case level, where tests are represented as sequences of statements. These approaches make use of genetic operators (i.e., mutation and crossover) that create…

软件工程 · 计算机科学 2021-08-13 Mitchell Olsthoorn , Pouria Derakhshanfar , Annibale Panichella

Nowadays, many companies design and develop their software systems as a set of loosely coupled microservices that communicate via their Application Programming Interfaces (APIs). While the loose coupling improves maintainability,…

软件工程 · 计算机科学 2024-06-05 Alexander Lercher , Johann Glock , Christian Macho , Martin Pinzger

Testing autonomous vehicles (AVs) under various environmental scenarios that lead the vehicles to unsafe situations is known to be challenging. Given the infinite possible environmental scenarios, it is essential to find critical scenarios…

软件工程 · 计算机科学 2023-12-04 Chengjie Lu , Shaukat Ali , Tao Yue

REST API test case generation tools are evolving rapidly, with growing capabilities for the automated generation of complex tests. However, despite their strengths in test data generation, these tools are constrained by the types of test…

软件工程 · 计算机科学 2025-09-03 Juan C. Alonso , Alberto Martin-Lopez , Sergio Segura , Gabriele Bavota , Antonio Ruiz-Cortés

Various research domains use machine learning approaches because they can solve complex tasks by learning from data. Deploying machine learning models, however, is not trivial and developers have to implement complete solutions which are…

机器学习 · 计算机科学 2022-11-29 Oliver Neumann , Marcel Schilling , Markus Reischl , Ralf Mikut

Processing high-volume, streaming data is increasingly common in modern statistics and machine learning, where batch-mode algorithms are often impractical because they require repeated passes over the full dataset. This has motivated…

Large Language Models (LLMs) often fail to generate correct code on the first attempt, which requires using generated unit tests as verifiers to validate the solutions. Despite the success of recent verification methods, they remain…

人工智能 · 计算机科学 2026-03-03 Sicheng Zhu , Jiajun Wang , Jiawei Ai , Xin Li

Recent advances in large language models have highlighted their potential to automate computational research, particularly reproducing experimental results. However, existing approaches still use fixed sequential agent pipelines with weak…

计算与语言 · 计算机科学 2026-04-28 Hanhua Hong , Yizhi LI , Jiaoyan Chen , Sophia Ananiadou , Xiaoli Li , Jung-jae Kim , Chenghua Lin

Unit testing verifies the presence of faults in individual software components. Previous research has been targeting the automatic generation of unit tests through the adoption of random or search-based algorithms. Despite their…

软件工程 · 计算机科学 2022-04-13 Fabiano Pecorelli , Giovanni Grano , Fabio Palomba , Harald C. Gall , Andrea De Lucia

Almost all neural architecture search methods are evaluated in terms of performance (i.e. test accuracy) of the model structures that it finds. Should it be the only metric for a good autoML approach? To examine aspects beyond performance,…

机器学习 · 计算机科学 2020-03-04 Stefano Alletto , Shenyang Huang , Vincent Francois-Lavet , Yohei Nakata , Guillaume Rabusseau

Heuristics are widely used for dealing with complex search and optimization problems. However, manual design of heuristics can be often very labour extensive and requires rich working experience and knowledge. This paper proposes Evolution…

神经与进化计算 · 计算机科学 2024-06-04 Fei Liu , Xialiang Tong , Mingxuan Yuan , Xi Lin , Fu Luo , Zhenkun Wang , Zhichao Lu , Qingfu Zhang

Micro-services are a common architectural approach to software development today. An indispensable tool for evolving micro-service systems is A/B testing. In A/B testing, two variants, A and B, are applied in an experimental setting. By…

软件工程 · 计算机科学 2022-04-05 Federico Quin , Danny Weyns

The use of AI in microservices (MSs) is an emerging field as indicated by a substantial number of surveys. However these surveys focus on a specific problem using specific AI techniques, therefore not fully capturing the growth of research…

Hospitals struggle to predict critical outcomes. Traditional early warning systems, like NEWS and MEWS, rely on static variables and fixed thresholds, limiting their adaptability, accuracy, and personalization. We previously developed the…

Large Language Model (LLM)-driven Multi-agent systems (Mas) have recently emerged as a powerful paradigm for tackling complex real-world tasks. However, existing Mas construction methods typically rely on manually crafted interaction…

多智能体系统 · 计算机科学 2025-06-13 Kuo Yang , Xingjie Yang , Linhui Yu , Qing Xu , Yan Fang , Xu Wang , Zhengyang Zhou , Yang Wang

In the age of powerful AI-generated text, automatic detectors have emerged to identify machine-written content. This poses a threat to author privacy and freedom, as text authored with AI assistance may be unfairly flagged. We propose…

密码学与安全 · 计算机科学 2025-03-13 Isaac David , Arthur Gervais

Lifelong user interest modeling is crucial for industrial recommender systems, yet existing approaches rely predominantly on ID-based features, suffering from poor generalization on long-tail items and limited semantic expressiveness. While…

信息检索 · 计算机科学 2025-12-09 Bin Wu , Feifan Yang , Zhangming Chan , Yu-Ran Gu , Jiawei Feng , Chao Yi , Xiang-Rong Sheng , Han Zhu , Jian Xu , Mang Ye , Bo Zheng

For distributed applications to take full advantage of cloud computing systems, we need middleware systems that allow developers to build elasticity management components right into the applications. This paper describes the design and…

分布式、并行与集群计算 · 计算机科学 2019-09-10 K. R. Jayaram