Content area

Abstract

Graph Neural Networks (GNNs) represent a class of deep machine learning algorithms for analyzing or processing data in graph structure. Most software development activities, such as fault localization, code analysis, and measures of software quality, are inherently graph-like. This survey assesses GNN applications in different subfields of software engineering with special attention to defect identification and other quality assurance processes. A summary of the current state-of-the-art is presented, highlighting important advances in GNN methodologies and their application in software engineering. Further, the factors that limit the current solutions in terms of their use for a wider range of tasks are also considered, including scalability, interpretability, and compatibility with other tools. Some suggestions for future work are presented, including the enhancement of new architectures of GNNs, the enhancement of the interpretability of GNNs, and the design of a large-scale dataset of GNNs. The survey will, therefore, provide detailed insight into how the application of GNNs offers the possibility of enhancing software development processes and the quality of the final product.

Details

1009240
Business indexing term
Title
From Code Analysis to Fault Localization: A Survey of Graph Neural Network Applications in Software Engineering
Author
Volume
16
Issue
4
Publication year
2025
Publication date
2025
Publisher
Science and Information (SAI) Organization Limited
Place of publication
West Yorkshire
Country of publication
United Kingdom
ISSN
2158107X
e-ISSN
21565570
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
ProQuest document ID
3206239759
Document URL
https://www.proquest.com/scholarly-journals/code-analysis-fault-localization-survey-graph/docview/3206239759/se-2?accountid=208611
Copyright
© 2025. This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2025-05-22
Database
2 databases
  • Coronavirus Research Database
  • ProQuest One Academic