TY - GEN
T1 - A Data-Driven Software Configuration Management System Based on Knowledge Graph and Graph Neural Network
AU - Wang, Shu
AU - Li, Jiahou
AU - Wang, Shihai
N1 - Publisher Copyright:
© 2025 Copyright held by the owner/author(s).
PY - 2026/1/7
Y1 - 2026/1/7
N2 - As embedded and mechatronic systems grow increasingly complex, frequent software version updates and the ever-expanding number of configuration items have exposed traditional software configuration management to challenges such as delayed information synchronization and high manual maintenance costs. This paper proposes a big data-based software configuration management system that leverages knowledge graphs and Graph Neural Network (GNN) technology to model configuration item relationships, analyze change impacts, and infer verification requirements. The system constructs a heterogeneous graph structure comprising three node types: "configuration items,""change records,"and "verification requirements."By learning dependencies between different configuration items through GNNs, it enables automatic synchronization of software entry/exit information and intelligent push notifications for change recommendations. Integrated as a plugin into existing configuration management platforms, the system delivers change identification, information synchronization, and validation recommendation capabilities. Case studies across multi-model embedded software management scenarios demonstrate its effectiveness in enhancing change processing efficiency and configuration consistency, providing technical support for comprehensive software lifecycle management.
AB - As embedded and mechatronic systems grow increasingly complex, frequent software version updates and the ever-expanding number of configuration items have exposed traditional software configuration management to challenges such as delayed information synchronization and high manual maintenance costs. This paper proposes a big data-based software configuration management system that leverages knowledge graphs and Graph Neural Network (GNN) technology to model configuration item relationships, analyze change impacts, and infer verification requirements. The system constructs a heterogeneous graph structure comprising three node types: "configuration items,""change records,"and "verification requirements."By learning dependencies between different configuration items through GNNs, it enables automatic synchronization of software entry/exit information and intelligent push notifications for change recommendations. Integrated as a plugin into existing configuration management platforms, the system delivers change identification, information synchronization, and validation recommendation capabilities. Case studies across multi-model embedded software management scenarios demonstrate its effectiveness in enhancing change processing efficiency and configuration consistency, providing technical support for comprehensive software lifecycle management.
KW - Cerification recommendation
KW - Change impact analysis
KW - Data-driven software engineering
KW - Graph neural network
KW - Knowledge graph
KW - Software configuration management
UR - https://www.scopus.com/pages/publications/105028689048
U2 - 10.1145/3779475.3779520
DO - 10.1145/3779475.3779520
M3 - 会议稿件
AN - SCOPUS:105028689048
T3 - Proceedings of 2025 2nd International Conference on Cloud Computing and Big Data, ICCBD 2025
SP - 307
EP - 314
BT - Proceedings of 2025 2nd International Conference on Cloud Computing and Big Data, ICCBD 2025
PB - Association for Computing Machinery, Inc
T2 - 2025 2nd International Conference on Cloud Computing and Big Data, ICCBD 2025
Y2 - 14 November 2025 through 16 November 2025
ER -