中文
相关论文

相关论文: DeepREST: Automated Test Case Generation for REST …

200 篇论文

With the ever-increasing use of web APIs in modern-day applications, it is becoming more important to test the system as a whole. In the last decade, tools and approaches have been proposed to automate the creation of system-level test…

软件工程 · 计算机科学 2021-09-15 Dimitri Stallenberg , Mitchell Olsthoorn , Annibale Panichella

Introducing FirecREST v2, the next generation of our open-source RESTful API for programmatic access to HPC resources. FirecREST v2 delivers a 100x performance improvement over its predecessor. This paper explores the lessons learned from…

Current search techniques are limited to standard RAG query-document applications. In this paper, we propose a novel technique to expand the code and index for predicting the required APIs, directly enabling high-quality, end-to-end code…

软件工程 · 计算机科学 2025-10-01 Esakkivel Esakkiraja , Denis Akhiyarov , Aditya Shanmugham , Chitra Ganapathy

We introduce Retrieval-Based Speculative Decoding (REST), a novel algorithm designed to speed up language model generation. The key insight driving the development of REST is the observation that the process of text generation often…

计算与语言 · 计算机科学 2024-04-05 Zhenyu He , Zexuan Zhong , Tianle Cai , Jason D. Lee , Di He

Web applications are distributed applications, they are programs that run on more than one computer and communicate through a network or server. This very distributed nature of web applications, combined with the scale and sheer complexity…

密码学与安全 · 计算机科学 2022-10-17 Akash Nagaraj , Bishesh Sinha , Mukund Sood , Yash Mathur , Sanchika Gupta , Dinkar Sitaram

In recent years, there has been significant progress in applying deep reinforcement learning (RL) for solving challenging problems across a wide variety of domains. Nevertheless, convergence of various methods has been shown to suffer from…

机器学习 · 计算机科学 2022-08-19 Pranav Khanna , Guy Tennenholtz , Nadav Merlis , Shie Mannor , Chen Tessler

Application services often support mobile and web applications with REST interfaces, implemented using a set of distributed components that interact with each other. This approach allows services to have high availability and performance at…

分布式、并行与集群计算 · 计算机科学 2023-03-27 Sara Simoes , Ana Ribeiro , Carla Ferreira , Nuno Preguica

Test flakiness is a common problem in industry, which hinders the reliability of automated build and testing workflows. Most existing research on test flakiness has primarily focused on unit and small-scale integration tests. In contrast,…

软件工程 · 计算机科学 2026-03-31 Man Zhang , Chongyang Shen , Andrea Arcuri , Tao Yue

Recently, deep learning has been successfully applied to a variety of networking problems. A fundamental challenge is that when the operational environment for a learning-augmented system differs from its training environment, such systems…

机器学习 · 计算机科学 2020-10-09 Noga H. Rotman , Michael Schapira , Aviv Tamar

Cloud services have recently exploded with the advent of powerful cloud-computing platforms such as Amazon Web Services and Microsoft Azure. Today, most cloud services are accessed through REST APIs, and Swagger is arguably the most popular…

软件工程 · 计算机科学 2018-06-27 Vaggelis Atlidakis , Patrice Godefroid , Marina Polishchuk

Deep-learning based Automatic Essay Scoring (AES) systems are being actively used by states and language testing agencies alike to evaluate millions of candidates for life-changing decisions ranging from college applications to visa…

计算与语言 · 计算机科学 2021-10-15 Yaman Kumar Singla , Swapnil Parekh , Somesh Singh , Junyi Jessy Li , Rajiv Ratn Shah , Changyou Chen

REST APIs (Representational State Transfer Application Programming Interfaces) play a vital role in modern cloud-native applications. As these APIs grow in complexity and scale, ensuring their correctness and robustness becomes increasingly…

软件工程 · 计算机科学 2025-08-05 Robbe Nooyens , Tolgahan Bardakci , Mutlu Beyazit , Serge Demeyer

Deep learning has become an increasingly common technique for various control problems, such as robotic arm manipulation, robot navigation, and autonomous vehicles. However, the downside of using deep neural networks to learn control…

机器学习 · 计算机科学 2020-02-28 Sampo Kuutti , Saber Fallah , Richard Bowden

Quality Assurance (QA) is a critical component in product development, particularly in software testing. Despite the evolution of automated methods, testing for REST APIs often involves repetitive tasks. A significant portion of resources…

软件工程 · 计算机科学 2023-11-23 Yash Mahalwal , Pawel Pratyush , Yogesh Poonia

Lean processes focus on doing only necessery things in an efficient way. Artificial intelligence and Machine Learning offer new opportunities to optimizing processes. The presented approach demonstrates an improvement of the test process by…

软件工程 · 计算机科学 2019-06-10 Alexander Poth , Quirin Beck , Andreas Riel

Context based API recommendation is an important way to help developers find the needed APIs effectively and efficiently. For effective API recommendation, we need not only a joint view of both structural and textual code information, but…

软件工程 · 计算机科学 2020-10-16 Chi Chen , Xin Peng , Zhenchang Xing , Jun Sun , Xin Wang , Yifan Zhao , Wenyun Zhao

Modern software is increasingly built by composing APIs, elevating the API contract to a critical role. Inadequate contracts, however, lead to mismatched expectations and failures, creating a pressing need for robust conformance testing.…

软件工程 · 计算机科学 2025-10-23 S M Sadrul Islam Asif , James Chen , Earl T. Barr , Mark Marron

While deep learning models have greatly improved the performance of most artificial intelligence tasks, they are often criticized to be untrustworthy due to the black-box problem. Consequently, many works have been proposed to study the…

计算与语言 · 计算机科学 2021-09-08 Lijie Wang , Hao Liu , Shuyuan Peng , Hongxuan Tang , Xinyan Xiao , Ying Chen , Hua Wu , Haifeng Wang

REST APIs are widely used in industry, in all different kinds of domains. An example is Volkswagen AG, a German automobile manufacturer. Established testing approaches for REST APIs are time consuming, and require expertise from…

软件工程 · 计算机科学 2026-04-03 Andrea Arcuri , Alexander Poth , Olsi Rrjolli , Philip Garrett , Juan P. Galeotti

Modern AI systems increasingly comprise multiple interconnected neural networks to tackle complex inference tasks. Testing such systems for robustness and safety entails significant challenges. Current state-of-the-art robustness testing…

人工智能 · 计算机科学 2026-01-28 Sayak Chowdhury , Meenakshi D'Souza