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

Sampling Distribution01:12

Sampling Distribution

12.4K
Given simple random samples of size n from a given population with a measured characteristic such as mean, proportion, or standard deviation for each sample, the probability distribution of all the measured characteristics is called a sampling distribution. How much the statistic varies from one sample to another is known as the sampling variability of a statistic. You typically measure the sampling variability of a statistic by its standard error. The standard error of the mean is an example...
12.4K
Cluster Sampling Method01:20

Cluster Sampling Method

11.9K
Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
11.9K
Quantifying and Rejecting Outliers: The Grubbs Test01:02

Quantifying and Rejecting Outliers: The Grubbs Test

1.6K
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.6K
Prediction Intervals01:03

Prediction Intervals

2.3K
The interval estimate of any variable is known as the prediction interval. It helps decide if a point estimate is dependable.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y. 
2.3K
Distribution Reliability and Automation01:25

Distribution Reliability and Automation

107
Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
107
Expected Frequencies in Goodness-of-Fit Tests01:19

Expected Frequencies in Goodness-of-Fit Tests

2.5K
A goodness-of-fit test is conducted to determine whether the observed frequency values are statistically similar to the frequencies expected for the dataset. Suppose the expected frequencies for a dataset are equal such as when predicting the frequency of any number appearing when casting a die. In that case, the expected frequency is the ratio of the total number of observations (n)  to the number of categories (k).
2.5K

You might also read

Related Articles

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

Sort by
Same author

Artificial Bee Colony algorithm in estimating kinetic parameters for yeast fermentation pathway.

Journal of integrative bioinformatics·2023
Same author

Experimental Analysis in Hadoop MapReduce: A Closer Look at Fault Detection and Recovery Techniques.

Sensors (Basel, Switzerland)·2021
Same author

An improved hybrid of particle swarm optimization and the gravitational search algorithm to produce a kinetic parameter estimation of aspartate biochemical pathways.

Bio Systems·2017
Same journal

Epidemiological characteristics of amebiasis in Japan from 2001 to 2022.

PloS one·2026
Same journal

Longitudinal associations of academic stress with eating related patterns, nutrition, somatic indicators, and depressive symptoms in university students: A study protocol.

PloS one·2026
Same journal

Pollution removal efficiency enhancement by agricultural biomass additions in constructed wetlands: A framework integrating meta-analysis with explainable machine learning.

PloS one·2026
Same journal

Insulation failure mapping on power transformer bushing using FRA and electrostatic simulation.

PloS one·2026
Same journal

Enhancing medical Q&A systems with multimodal knowledge graphs and dual-layer attention mechanisms.

PloS one·2026
Same journal

UAMP: Consistent video object segmentation with uncertainty-aware memory propagation.

PloS one·2026
See all related articles

Related Experiment Video

Updated: Jun 28, 2025

Author Spotlight: Impact of Intergenic Interactions on Disease-Identifying Dark Biomarkers
03:37

Author Spotlight: Impact of Intergenic Interactions on Disease-Identifying Dark Biomarkers

Published on: March 1, 2024

706

KCO: Balancing class distribution in just-in-time software defect prediction using kernel crossover oversampling.

Ahmad Muhaimin Ismail1,2, Siti Hafizah Ab Hamid1, Asmiza Abdul Sani1

  • 1Department of Software Engineering, Faculty of Computer Science and Information Technology, University of Malaya, Kuala Lumpur, Malaysia.

Plos One
|April 11, 2024
PubMed
Summary
This summary is machine-generated.

Kernel Crossover Oversampling (KCO) improves defect prediction by creating diverse datasets. This novel oversampling technique reduces noise and redundancy, leading to more accurate software defect discovery.

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.5K
Design and Analysis for Fall Detection System Simplification
08:05

Design and Analysis for Fall Detection System Simplification

Published on: April 6, 2020

10.7K

Related Experiment Videos

Last Updated: Jun 28, 2025

Author Spotlight: Impact of Intergenic Interactions on Disease-Identifying Dark Biomarkers
03:37

Author Spotlight: Impact of Intergenic Interactions on Disease-Identifying Dark Biomarkers

Published on: March 1, 2024

706
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.5K
Design and Analysis for Fall Detection System Simplification
08:05

Design and Analysis for Fall Detection System Simplification

Published on: April 6, 2020

10.7K

Area of Science:

  • Software Engineering
  • Machine Learning
  • Data Science

Background:

  • Defect prediction models are crucial for software quality.
  • Imbalanced datasets pose challenges for model performance.
  • Existing resampling methods often fail to address data redundancy and noise.

Purpose of the Study:

  • To introduce Kernel Crossover Oversampling (KCO), a novel oversampling technique.
  • To enhance defect prediction by generating diverse and balanced datasets.
  • To mitigate redundancy and noise in imbalanced datasets.

Main Methods:

  • Kernel Principal Component Analysis (KPCA) for dimensionality reduction.
  • Spectral clustering for identifying optimal interpolation regions.
  • Crossover interpolation to generate synthetic defect data.

Main Results:

  • KCO consistently achieved F-scores between 21% and 63% across six datasets.
  • KCO demonstrated superior prediction performance compared to baseline techniques.
  • Significant improvements were observed in both within-project and cross-project defect predictions.

Conclusions:

  • KCO effectively addresses data imbalance, redundancy, and noise in defect prediction.
  • The proposed technique enhances the accuracy and reliability of defect prediction models.
  • KCO offers a promising approach for improving software development quality.