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

Quantifying and Rejecting Outliers: The Grubbs Test01:02

Quantifying and Rejecting Outliers: The Grubbs Test

1.9K
Sometimes, a data set can have a recorded numerical observation that greatly  deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier.  To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This...
1.9K
Multiple Comparison Tests01:13

Multiple Comparison Tests

4.0K
Multiple comparison test, abbreviated as MCT, is a post hoc analysis generally performed after comparing multiple samples with one or more tests. An MCT will help identify a significantly different sample among multiple samples or a factor among multiple factors.
It would be easy to compare two samples using a significance alpha level of 0.05. In other words, there is only one sample pair to be compared. However, it would be difficult to identify a significantly different sample if the number...
4.0K
Equilibrium Conditions for a Particle01:23

Equilibrium Conditions for a Particle

1.4K
When an object is in equilibrium, it is either at rest or moving with a constant velocity. There are two types of equilibrium: static and dynamic. Static equilibrium occurs when an object is at rest, while dynamic equilibrium occurs when an object is moving with a constant velocity. In both cases, there must be a balance of forces acting on the object.
To understand the concept of equilibrium, let us first consider the forces acting on an object. When different forces act on an object, they can...
1.4K
Precipitate Formation and Particle Size Control01:16

Precipitate Formation and Particle Size Control

942
In precipitation gravimetry, the precipitating agent should react specifically or selectively with the analyte. While a specific reagent reacts with the analyte alone, a selective reagent can react with a limited number of chemical species.
The obtained precipitate should be either a pure substance of known composition or easily converted to one by a simple process, such as ignition or drying. In addition, the precipitate should be insoluble and easily filterable. In general, filterability...
942
The Pauli Exclusion Principle03:06

The Pauli Exclusion Principle

49.4K
The arrangement of electrons in the orbitals of an atom is called its electron configuration. We describe an electron configuration with a symbol that contains three pieces of information:
49.4K
Decision Making: P-value Method01:09

Decision Making: P-value Method

5.6K
The process of hypothesis testing based on the P-value method includes calculating the P- value using the sample data and interpreting it.
First, a specific claim about the population parameter is proposed. The claim is based on the research question and is stated in a simple form. Further, an opposing statement to the claim  is also stated. These statements can act as null and alternative hypotheses:  a null hypothesis would be a neutral statement while the alternative hypothesis can...
5.6K

You might also read

Related Articles

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

Sort by
Same author

A multi-domain graph-integrated neural framework for robust acoustic anomaly detection under adverse environmental conditions.

Scientific reports·2026
Same author

Improving Object Detection in High-Altitude Infrared Thermal Images Using Magnitude-Based Pruning and Non-Maximum Suppression.

Journal of imaging·2025
Same author

Automated Diagnosis for Colon Cancer Diseases Using Stacking Transformer Models and Explainable Artificial Intelligence.

Diagnostics (Basel, Switzerland)·2023
Same author

Remaining Useful-Life Prediction of the Milling Cutting Tool Using Time-Frequency-Based Features and Deep Learning Models.

Sensors (Basel, Switzerland)·2023
Same author

Enhancing the Breast Histopathology Image Analysis for Cancer Detection Using Variational Autoencoder.

International journal of environmental research and public health·2023
Same author

Epileptic Seizure Prediction Based on Hybrid Seek Optimization Tuned Ensemble Classifier Using EEG Signals.

Sensors (Basel, Switzerland)·2023
Same journal

RETRACTED: Zhang et al. A Novel Framework for Reconstruction and Imaging of Target Scattering Centers via Wide-Angle Incidence in Radar Networks. <i>Sensors</i> 2025, <i>25</i>, 6802.

Sensors (Basel, Switzerland)·2026
Same journal

Enhancing Unsupervised Multi-Source Domain Adaptation for Person Re-Identification via Mixture of Experts and Graph-Based Relation.

Sensors (Basel, Switzerland)·2026
Same journal

Development of an Instrumented Glove for Palmar Pressure Assessment in Kayakers.

