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

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 stands for...
Types of Errors: Detection and Minimization01:12

Types of Errors: Detection and Minimization

Error is the deviation of the obtained result from the true, expected value or the estimated central value. Errors are expressed in absolute or relative terms.
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
Wald-Wolfowitz Runs Test I01:17

Wald-Wolfowitz Runs Test I

The Wald-Wolfowitz test, also known as the runs test, is a nonparametric statistical test used to assess the randomness of a sequence of two different types of elements (e.g., positive/negative values, successes/failures). It examines whether the order of the elements in a sequence is random or if there is a pattern or trend present. This nonparametric test applies to any ordered data despite the population and sample data distribution, even if a higher sample size is available.
The test works...
Wald-Wolfowitz Runs Test II01:17

Wald-Wolfowitz Runs Test II

The Wald-Wolfowitz runs test, commonly referred to as the runs test, is a nonparametric test used to assess the randomness of ordered data. The test evaluates the number of runs, which are consecutive sequences of similar elements within the data. If the number of runs is significantly higher or lower than expected, the data is considered non-random, indicating a detectable pattern or structure.
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and 0s. In...
Quality Assurance01:19

Quality Assurance

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...
Clamper Circuit01:14

Clamper Circuit

A clamper circuit, also known as a DC restorer, represents a specialized variant of the rectifier circuit, notable for its method of taking the output across the diode rather than the capacitor. This configuration lends to several distinctive applications, particularly in handling square wave inputs.
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to conduct,...

You might also read

Related Articles

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

Sort by
Same author

weHelp: A Reference Architecture for Social Recommender Systems.

IEEE/ACM International Conference on Automated Software Engineering workshops. IEEE/ACM International Conference on Automated Software Engineering·2014
Same author

Testing and Validating Machine Learning Classifiers by Metamorphic Testing.

The Journal of systems and software·2011
Same author

Configuration Fuzzing for Software Vulnerability Detection.

Proceedings. International Conference on Availability, Security, and Reliability·2011
Same author

Application of Metamorphic Testing to Supervised Classifiers.

Proceedings. International Conference on Quality Software·2011
Same author

Automatic Detection of Previously-Unseen Application States for Deployment Environment Testing and Analysis.

Proceedings of the ... International Workshop on Automation of Software Test. International Workshop on Automation of Software Test·2011
Same author

Reduction of tumor necrosis factor induced nuclear factor-kappaB nuclear translocation and DNA binding by dexamethasone in human osteoarthritic synovial tissue explants.

The Journal of rheumatology·2002
See all related articles

Related Experiment Video

Updated: Jun 7, 2026

Rup (RNA-seq Usability Assessment Pipeline) - Quality Control for Bulk RNA-seq Experiments in Eukaryotes
05:07

Rup (RNA-seq Usability Assessment Pipeline) - Quality Control for Bulk RNA-seq Experiments in Eukaryotes

Published on: November 7, 2025

CONFU: Configuration Fuzzing Testing Framework for Software Vulnerability Detection.

Huning Dai1, Christian Murphy, Gail Kaiser

  • 1Department of Computer Science Columbia University New York, NY 10027 USA.

International Journal of Secure Software Engineering
|November 2, 2010
PubMed
Summary
This summary is machine-generated.

Configuration Fuzzing mutates application configurations during runtime to uncover hidden software vulnerabilities. This novel approach enhances security testing by exploring specific conditions that traditional fuzz testing may miss.

Related Experiment Videos

Last Updated: Jun 7, 2026

Rup (RNA-seq Usability Assessment Pipeline) - Quality Control for Bulk RNA-seq Experiments in Eukaryotes
05:07

Rup (RNA-seq Usability Assessment Pipeline) - Quality Control for Bulk RNA-seq Experiments in Eukaryotes

Published on: November 7, 2025

Area of Science:

  • Software Engineering
  • Computer Security
  • System Testing

Background:

  • Software vulnerabilities often depend on specific configurations and runtime environments.
  • Traditional fuzz testing lacks guarantees on input validity and exploration coverage.
  • Detecting condition-dependent vulnerabilities remains a challenge.

Purpose of the Study:

  • Introduce a new testing methodology, Configuration Fuzzing, to address limitations in detecting condition-dependent software vulnerabilities.
  • Develop and evaluate a prototype framework, ConFu, for implementing Configuration Fuzzing.
  • Demonstrate the feasibility and performance of Configuration Fuzzing in identifying software security flaws.

Main Methods:

  • Configuration Fuzzing mutates the running application's configuration at specific execution points.
  • Testing is performed within the actual deployment environment.
  • Security invariants are continuously monitored; violations indicate vulnerabilities.

Main Results:

  • The ConFu framework successfully implements the Configuration Fuzzing methodology.
  • Case studies demonstrated the feasibility of detecting condition-dependent vulnerabilities.
  • Performance evaluation indicated the effectiveness of the approach.

Conclusions:

  • Configuration Fuzzing is a viable technique for uncovering software vulnerabilities missed by traditional methods.
  • The ConFu framework provides a practical tool for implementing this advanced testing approach.
  • This methodology enhances the robustness and security of software systems by testing under realistic, dynamic conditions.