Functional and Defect Study in Deep Learning Libraries: A Complex Network Perspective

Deep learning libraries have emerged as critical software systems for a diverse range of deep learning applications. However, the stability and reliability of these libraries are increasingly challenged by their rapidly expanding scale. In this article, we utilize the function call graph as a model to represent deep learning libraries and conduct an empirical study using an innovative approach based on complex network theory. This method facilitates a thorough exploration of the topological characteristics and functionalities of deep learning libraries, revealing their scale-free and small-world properties. Leveraging the characteristics, we utilize <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">k</i>-core decomposition to pinpoint critical functions within the libraries, and conduct a comprehensive analysis to discern the characteristics of their functionalities. Furthermore, we have compiled a comprehensive dataset comprising 12 774 defective functions within these libraries. This dataset enables us to analyze and compare the distribution and trend of defects across the investigated deep learning libraries, while examining the patterns of defect propagation. Our research presents 14 significant findings, offering insights for researchers in software reliability and testing.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Reliability
Published
2025-05-28
DOI
https://doi.org/10.1109/tr.2025.3567061
Primary Topic
Currency Recognition and Detection
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Functional and Defect Study in Deep Learning Libraries: A Complex Network Perspective

Xuhui Lu, Cai Qing, Fangyun Qin, Xiangyue Ma et al.
IEEE Transactions on Reliability
Currency Recognition and Detection
article

Functional and Defect Study in Deep Learning Libraries: A Complex Network Perspective

Xuhui Lu, Cai Qing, Fangyun Qin, Xiangyue Ma, Zheng Zheng
article en

Abstract

Deep learning libraries have emerged as critical software systems for a diverse range of deep learning applications. However, the stability and reliability of these libraries are increasingly challenged by their rapidly expanding scale. In this article, we utilize the function call graph as a model to represent deep learning libraries and conduct an empirical study using an innovative approach based on complex network theory. This method facilitates a thorough exploration of the topological characteristics and functionalities of deep learning libraries, revealing their scale-free and small-world properties. Leveraging the characteristics, we utilize <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">k</i>-core decomposition to pinpoint critical functions within the libraries, and conduct a comprehensive analysis to discern the characteristics of their functionalities. Furthermore, we have compiled a comprehensive dataset comprising 12 774 defective functions within these libraries. This dataset enables us to analyze and compare the distribution and trend of defects across the investigated deep learning libraries, while examining the patterns of defect propagation. Our research presents 14 significant findings, offering insights for researchers in software reliability and testing.

IEEE Transactions on ReliabilityVol. 74(4)
Beihang University (CN), Capital Normal University (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 90%
Currency Recognition and Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.