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 条
  • [1] Software Effort Prediction Using Fuzzy Clustering and Functional Link Artificial Neural Networks
    Benala, Tirimula Rao
    Mall, Rajib
    Dehuri, Satchidananda
    Prasanthi, V. L.
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, (SEMCCO 2012), 2012, 7677 : 124 - +
  • [2] Using Graphical Models as Explanations in Deep Neural Networks
    Le, Franck
    Srivatsa, Mudhakar
    Reddy, Krishna Kesari
    Roy, Kaushik
    2019 IEEE 16TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2019), 2019, : 283 - 289
  • [3] Software Defect Prediction Using Neural Networks
    Jindal, Rajni
    Malhotra, Ruchika
    Jain, Abha
    2014 3RD INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2014,
  • [4] Software Effort Prediction Using Unsupervised Learning (Clustering) and Functional Link Artificial Neural Networks
    Benala, Tirimula Rao
    Dehuri, Satchidanada
    Mall, Rajib
    ChinnaBabu, Koradda
    PROCEEDINGS OF THE 2012 WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES, 2012, : 115 - 120
  • [5] On using chained neural networks for software reliability prediction
    Madsen, H.
    Thyregod, R.
    Burtschy, B.
    Albeanu, G.
    Popentiu-Vladicescu, Fl.
    RISK, RELIABILITY AND SOCIETAL SAFETY, VOLS 1-3: VOL 1: SPECIALISATION TOPICS; VOL 2: THEMATIC TOPICS; VOL 3: APPLICATIONS TOPICS, 2007, : 411 - +
  • [6] Software reliability prediction using wavelet neural networks
    Kiran, N. Raj
    Ravi, V.
    ICCIMA 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, VOL I, PROCEEDINGS, 2007, : 195 - 199
  • [7] TEMPORAL SOFTWARE CHANGE PREDICTION USING NEURAL NETWORKS
    Amoui, Mehdi
    Salehie, Mazeiar
    Tahvildari, Ladan
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (07) : 995 - 1014
  • [8] Link prediction in evolving heterogeneous networks using the NARX neural networks
    Alper Ozcan
    Sule Gunduz Oguducu
    Knowledge and Information Systems, 2018, 55 : 333 - 360
  • [9] Link prediction in evolving heterogeneous networks using the NARX neural networks
    Ozcan, Alper
    Oguducu, Sule Gunduz
    KNOWLEDGE AND INFORMATION SYSTEMS, 2018, 55 (02) : 333 - 360
  • [10] Autocompletion of Design Data in Semantic Building Models using Link Prediction and Graph Neural Networks
    Eisenstadt, Viktor
    Bielski, Jessica
    Langenhan, Christoph
    Althoff, Klaus-Dieter
    Dengel, Andreas
    CO-CREATING THE FUTURE: INCLUSION IN AND THROUGH DESIGN, ECAADE 2022, VOL 1, 2022, : 501 - 510