Link Prediction for Completing Graphical Software Models Using Neural Networks

被引:0
|
作者
Leblebici, Onur [1 ]
Tuglular, Tugkan [1 ]
Belli, Fevzi [1 ,2 ]
机构
[1] Izmir Inst Technol, Dept Comp Engn, TR-35430 Izmir, Turkiye
[2] Univ Paderborn, Dept Comp Sci Elect Engn & Math, D-33098 Paderborn, Germany
关键词
Software engineering; Predictive models; Graph neural networks; Graphical user interfaces; Graphical models; Data models; Behavioral sciences; Event detection; Couplings; Event-based modeling; graph neural networks; link prediction;
D O I
10.1109/ACCESS.2023.3323591
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deficiencies and inconsistencies introduced during the modeling of software systems may result in high costs and negatively impact the quality of all developments performed using these models. Therefore, developing more accurate models will aid software architects in developing software systems that match and exceed expectations. This paper proposes a graph neural network (GNN) method for predicting missing connections, or links, in graphical models, which are widely employed in modeling software systems. The proposed method utilizes graphs as allegedly incomplete, primitive graphical models of the system under consideration (SUC) as input and proposes links between its elements through the following steps: (i) transform the models into graph-structured data and extract features from the nodes, (ii) train the GNN model, and (iii) evaluate the performance of the trained model. Two GNN models based on SEAL and DeepLinker are evaluated using three performance metrics, namely cross-entropy loss, area under curve, and accuracy. Event sequence graphs (ESGs) are used as an example of applying the approach to an event-based behavioral modeling technique. Examining the results of experiments conducted on various datasets and variations of GNN reveals that missing connections between events in an ESG can be predicted even with relatively small datasets generated from ESG models.
引用
收藏
页码:115934 / 115950
页数:17
相关论文
共 50 条
  • [31] Greenhouse Energy Consumption Prediction using Neural Networks Models
    Trejo-Perea, Mario
    Herrera-Ruiz, Gilberto
    Rios-Moreno, Jose
    Castaneda Miranda, Rodrigo
    Rivas-Araiza, Edgar
    INTERNATIONAL JOURNAL OF AGRICULTURE AND BIOLOGY, 2009, 11 (01) : 1 - 6
  • [32] Network traffic prediction using ARIMA and neural networks models
    Rutka, G.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2008, (04) : 47 - 52
  • [33] Prediction of building's temperature using neural networks models
    Ruano, AE
    Crispim, EM
    Conceiçao, EZE
    Lúcio, MMJR
    ENERGY AND BUILDINGS, 2006, 38 (06) : 682 - 694
  • [34] Fuzzy Models for Link Prediction in Social Networks
    Bastani, Susan
    Jafarabad, Ahmad Khalili
    Zarandi, Mohammad Hossein Fazel
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2013, 28 (08) : 768 - 786
  • [35] Link Prediction Algorithm for Co-authorship Networks using Neural Network
    Sharma, D.
    Sharma, U.
    2014 3RD INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2014,
  • [36] Weighted Ensemble of Neural and Probabilistic Graphical Models for Click Prediction
    Bisht, Kritarth
    Susan, Seba
    5TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEM AND DATA MINING (ICISDM 2021), 2021, : 145 - 150
  • [37] A Representation Learning Link Prediction Approach Using Line Graph Neural Networks
    Tai, Yu
    Yang, Hongwei
    He, Hui
    Wu, Xinglong
    Zhang, Weizhe
    PATTERN RECOGNITION AND COMPUTER VISION, PRCV 2023, PT IX, 2024, 14433 : 195 - 207
  • [38] Hybrid Neural Networks as Prediction Models
    Rojek, Izabela
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT II, 2010, 6114 : 88 - 95
  • [39] Software Effort Prediction using Regression Rule Extraction from Neural Networks
    Setiono, Rudy
    Dejaeger, Karel
    Verbeke, Wouter
    Martens, David
    Baesens, Bart
    22ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2010), PROCEEDINGS, VOL 2, 2010, : 45 - 52
  • [40] Software Defect Prediction Using Artificial Neural Networks: A Systematic Literature Review
    Khan, Muhammad Adnan
    Elmitwally, Nouh Sabri
    Abbas, Sagheer
    Aftab, Shabib
    Ahmad, Munir
    Fayaz, Muhammad
    Khan, Faheem
    SCIENTIFIC PROGRAMMING, 2022, 2022