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 条
  • [41] Software Troubleshooting using Machine Learning
    Kalibhat, Neha M.
    Varshini, Shreya
    Sitaram, Dinkar
    Kalambur, Subramaniam
    Kollengode, Chid
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING WORKSHOPS (HIPCW), 2017, : 3 - 10
  • [42] Automated SQA Framework with Predictive Machine Learning in Airfield Software
    Hossain, Ridwan
    Azim, Akramul
    Cato, Linda
    Wilkins, Bruce
    2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS, ICSTW 2024, 2024, : 168 - 177
  • [43] SOFTWARE FOR MODELING THE DYNAMIC BEHAVIOR OF MACHINE-TOOLS
    LEVIN, AI
    SOVIET ENGINEERING RESEARCH, 1987, 7 (09): : 53 - 56
  • [44] Predictive modeling of shallow tunnel behavior: Leveraging machine learning for maximum convergence displacement estimation
    Dashtgoli, Danial Sheini
    Sadeghian, Rasool
    Ardakani, Ahmad Reza Mahboubi
    Mohammadnezhad, Hamid
    Giustiniani, Michela
    Busetti, Martina
    Cherubini, Claudia
    TRANSPORTATION GEOTECHNICS, 2024, 47
  • [45] MACHINE LEARNING AND PREDICTIVE MODELING FOR AUTOMOBILE INSURANCE PRICING
    Guillen, Montserrat
    Pesantez-Narvaez, Jessica
    ANALES DEL INSTITUTO DE ACTUARIOS ESPANOLES, 2018, (24): : 123 - 147
  • [46] Predictive Modeling of PROTAC Cell Permeability with Machine Learning
    Poongavanam, Vasanthanathan
    Koelling, Florian
    Giese, Anja
    Goeller, Andreas H.
    Lehmann, Lutz
    Meibom, Daniel
    Kihlberg, Jan
    ACS OMEGA, 2023, 8 (06): : 5901 - 5916
  • [47] Machine Learning Modeling and Predictive Control of the BatchCrystallization Process
    Zheng, Yingzhe
    Wang, Xiaonan
    Wu, Zhe
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2022, 61 (16) : 5578 - 5592
  • [48] College student Fear of Missing Out (FoMO) and maladaptive behavior: Traditional statistical modeling and predictive analysis using machine learning
    McKee, Paul C.
    Budnick, Christopher J.
    Walters, Kenneth S.
    Antonios, Imad
    PLOS ONE, 2022, 17 (10):
  • [49] Enhancing predictive accuracy using machine learning for network-on-chip performance modeling
    Patra, Ramapati
    Maji, Prasenjit
    Raj, Yogesh
    Mondal, Hemanta Kumar
    COMPUTERS & ELECTRICAL ENGINEERING, 2025, 123
  • [50] Predictive modeling of ambulatory outcomes after spinal cord injury using machine learning
    Draganich, Christina
    Anderson, Dustin
    Dornan, Grant J.
    Sevigny, Mitch
    Berliner, Jeffrey
    Charlifue, Susan
    Welch, Abigail
    Smith, Andrew
    SPINAL CORD, 2024, 62 (08) : 446 - 453