Sensors (Basel, Switzerland)·2026
Same journal

Development and Experimental Validation of an Autonomous IoT-Based Monitoring System for Real-Time Water Quality Assessment in the Amazon River.

Sensors (Basel, Switzerland)·2026
Same journal

Semi-Supervised Adversarial Learning Framework for Controller Area Network Bus Intrusion Detection.

Sensors (Basel, Switzerland)·2026
Same journal

Smart Optimization Method for Safety Signs in Innovative Manufacturing Environments Integrating Industrial Field IoT Sensors and Knowledge Graphs.

Sensors (Basel, Switzerland)·2026
See all related articles

Related Experiment Video

Updated: Sep 6, 2025

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
05:30

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit

Published on: September 8, 2023

654

Test Case Prioritization, Selection, and Reduction Using Improved Quantum-Behaved Particle Swarm Optimization.

Anu Bajaj1, Ajith Abraham1, Saroj Ratnoo2

  • 1Machine Intelligence Research Labs (MIR Labs), Auburn, WA 98071, USA.

Sensors (Basel, Switzerland)
|June 24, 2022
PubMed
Summary
This summary is machine-generated.

This study introduces an optimized quantum-behaved particle swarm optimization for regression testing. The novel approach enhances test case selection and prioritization, improving efficiency in software updates for IoT and sensor networks.

Keywords:
QPSOnature-inspired algorithmsparticle swarm optimizationregression testingtest case prioritizationtest case reductiontest case selection

More Related Videos

A Workflow for Lipid Nanoparticle LNP Formulation Optimization using Designed Mixture-Process Experiments and Self-Validated Ensemble Models SVEM
13:54

A Workflow for Lipid Nanoparticle LNP Formulation Optimization using Designed Mixture-Process Experiments and Self-Validated Ensemble Models SVEM

Published on: August 18, 2023

4.9K
Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
11:53

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm

Published on: December 9, 2012

13.0K

Related Experiment Videos

Last Updated: Sep 6, 2025

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
05:30

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit

Published on: September 8, 2023

654
A Workflow for Lipid Nanoparticle LNP Formulation Optimization using Designed Mixture-Process Experiments and Self-Validated Ensemble Models SVEM
13:54

A Workflow for Lipid Nanoparticle LNP Formulation Optimization using Designed Mixture-Process Experiments and Self-Validated Ensemble Models SVEM

Published on: August 18, 2023

4.9K
Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
11:53

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm

Published on: December 9, 2012

13.0K

Area of Science:

  • Computer Science
  • Software Engineering
  • Artificial Intelligence

Background:

  • The Internet of Things (IoT) and sensor networks necessitate frequent software updates.
  • Regression testing is crucial to ensure software stability after updates.
  • Existing optimization approaches for regression testing can be improved.

Purpose of the Study:

  • To propose an improved quantum-behaved particle swarm optimization (Q-PSO) for efficient regression testing.
  • To enhance test case selection and prioritization strategies.
  • To analyze the robustness of the proposed algorithm for fault and statement coverage.

Main Methods:

  • Developed an improved Q-PSO algorithm incorporating a fix-up mechanism for perturbation.
  • Utilized a dynamic contraction-expansion coefficient to accelerate convergence.
  • Implemented an adaptive test case selection strategy to identify modification-revealing test cases and remove superfluous ones.

Main Results:

  • The proposed Q-PSO algorithm outperformed Genetic Algorithm, Bat Algorithm, Grey Wolf Optimization, and standard PSO in test case prioritization.
  • Fault coverage demonstrated higher inclusivity, test selection, and cost reduction percentages compared to statement coverage.
  • A trade-off was observed with approximately 7% fault detection loss during test case reduction.

Conclusions:

  • The improved Q-PSO offers a more effective approach to regression testing for evolving software systems.
  • Fault coverage is more beneficial but requires careful management of potential fault detection loss.
  • The algorithm provides a robust solution for optimizing regression testing in IoT and sensor network applications.