Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Leaky Scanning02:28

Leaky Scanning

5.1K
During most eukaryotic translation processes, the small 40S ribosome subunit scans an mRNA from its 5' end until it encounters the first start AUG codon. The large 60S ribosomal subunit then joins the smaller one to initiate protein synthesis. The location of the translation initiation is largely determined by the nucleotides near the start codon as there may be multiple translation initiation sites present on the mRNA.  Marilyn Kozak discovered that the sequence RCCAUGG (where R...
5.1K
Trial and Error and Algorithm01:12

Trial and Error and Algorithm

92
A problem-solving strategy is a plan of action used to find a solution. Different strategies have distinct action plans. Trial and error involves trying different solutions until one works. For instance, to fix a broken printer, you might check ink levels, ensure the paper tray isn't jammed, and verify the printer's connection to your laptop. This method can be time-consuming but is commonly used. Thomas Edison, for example, used trial and error to find a suitable filament for the light...
92
Quality Assurance01:19

Quality Assurance

115
Quality assurance is the overarching term used to describe the activities employed to ensure the proper performance of a system. These activities can be classified into three categories: quality control, quality assessment, and internal corrective measures. Typically, these activities work cyclically: quality control is performed before and during the analysis, while quality assessment occurs during and after the investigation. Internal corrective measures are implemented based on the findings...
115
Elasticity01:12

Elasticity

3.4K
Elasticity is the ability of an object to withstand the effects of distortion and to return to its original size and shape once the forces causing deformation are removed. When an elastic material deforms under the action of an external force, it experiences internal resistance to the deformation. However, if no external force is applied, it returns to its original state.
The elasticity of an object can be described by a stress-strain curve, which represents the relationship between stress...
3.4K
Detection of Black Holes01:10

Detection of Black Holes

2.2K
Although black holes were theoretically postulated in the 1920s, they remained outside the domain of observational astronomy until the 1970s.
Their closest cousins are neutron stars, which are composed almost entirely of neutrons packed against each other, making them extremely dense. A neutron star has the same mass as the Sun but its diameter is only a few kilometers. Therefore, the escape velocity from their surface is close to the speed of light.
Not until the 1960s, when the first neutron...
2.2K
Slump Test01:20

Slump Test

143
The slump test is a widely used method to measure the workability of concrete. It employs a 12-inch high truncated cone mold that tapers from eight inches at the base to four inches at the top. Before testing, the mold is securely attached to a flat base and dampened.
Concrete is poured into the mold in three layers to conduct the test. Each layer is compacted 25 times with a steel tamping rod, which has a five-eighths-inch diameter and a rounded end, to ensure even distribution and eliminate...
143

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Tools and benchmarks evolve: what is their impact on parameter tuning in SBSE experiments?

Empirical software engineering·2025
Same authorSame journal

Causes and effects of fitness landscapes in system test generation: a replication study.

Automated software engineering·2025
Same authorSame journal

Technology adoption performance evaluation applied to testing industrial REST APIs.

Automated software engineering·2024
Same author

Building an open-source system test generation tool: lessons learned and empirical analyses with EvoMaster.

Software quality journal·2023
Same author

Ethylene Enhances Seed Germination and Seedling Growth Under Salinity by Reducing Oxidative Stress and Promoting Chlorophyll Content <i>via</i> ETR2 Pathway.

Frontiers in plant science·2020
Same author

Green tea polyphenols mitigate the plant lectins-induced liver inflammation and immunological reaction in C57BL/6 mice via NLRP3 and Nrf2 signaling pathways.

Food and chemical toxicology : an international journal published for the British Industrial Biological Research Association·2020
Same journal

Multi-objective improvement of Android applications.

Automated software engineering·2025
Same journal

Reinforcement learning for mutation operator selection in automated program repair.

Automated software engineering·2025
Same journal

Large language model based mutations in genetic improvement.

Automated software engineering·2025
Same journal

Information security implications of using NLP in IT outsourcing: a Diffusion of Innovation theory perspective.

Automated software engineering·2024
See all related articles

Related Experiment Video

Updated: Jun 6, 2025

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem
10:15

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem

Published on: February 3, 2021

3.7K

Tool report: EvoMaster-black and white box search-based fuzzing for REST, GraphQL and RPC APIs.

Andrea Arcuri1,2, Man Zhang3, Susruthan Seran1

  • 1School of Economics, Innovation, and Technology, Kristiania University College, Kirkegata 24-26, 0153 Oslo, Norway.

Automated Software Engineering
|December 2, 2024
PubMed
Summary
This summary is machine-generated.

EvoMaster 3.0.0 enhances web API fuzzing with advanced heuristics and broader API support. This open-source tool improves security testing for REST, GraphQL, and RPC APIs, benefiting large enterprises.

Keywords:
FuzzingSBSTToolWeb API

More Related Videos

Automated Deployment of an Internet Protocol Telephony Service on Unmanned Aerial Vehicles Using Network Functions Virtualization
07:49

Automated Deployment of an Internet Protocol Telephony Service on Unmanned Aerial Vehicles Using Network Functions Virtualization

Published on: November 26, 2019

8.0K
Probing the Limits of Egg Recognition Using Egg Rejection Experiments Along Phenotypic Gradients
07:34

Probing the Limits of Egg Recognition Using Egg Rejection Experiments Along Phenotypic Gradients

Published on: August 22, 2018

8.2K

Related Experiment Videos

Last Updated: Jun 6, 2025

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem
10:15

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem

Published on: February 3, 2021

3.7K
Automated Deployment of an Internet Protocol Telephony Service on Unmanned Aerial Vehicles Using Network Functions Virtualization
07:49

Automated Deployment of an Internet Protocol Telephony Service on Unmanned Aerial Vehicles Using Network Functions Virtualization

Published on: November 26, 2019

8.0K
Probing the Limits of Egg Recognition Using Egg Rejection Experiments Along Phenotypic Gradients
07:34

Probing the Limits of Egg Recognition Using Egg Rejection Experiments Along Phenotypic Gradients

Published on: August 22, 2018

8.2K

Area of Science:

  • Software Engineering
  • Cybersecurity
  • Automated Testing

Background:

  • Web APIs are critical infrastructure, necessitating robust security testing.
  • Fuzzing is an effective technique for discovering vulnerabilities in software.
  • Existing fuzzing tools often lack comprehensive support for diverse API types.

Purpose of the Study:

  • To introduce EvoMaster version 3.0.0, an advanced open-source fuzzing tool for Web APIs.
  • To detail recent improvements in EvoMaster, including enhanced heuristics and broader API protocol support.
  • To demonstrate the tool's practical application and widespread adoption in enterprise environments.

Main Methods:

  • Implementing advanced white-box heuristics for targeted test case generation.
  • Integrating sophisticated search algorithms to optimize the fuzzing process.
  • Extending support to include GraphQL and RPC APIs alongside traditional REST APIs.
  • Incorporating capabilities for interacting with databases and external services.

Main Results:

  • EvoMaster 3.0.0 offers enhanced fuzzing capabilities for a wider range of Web APIs.
  • The tool demonstrates successful integration with databases and external services.
  • Successful application in large-scale enterprise environments, including Fortune 500 companies.
  • Over 3000 downloads indicate significant interest and utility in the developer community.

Conclusions:

  • EvoMaster 3.0.0 represents a significant advancement in automated Web API security testing.
  • The tool's versatility and advanced features make it invaluable for modern API security.
  • Continued development and adoption of EvoMaster will contribute to more secure web services.