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

Stereotype Content Model02:16

Stereotype Content Model

14.9K
The Stereotype Content Model (SCM) was first proposed by Susan Fiske and her colleagues (Fiske, Cuddy, Glick & Xu, 2002; see also Fiske, 2012 and Fiske, 2017). The SCM specifies that when someone encounters a new group, they will stereotype them based on two metrics: warmth—or that group’s perceived intent, and how likely they are to provide help or inflict harm—and competence—or their ability to carry out that objective. Depending on the warmth-competence...
14.9K
Survival Tree01:19

Survival Tree

164
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...
164
Classification of Systems-I01:26

Classification of Systems-I

314
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:
314
Classification of Systems-II01:31

Classification of Systems-II

242
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,
242
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
Classification of Signals01:30

Classification of Signals

903
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
903

You might also read

Related Articles

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

Sort by
Same author

Antitumor activity of <i>Albizia lebbeck</i> L. against Ehrlich ascites carcinoma <i>in vivo</i> and HeLa and A549 cell lines <i>in vitro</i>.

Journal of cancer research and therapeutics·2021
See all related articles

Related Experiment Video

Updated: Sep 15, 2025

Predicting Treatment Response to Image-Guided Therapies Using Machine Learning: An Example for Trans-Arterial Treatment of Hepatocellular Carcinoma
04:09

Predicting Treatment Response to Image-Guided Therapies Using Machine Learning: An Example for Trans-Arterial Treatment of Hepatocellular Carcinoma

Published on: October 10, 2018

8.3K

Topic modeling-based prediction of software defects and root cause using BERTopic, and multioutput classifier.

Devi Priya Gottumukkala1, Prasad Reddy P V G D2, S Krishna Rao3

  • 1Department of CS&SE, TDR-HUB, Andhra University, Visakhapatnam, India. mantena2377@gmail.com.

Scientific Reports
|July 14, 2025
PubMed
Summary
This summary is machine-generated.

This study introduces BERT-MOC for software defect prediction (SDP), using natural language processing (NLP) and machine learning (ML). The model accurately predicts defects and their root causes, improving software engineering efficiency.

Keywords:
BERTopicMultioutput classifierSoftware defect prediction (SDP)

More Related Videos

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

913
Author Spotlight: Efficient Image Recognition Using Directional Gradient Histogram Technique and Support Vector Machines
08:27

Author Spotlight: Efficient Image Recognition Using Directional Gradient Histogram Technique and Support Vector Machines

Published on: January 5, 2024

1.3K

Related Experiment Videos

Last Updated: Sep 15, 2025

Predicting Treatment Response to Image-Guided Therapies Using Machine Learning: An Example for Trans-Arterial Treatment of Hepatocellular Carcinoma
04:09

Predicting Treatment Response to Image-Guided Therapies Using Machine Learning: An Example for Trans-Arterial Treatment of Hepatocellular Carcinoma

Published on: October 10, 2018

8.3K
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

913
Author Spotlight: Efficient Image Recognition Using Directional Gradient Histogram Technique and Support Vector Machines
08:27

Author Spotlight: Efficient Image Recognition Using Directional Gradient Histogram Technique and Support Vector Machines

Published on: January 5, 2024

1.3K

Area of Science:

  • Software Engineering
  • Artificial Intelligence
  • Natural Language Processing

Background:

  • Software defects pose significant challenges in software engineering, leading to increased debugging and maintenance costs.
  • Existing software defect prediction (SDP) methods often lack the ability to identify the root cause of defects.
  • Advanced techniques in natural language processing (NLP) and machine learning (ML) offer new possibilities for improving SDP.

Purpose of the Study:

  • To develop an advanced methodology for software defect prediction (SDP) that simultaneously identifies defects and their root causes.
  • To leverage transformer-based topic modeling and multi-output classification for enhanced defect analysis.
  • To improve the efficiency and accuracy of defect resolution in software development.

Main Methods:

  • The proposed BERT-MOC methodology integrates BERTopic for topic modeling of defect descriptions and a multi-output classifier.
  • BERTopic extracts meaningful topic representations from textual defect data to identify defect root causes.
  • A multi-output classifier, utilizing estimators like Logistic Regression, Decision Tree, K-neighbor, Random Forest, and Ensemble Method-Voting, is trained on combined topic representations and defect logs.

Main Results:

  • The BERT-MOC model achieved high performance in predicting both defect presence and root cause.
  • The multi-output classifier with ensemble method voting demonstrated superior results, achieving 97% accuracy and F1-score for root cause prediction.
  • The model also attained 94% accuracy and F1-score for predicting defect or not defect.

Conclusions:

  • The BERT-MOC methodology offers a novel and effective approach to software defect prediction and root cause analysis.
  • Integrating NLP topic modeling with multi-output ML classification significantly enhances the accuracy of defect prediction.
  • This approach has the potential to substantially reduce debugging and maintenance efforts in software engineering.