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

Structural Classification of Joints01:20

Structural Classification of Joints

6.9K
Joints, also known as articulations, are classified based on their structural characteristics, i.e., based on whether the articulating surfaces of the adjacent bones are directly connected by fibrous connective tissue or cartilage, or whether the articulating surfaces contact each other within a fluid-filled joint cavity. These differences serve to divide the joints of the body into three structural classifications.
A fibrous joint is where the adjacent bones are united by fibrous connective...
6.9K
Graphical Representation of Inequalities01:28

Graphical Representation of Inequalities

150
The graph of the equation where y equals x squared forms a curve known as a parabola. This curve acts as a boundary in the coordinate plane, dividing it into distinct regions based on the relative position of points.When the equality sign in the equation is replaced with an inequality—such as greater than, less than, greater than or equal to, or less than or equal to—the graphical representation changes from a single curve into a broader shaded area that signifies the set of all...
150
Functional Classification of Joints01:09

Functional Classification of Joints

6.5K
Functional Classification of Joints
The functional classification of joints is determined by the amount of mobility between the adjacent bones. Joints are functionally classified as a synarthrosis or immobile joint, an amphiarthrosis or slightly moveable joint, or as a diarthrosis, a freely moveable joint. Fibrous and cartilaginous joints can be functionally classified as either synarthroses  or amphiarthroses, whereas all synovial joints are classified as diarthroses.
Synarthrosis
An...
6.5K
Lumber Defects01:23

Lumber Defects

457
Lumber defects, which can affect both the appearance and structural integrity of wood, include a variety of growth and manufacturing flaws. Growth defects such as knots and knotholes occur where branches were once attached to the tree trunk, with knotholes forming when these knots fall out. Other natural defects include decay and insect damage, which compromise the wood's strength and durability.
Shakes are minor fractures that run along or across the wood's annual rings, while wane is...
457
Graphs of Functions01:30

Graphs of Functions

214
Graphs of functions provide a visual representation of how output values change in response to varying inputs. Each point on the graph corresponds to an ordered pair, where the x-coordinate (independent variable) determines the horizontal position and the y-coordinate (dependent variable) determines the vertical position. Linear functions like y = x give a straight line, indicating a constant rate of change.Nonlinear functions display more complex behaviors. Even power functions generate...
214
Graphs of Equations in Two Variables01:30

Graphs of Equations in Two Variables

156
An equation with two variables, typically written in the form y = f(x) or Ax + By = C, describes a relationship between quantities represented by x and y. Each solution to such an equation is an ordered pair (x, y) that satisfies the equation when substituted. These pairs can be represented graphically to understand the variables' relationship visually.A common technique for constructing the graph of a two-variable equation is to create a value table. Begin by choosing several values for the...
156

You might also read

Related Articles

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

Sort by
Same author

Enhanced oxygen reduction activity of<i>α</i>-MnO<sub>2</sub>by NH<sub>3</sub>plasma treatment.

Nanotechnology·2024
Same author

Calcium Doped NASICON Electrolyte with Graphite Coating for Stable All-solid-state Sodium Metal Batteries.

ChemSusChem·2024
Same author

Mid-term results of a prospective study for aortic dissection with a gutter-plugging chimney stent graft.

European journal of cardio-thoracic surgery : official journal of the European Association for Cardio-thoracic Surgery·2024
Same author

Spatiotemporal link between El Niño Southern Oscillation (ENSO), extreme heat, and thermal stress in the Asia-Pacific region.

Scientific reports·2024
Same author

Complications of Outpatient Chest Tube Management for Prolonged Air Leaks After Pulmonary Surgery.

Annals of surgical oncology·2024
Same author

Pericyte signaling via soluble guanylate cyclase shapes the vascular niche and microenvironment of tumors.

The EMBO journal·2024
Same journal

A tri-axis optomechanical accelerometer with plasmonic MIM waveguide and structural direction-dependent optical signatures.

Scientific reports·2026
Same journal

Holographic leaky-wave antennas with independently controlled multiple counter-rotating vortex beams.

Scientific reports·2026
Same journal

Differential associations of longitudinal hearing and vision trajectories with dementia and mild cognitive impairment in older adults.

Scientific reports·2026
Same journal

Abdominal obesity and leisure-time sedentary behavior in relation to gastroesophageal reflux disease risk: a prospective cohort study from the UK Biobank.

Scientific reports·2026
Same journal

Effect of nitrogen-rich COF incorporation on the structure and separation performance of polyamide nanofiltration membranes.

