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

Neural Circuits01:25

Neural Circuits

1.0K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.0K

You might also read

Related Articles

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

Sort by
Same author

Correction: Optimised MobileNet for very lightweight and accurate plant leaf disease detection.

Scientific reports·2026
Same author

A CNN-transformer fusion for EEG-based discrimination of Alzheimer's and frontotemporal dementia.

Physical and engineering sciences in medicine·2026
Same author

Lightweight Multi-Scale Framework for Human Pose and Action Classification.

Sensors (Basel, Switzerland)·2026
Same author

BRISC: Annotated Dataset for Brain Tumor Segmentation and Classification.

Scientific data·2026
Same author

Ensemble deep learning architectures for detecting pulmonary tuberculosis in chest X-rays.

Scientific reports·2026
Same author

SS_CASE_UNet: an attention-enhanced semi-supervised framework for fetal cerebellum segmentation in ultrasound images.

Scientific reports·2025

Related Experiment Video

Updated: Jun 5, 2025

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
03:31

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications

Published on: December 15, 2023

468

A novel deep neural network structure for software fault prediction.

Mehrasa Modanlou Jouybari1, Alireza Tajary1, Mansoor Fateh1

  • 1Faculty of Computer Engineering, Shahrood University of Technology, Shahrood, Iran.

Peerj. Computer Science
|December 9, 2024
PubMed
Summary
This summary is machine-generated.

This study introduces a novel deep neural network (DNN) for software fault prediction using the BugHunter dataset. The proposed DNN model significantly enhances the accuracy of predicting faulty methods, improving resource allocation in software development.

Keywords:
BugHunter datasetDeep neural networkMachine learningSoftware fault prediction

More Related Videos

Deep Neural Networks for Image-Based Dietary Assessment
13:19

Deep Neural Networks for Image-Based Dietary Assessment

Published on: March 13, 2021

9.0K
Author Spotlight: Advancing Alzheimer's Research – Exploring Early Detection and Multi-Omics Approaches
09:47

Author Spotlight: Advancing Alzheimer's Research – Exploring Early Detection and Multi-Omics Approaches

Published on: December 15, 2023

954

Related Experiment Videos

Last Updated: Jun 5, 2025

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
03:31

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications

Published on: December 15, 2023

468
Deep Neural Networks for Image-Based Dietary Assessment
13:19

Deep Neural Networks for Image-Based Dietary Assessment

Published on: March 13, 2021

9.0K
Author Spotlight: Advancing Alzheimer's Research – Exploring Early Detection and Multi-Omics Approaches
09:47

Author Spotlight: Advancing Alzheimer's Research – Exploring Early Detection and Multi-Omics Approaches

Published on: December 15, 2023

954

Area of Science:

  • Software Engineering
  • Machine Learning
  • Artificial Intelligence

Background:

  • Software fault prediction is vital for identifying potential defects early in the development lifecycle.
  • Existing machine learning and deep learning models face challenges like low accuracy, data imbalance, and overfitting.
  • Large datasets are crucial for deep learning's superior performance, yet common datasets like NASA MDP are limited.

Purpose of the Study:

  • To address the limitations of current fault prediction models.
  • To explore the application of deep learning on the larger BugHunter dataset.
  • To propose a novel deep neural network (DNN) structure for improved fault prediction.

Main Methods:

  • A novel deep neural network (DNN) architecture utilizing convolutional layers was developed.
  • The model was designed to handle class imbalance and overfitting issues inherent in fault prediction datasets.
  • Extensive empirical evaluations were conducted, comparing the DNN against traditional machine learning, ensemble learning, and state-of-the-art deep learning models.

Main Results:

  • The proposed DNN structure demonstrated significant improvements in predicting fault-prone methods across 15 BugHunter projects.
  • The average F1-score was enhanced by 20.01%, indicating superior predictive performance.
  • The model effectively addressed class imbalance and overfitting challenges.

Conclusions:

  • Deep neural networks (DNNs) offer a practical and effective approach for software fault prediction.
  • The developed DNN model shows significant potential for improving software reliability and optimizing development resources.
  • Further research can leverage these findings for more robust fault prediction systems.