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

Classification of Systems-I01:26

Classification of Systems-I

240
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
240
Classification of Systems-II01:31

Classification of Systems-II

196
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
196
Survival Tree01:19

Survival Tree

129
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
 Building a Survival Tree
Constructing a...
129
Quantifying and Rejecting Outliers: The Grubbs Test01:02

Quantifying and Rejecting Outliers: The Grubbs Test

1.8K
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.8K
Aggregates Classification01:29

Aggregates Classification

358
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
358
Types of Errors: Detection and Minimization01:12

Types of Errors: Detection and Minimization

1.9K
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...
1.9K

You might also read

Related Articles

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

Sort by
Same author

SIBioX: A Matrix Based Bioinformatics Analysis Tool Based on Swarm Intelligence Algorithm.

Analytical chemistry·2026
Same author

Memetic Salp Swarm Algorithm for economic load dispatch problems.

Scientific reports·2025
Same author

Predicting the Impact of Air Quality Index on Rheumatoid Arthritis Disease Activity.

Arthritis care & research·2025
Same author

Optimizing VGG16 deep learning model with enhanced hunger games search for logo classification.

Scientific reports·2024
Same author

Machine learning-based remission prediction in rheumatoid arthritis patients treated with biologic disease-modifying anti-rheumatic drugs: findings from the Kuwait rheumatic disease registry.

Frontiers in big data·2024
Same author

W2V-repeated index: Prediction of enhancers and their strength based on repeated fragments.

Genomics·2024
Same journal

Non-local modeling of enhancer-promoter interactions, a correspondence on "LOCO-EPI: Leave-one-chromosome-out (LOCO) as a benchmarking paradigm for deep learning based prediction of enhancer-promoter interactions".

Applied intelligence (Dordrecht, Netherlands)·2026
Same journal

Collaborative penetration testing suite for emerging generative AI algorithms.

Applied intelligence (Dordrecht, Netherlands)·2025
Same journal

AI-driven 5G IoT e-nose for whiskey classification.

Applied intelligence (Dordrecht, Netherlands)·2025
Same journal

DAGAF: A directed acyclic generative adversarial framework for joint structure learning and tabular data synthesis.

Applied intelligence (Dordrecht, Netherlands)·2025
Same journal

ROCIP: robust continuous inertial position tracking for complex actions emerging from the interaction of human actors and environment.

Applied intelligence (Dordrecht, Netherlands)·2025
Same journal

RETRACTED ARTICLE: Deep learning system to screen coronavirus disease 2019 pneumonia.

Applied intelligence (Dordrecht, Netherlands)·2024
See all related articles

Related Experiment Video

Updated: Aug 10, 2025

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
07:35

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances

Published on: October 11, 2018

7.6K

Classification framework for faulty-software using enhanced exploratory whale optimizer-based feature selection

Majdi Mafarja1, Thaer Thaher2,3, Mohammed Azmi Al-Betar4

  • 1Department of Computer Science, Birzeit University, Birzeit, Palestine.

Applied Intelligence (Dordrecht, Netherlands)
|February 14, 2023
PubMed
Summary
This summary is machine-generated.

This study introduces SBEWOA, a novel machine learning framework for Software Fault Prediction (SFP). SBEWOA significantly improves accuracy by optimizing feature selection, offering an efficient alternative for identifying faulty software components.

Keywords:
Dimension reductionImbalanced dataMachine learningMeta-heuristicsSMOTESoftware fault prediction

More Related Videos

A Machine Learning Approach to Design an Efficient Selective Screening of Mild Cognitive Impairment
12:18

A Machine Learning Approach to Design an Efficient Selective Screening of Mild Cognitive Impairment

Published on: January 11, 2020

7.6K
Design and Analysis for Fall Detection System Simplification
08:05

Design and Analysis for Fall Detection System Simplification

Published on: April 6, 2020

10.8K

Related Experiment Videos

Last Updated: Aug 10, 2025

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
07:35

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances

Published on: October 11, 2018

7.6K
A Machine Learning Approach to Design an Efficient Selective Screening of Mild Cognitive Impairment
12:18

A Machine Learning Approach to Design an Efficient Selective Screening of Mild Cognitive Impairment

Published on: January 11, 2020

7.6K
Design and Analysis for Fall Detection System Simplification
08:05

Design and Analysis for Fall Detection System Simplification

Published on: April 6, 2020

10.8K

Area of Science:

  • Software Engineering
  • Machine Learning
  • Data Mining

Background:

  • Software Fault Prediction (SFP) is crucial for early detection of defects in software development.
  • Existing machine learning techniques require optimized feature selection for effective SFP.

Purpose of the Study:

  • To propose a novel machine learning framework for Software Fault Prediction (SFP).
  • To enhance feature selection for SFP using metaheuristic optimization algorithms.

Main Methods:

  • Pre-processing and re-sampling of SFP datasets.
  • Comparison of seven classifiers: KNN, NB, LDA, LR, DT, SVM, and RF.
  • Development of the SBEWOA method by hybridizing Binary Whale Optimization Algorithm (BWOA) with Grey Wolf Optimizer (GWO) and Harris Hawks Optimization (HHO) for feature selection.

Main Results:

  • The Random Forest (RF) classifier demonstrated superior performance in feature elimination.
  • The proposed SBEWOA method significantly outperformed nine established feature selection techniques on PROMISE repository datasets.
  • SBEWOA achieved competitively superior results in terms of accuracy, feature count, and fitness function.

Conclusions:

  • The SBEWOA method is an efficient and effective machine learning approach for Software Fault Prediction.
  • The proposed framework offers a significant advancement in identifying faulty software modules early in the development lifecycle.
  • SBEWOA provides a robust alternative for similar software engineering problems requiring optimized feature selection.