activity
20192022
most citedAn Experience Report On Applying Software Testing Academic Results In Industry: We Need Usable Automated Test Generation

73 citations · 249 across the 10 of their papers we have counts for

collaborators

11 papers

cs.SE2022★ 7 cited

Testing RESTful APIs: A Survey

Amid Golmohammadi, Man Zhang, Andrea Arcuri

In industry, RESTful APIs are widely used to build modern Cloud Applications. Testing them is challenging, because not only they rely on network communications, but also they deal…

cs.SE2022★ 5 cited

White-Box and Black-Box Fuzzing for GraphQL APIs

Asma Belhadi, Man Zhang, Andrea Arcuri

The Graph Query Language (GraphQL) is a powerful language for APIs manipulation in web services. It has been recently introduced as an alternative solution for addressing the limit…

cs.SE2022★ 2 cited

White-box Fuzzing RPC-based APIs with EvoMaster: An Industrial Case Study

Man Zhang, Andrea Arcuri, Yonggang Li +2

Remote Procedure Call (RPC) is a communication protocol to support client-server interactions among services over a network. RPC is widely applied in industry for building large-sc…

cs.SE2022★ 13 cited

Fuzzing Microservices: A Series of User Studies in Industry on Industrial Systems with EvoMaster

Man Zhang, Andrea Arcuri, Yonggang Li +5

With several microservice architectures comprising of thousands of web services, used to serve 630 million customers, companies like Meituan face several challenges in the verifica…

cs.SE2022★ 6 cited

Open Problems in Fuzzing RESTful APIs: A Comparison of Tools

Man Zhang, Andrea Arcuri

RESTful APIs are a type of web services that are widely used in industry. In the last few years, a lot of effort in the research community has been spent in designing novel techniq…

cs.SE2021★ 1 cited

Model-based testing in practice: An experience report from the web applications domain

Vahid Garousi, Alper Buğra Keleş, Yunus Balaman +2

In the context of a large software testing company, we have deployed the model-based testing (MBT) approach to take the company's test automation practices to higher levels of matu…

cs.SE2020

Software-testing education: A systematic literature mapping

Vahid Garousi, Austen Rainer, Per Lauvås +1

Context: With the rising complexity and scale of software systems, there is an ever-increasing demand for sophisticated and cost-effective software testing. To meet such a demand,…

cs.SE2019★ 55 cited

EvoMaster: Evolutionary Multi-context Automated System Test Generation

Andrea Arcuri

This paper presents EvoMaster, an open-source tool that is able to automatically generate system level test cases using evolutionary algorithms. Currently, EvoMaster targets RESTfu…

cs.SE2019★ 73 cited

An Experience Report On Applying Software Testing Academic Results In Industry: We Need Usable Automated Test Generation

Andrea Arcuri

What is the impact of software engineering research on current practices in industry? In this paper, I report on my direct experience as a PhD/post-doc working in software engineer…

cs.SE2019★ 41 cited

Many Independent Objective (MIO) Algorithm for Test Suite Generation

Andrea Arcuri

Automatically generating test suites is intrinsically a multi-objective problem, as any of the testing targets (e.g, statements to execute or mutants to kill) is an objective on it…

cs.SE2019★ 46 cited

RESTful API Automated Test Case Generation

Andrea Arcuri

Nowadays, web services play a major role in the development of enterprise applications. Many such applications are now developed using a service-oriented architecture (SOA), where…