Scientific reports·2026
Same journal

Withanolide A inhibits hIAPP aggregation: An In silico, biophysical, and drosophila-based In vivo validation.

Scientific reports·2026
See all related articles

Related Experiment Video

Updated: Jan 8, 2026

Simulation of a Scaled Assembly Process with Collaboration of a Robotic Arm and Monitoring through a Vision System for Quality Control
05:47

Simulation of a Scaled Assembly Process with Collaboration of a Robotic Arm and Monitoring through a Vision System for Quality Control

Published on: August 29, 2025

381

An integrated graph neural network model for joint software defect prediction and code quality assessment.

Ping Dai1, HongJun Zhu2, Jinhua Wu2

  • 1Anhui Institute of Information Technology, Wuhu, 241000, Anhui, China. pingdai2025@163.com.

Scientific Reports
|December 11, 2025
PubMed
Summary
This summary is machine-generated.

This study introduces an integrated model using graph neural networks to jointly predict software defects and assess code quality. This approach significantly improves accuracy by leveraging multi-level code representations and dual-branch attention mechanisms.

Keywords:
Code quality assessmentGraph neural networksMulti-task learningProgram analysisSoftware defect predictionSoftware engineering

More Related Videos

Evidence-based Knowledge Synthesis and Hypothesis Validation: Navigating Biomedical Knowledge Bases via Explainable AI and Agentic Systems
05:47

Evidence-based Knowledge Synthesis and Hypothesis Validation: Navigating Biomedical Knowledge Bases via Explainable AI and Agentic Systems

Published on: June 13, 2025

1.2K
A Knowledge Graph Approach to Elucidate the Role of Organellar Pathways in Disease via Biomedical Reports
07:35

A Knowledge Graph Approach to Elucidate the Role of Organellar Pathways in Disease via Biomedical Reports

Published on: October 13, 2023

2.1K

Related Experiment Videos

Last Updated: Jan 8, 2026

Simulation of a Scaled Assembly Process with Collaboration of a Robotic Arm and Monitoring through a Vision System for Quality Control
05:47

Simulation of a Scaled Assembly Process with Collaboration of a Robotic Arm and Monitoring through a Vision System for Quality Control

Published on: August 29, 2025

381
Evidence-based Knowledge Synthesis and Hypothesis Validation: Navigating Biomedical Knowledge Bases via Explainable AI and Agentic Systems
05:47

Evidence-based Knowledge Synthesis and Hypothesis Validation: Navigating Biomedical Knowledge Bases via Explainable AI and Agentic Systems

Published on: June 13, 2025

1.2K
A Knowledge Graph Approach to Elucidate the Role of Organellar Pathways in Disease via Biomedical Reports
07:35

A Knowledge Graph Approach to Elucidate the Role of Organellar Pathways in Disease via Biomedical Reports

Published on: October 13, 2023

2.1K

Area of Science:

  • Software Engineering
  • Artificial Intelligence
  • Machine Learning

Background:

  • Current software defect prediction and code quality assessment are often treated as independent tasks, missing opportunities for synergistic improvements.
  • Existing graph-based methods struggle to jointly model software structure and quality characteristics, limiting their predictive power.
  • The complex interplay between code structure, defect patterns, and quality indicators remains inadequately captured by traditional approaches.

Purpose of the Study:

  • To propose a novel integrated model for simultaneous software defect prediction and code quality assessment.
  • To leverage multi-level graph representations and graph neural networks (GNNs) for enhanced analysis.
  • To exploit complementary information between defect prediction and quality assessment through a dual-branch GNN architecture.

Main Methods:

  • Construction of multi-level graph representations integrating Abstract Syntax Trees (AST), Control Flow Graphs (CFG), and Data Flow Graphs (DFG).
  • Development of a dual-branch, attention-based GNN architecture for shared representation learning and multi-task optimization.
  • Simultaneous modeling of defect prediction and code quality assessment tasks to capture interdependencies.

Main Results:

  • Achieved F1-scores of 0.811 and AUC values of 0.896 for defect prediction on real-world software projects.
  • Demonstrated a 9.3% average improvement in code quality assessment accuracy across multiple dimensions.
  • Significant performance gains over traditional independent methods, validating the integrated approach.

Conclusions:

  • The proposed integrated model effectively captures complex structural dependencies and semantic relationships in source code.
  • Jointly addressing defect prediction and quality assessment enhances analytical capabilities and provides actionable insights.
  • Establishes a foundation for intelligent software engineering tools offering comprehensive code analysis.