Predictive Modeling of Software Behavior Using Machine Learning

被引:0
|
作者
Saksupawattanakul, C. [1 ]
Vatanawood, W. [1 ]
机构
[1] Chulalongkorn Univ, Fac Engn, Dept Comp Engn, Bangkok 10330, Thailand
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Software quality; Predictive models; Accuracy; Long short term memory; Adaptation models; Machine learning; Labeling; multi-label classification; software behavior; threshold determination; NEURAL-NETWORKS; LABEL; ATTENTION;
D O I
10.1109/ACCESS.2024.3451012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Predicting software behavior is crucial for verifying software properties and ensuring system reliability. Comprehending the behavior of complex software systems is particularly challenging because of characteristics such as concurrency and resource constraints, which lead to the interleaving of execution paths. Consequently, accurately predicting the behavior of such software may pose significant challenges. To address this challenge, we propose a Software Behavior Prediction (SBP) model that comprehensively captures and accurately predicts software behavior. By applying the machine learning concepts of Multi-label Classification (MLC) and Long Short-Term Memory (LSTM) networks, the SBP model enhances the accuracy and efficiency of identifying target states or software behaviors. Furthermore, we introduce a threshold determination method designed to improve the accuracy of MLC tasks. In practical applications, our SBP model can iteratively and thoroughly predict the states in the future moments of the execution paths, eliminating the need for analysis from the initial state of the software. This capability enables our approach to predict software behavior with higher accuracy and efficiency than the baseline models. The experimental results demonstrate the effectiveness of the SBP model in accurately predicting multiple concurrent behaviors within complex software systems. Additionally, the SBP model demonstrates improved resource efficiency compared to the baseline methods. These findings highlight the practical relevance and potential impact of the SBP model in real-world scenarios, offering promising avenues for enhancing software design techniques and improving system reliability.
引用
收藏
页码:120584 / 120596
页数:13
相关论文
共 50 条
  • [31] Predictive modeling of severe weather impact on individuals and populations using Machine Learning
    Iglesias, Jordi
    Cuesta, Ildefonso
    Saluena, Clara
    Sole, Jordi
    Prevatt, David O.
    Fabregat, Alexandre
    INTERNATIONAL JOURNAL OF DISASTER RISK REDUCTION, 2024, 105
  • [32] Machine learning modeling and predictive control of nonlinear processes using noisy data
    Wu, Zhe
    Rincon, David
    Luo, Junwei
    Christofides, Panagiotis D.
    AICHE JOURNAL, 2021, 67 (04)
  • [33] Predictive modeling for hydrogen storage in functionalized carbonaceous nanomaterials using machine learning
    Wang, Yajing
    Shahbeik, Hossein
    Moradi, Aysooda
    Rafiee, Shahin
    Shafizadeh, Alireza
    Khoshnevisan, Benyamin
    Nia, Seyyed Alireza Ghafarian
    Nadian, Mohammad Hossein
    Li, Mengtong
    Pan, Junting
    Tabatabaei, Meisam
    Aghbashlo, Mortaza
    JOURNAL OF ENERGY STORAGE, 2024, 97
  • [34] Predictive Modeling of Crop Yield in Precision Agriculture Using Machine Learning Techniques
    Raj, G. Bhupal
    EswararaoBoddepalli
    Veena, C. H.
    Manjunatha
    Singla, Atul
    Dhanraj, JoshuvaArockia
    2024 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND APPLIED INFORMATICS, ACCAI 2024, 2024,
  • [35] Predictive modeling of photovoltaic system cleaning schedules using machine learning techniques
    Abuzaid, Haneen
    Awad, Mahmoud
    Shamayleh, Abdulrahim
    Alshraideh, Hussam
    RENEWABLE ENERGY, 2025, 239
  • [36] Archaeological Predictive Modeling Using Machine Learning and Statistical Methods for Japan and China
    Wang, Yuan
    Shi, Xiaodan
    Oguchi, Takashi
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2023, 12 (06)
  • [37] Predictive Modeling for Student Grade Prediction Using Machine Learning and Visual Analytics
    Bujang, Siti Dianah Abdul
    Selamat, Ali
    Krejcar, Ondrej
    KNOWLEDGE INNOVATION THROUGH INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES (SOMET_20), 2020, 327 : 32 - 42
  • [38] Using machine learning for non-intrusive modeling and prediction of software aging
    Andrzejak, Artur
    Silva, Luis
    2008 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, VOLS 1 AND 2, 2008, : 25 - +
  • [39] Machine Learning in Modeling of Mouse Behavior
    Gharagozloo, Marjan
    Amrani, Abdelaziz
    Wittingstall, Kevin
    Hamilton-Wright, Andrew
    Gris, Denis
    FRONTIERS IN NEUROSCIENCE, 2021, 15
  • [40] A Predictive Mimicker of Fracture Behavior in Fiber Reinforced Concrete Using Machine Learning
    Khokhar, Sikandar Ali
    Ahmed, Touqeer
    Khushnood, Rao Arsalan
    Ali, Syed Muhammad
    Shahnawaz
    MATERIALS, 2021, 14 (24)