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

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

چکیده مقاله

در این مقاله، از روش های پیشرفته یادگیری ماشین برای پیشبینی نقص های نرم افزاری در مراحل اولیه توسعه پروژه های نرم افزاری پیچیده استفاده شده است ابتدا داده های آماری و اندازه گیری های کد تاریخی پروژه مورد مطالعه گردآوری و پیش پردازش شدند و با استفاده از خوشه بندی K means برچسب اولیه کلاس بندی نرم افزارها تعیین گردید سپس چندین الگوریتم طبقه بندی نظیر SVM، جنگل تصادفی، نایی بیز و روش های تجمیعی انسمبل بر روی این داده ها آموزش داده شدند نتایج آزمایش ها نشان داد مدل های جنگل تصادفی و سایر روش های ترکیبی عملکرد بهتری از خود نشان می دهند، به طوری که دقت پیشبینی برخی مدل ها به حدود ۹۹٪ نزدیک است علاوه بر این، شواهد تجربی حاکی از آن بود که به کارگیری یادگیری ماشین در این حوزه می تواند به صرفه جویی قابل توجه در هزینه و زمان آزمون نرم افزار و بهبود کیفیت نهایی محصول بیانجامد با این حال، چالش هایی از جمله «فقدان داده های کافی برچسب خورده» و «نامتوازن بودن مجموعه داده ها» وجود دارد در نهایت راهکارهایی مانند به کارگیری داده های مصنوعی، روش های تعادل دهی و استفاده از مدل های عمیق پیشرفته پیشنهاد شده است تا امکان کاربرد عملی این روش ها در صنایع بزرگ فراهم شود

کلیدواژه‌ها

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

نویسندگان

تصویر Alireza Rahimipour Anaraki

Alireza Rahimipour Anaraki

دانشجوی کارشناسی ارشد مهندسی نرم افزار، دانشگاه آزاد اسلامی واحد تهران مرکزی

شیوه ارجاع

میرعابدینی، سیدجواد و رحیمی پور انارکی، علیرضا و صدر طباطبایی، فاطمه سادات،1404،کاربرد یادگیری ماشین در پیشبینی خطاهای نرم افزاری در مراحل اولیه توسعه سیستم های پیچیده،بیست و یکمین کنفرانس بین المللی نوآوری و تحقیق در علوم مهندس�

ارائه‌شده در

پوستر مجموعه مقالات بیست و یکمین کنفرانس بین المللی نوآوری و تحقیق در علوم مهندسی مجموعه مقالات بیست و یکمین کنفرانس بین المللی نوآوری و تحقیق در علوم مهندسی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
مقاله کنفرانسی سال ۱۴۰۴ ۲۸۰ مشاهده

A review of the application of silver nanoparticles in improving the performance of ultrathin silicon solar cells

Although much research has been done on conventional silicon based thin film solar cells, the cost of pr…

silver nanoparticlesplasmonic structureThin film solar cells