مقاله کنفرانسی سال ۱۴۰۴ انگلیسی

Analysis and Prediction of Software Bugs Using Deep Learning Models and Code Dependency Graphs

Analysis and Prediction of Software Bugs Using Deep Learning Models and Code Dependency Graphs

چکیده مقاله

Software bug prediction aims to automatically identify code modules likely to contain defects, improving quality and reducing testing costs Traditional methods use static code metrics complexity, churn with classical machine learning, but these often ignore inter module relationships Recently, deep learning DL techniques have shown promise by learning features from code text and structure In particular, Graph Neural Networks GNNs can model software as graphs e g classes/modules as nodes and dependencies as edges to capture rich semantics This paper reviews both traditional and DL based defect prediction approaches, with emphasis on innovative GNN models using static analysis and code dependency graphs We summarize that DL models e g LSTM, CNN often outperform conventional ML, and that GNNs leveraging code structure yield further gains in accuracy and F1 score In existing studies, LSTM based classifiers achieved ~87% accuracy, and multi view GNN approaches report 17–45% relative F1 improvement These results suggest that combining static metrics with code dependency graphs in GNN frameworks can significantly enhance bug prediction

کلیدواژه‌ها

deep learning static analysis software defect prediction graph neural networks code dependency graph

نویسندگان

شیوه ارجاع

Rahimipour Anaraki, Alireza,1404,Analysis and Prediction of Software Bugs Using Deep Learning Models and Code Dependency Graphs,21st International Conference on Innovation and Research in Engineering Sciences

ارائه‌شده در

پوستر مجموعه مقالات بیست و یکمین کنفرانس بین المللی نوآوری و تحقیق در علوم مهندسی مجموعه مقالات بیست و یکمین کنفرانس بین المللی نوآوری و تحقیق در علوم مهندسی31 تیر 1404
ادامه مسیر پژوهش

مقالات مرتبط

مقاله کنفرانسی سال ۱۴۰۴ ۳۷۱ مشاهده

Challenges and Advances in IoT Task Scheduling within Fog Computing: A Review

The rapid expansion of the Internet of Things IoT has intensified the demand for efficient task scheduli…

Internet of Thingstask schedulingfog computing
مقاله کنفرانسی سال ۱۴۰۴ ۳۶۳ مشاهده

A Novel Solution for Enhancing Rail Transport Safety Using AI and Wearable Sensor Technology in Real - Time Train Operator Monitoring

Safety and health in railway transportation are among the key factors in preserving human lives and redu…

Rail Transport safetyDeadman PedalArtificial Intelligence
مقاله کنفرانسی سال ۱۴۰۴ ۳۳۰ مشاهده

مروری بر ساختارهای آگزتیک: طراحی هندسی، روش های ساخت افزایشی و کاربردهای نوین در مهندسی

ساختارهای آگزتیک با نسبت پواسون منفی، به دلیل ویژگی های مکانیکی خاص خود که شامل انبساط عرضی هم جهت با کش…

آگزتیکنسبت پواسونساخت پیشرفته
مقاله کنفرانسی سال ۱۴۰۴ ۳۰۷ مشاهده

Toward 6G: Artificial Intelligent, Advanced Radio Access Networks, and Emerging Wireless Technologies

The sixth generation 6G wireless networks represent a transformative leap beyond 5G, promising unprecede…

مقاله کنفرانسی سال ۱۴۰۴ ۳۰۳ مشاهده

کاربرد یادگیری ماشین در پیشبینی خطاهای نرم افزاری در مراحل اولیه توسعه سیستم های پیچیده

در این مقاله، از روش های پیشرفته یادگیری ماشین برای پیشبینی نقص های نرم افزاری در مراحل اولیه توسعه پروژ…

یادگیری ماشینمراحل اولیه توسعهخطاهای نرم افزاری
مقاله کنفرانسی سال ۱۴۰۴ ۲۸۲ مشاهده

Resource Optimization in Large Language Model Deployment Using Reinforcement Learning and Adaptive Software Engineering

Large Language Models LLMs are extremely resource intensive to deploy, demanding high memory and compute…

Large Language ModelsLLMsReinforcement Learning