پیش بینی بیدرنگ نقص نرم افزار با یادگیری چندوجهی مبتنی بر مبدل ها" >پیش بینی بیدرنگ نقص نرم افزار با یادگیری چندوجهی مبتنی بر مبدل ها" >پیش بینی بیدرنگ نقص نرم افزار با یادگیری چندوجهی مبتنی بر مبدل ها" >

<span lang="AR-SA">پیش بینی بیدرنگ نقص نرم افزار با یادگیری چندوجهی مبتنی بر مبدل ها

سال انتشار: 1405
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 65

فایل این مقاله در 14 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

JR_CSJI-11-41_006

تاریخ نمایه سازی: 17 مهر 1405

چکیده مقاله:

در دنیای توسعه نرم افزار، که سامانه های پیچیده در چرخه های «یکپارچه سازی مداوم/ استقرار مداوم»[۱] تکامل می یابند، پیش بینی بیدرنگ نقص ها به چالشی اساسی بدل شده است. این توانمندی افزون بر کاهش هزینه های نگهداری، ریسک های عملیاتی را کاهش داده و کیفیت نرم افزار را بهبود می دهد. رویکردهای سنتی پیش بینی نقص عموما بر روش های آماری ساده یا شبکه های عصبی پیشرفته و تخصصی مانند CNN و LSTM متکی هستند و با محدودیت هایی چون تاخیر پردازشی، ناتوانی در پردازش داده های بیدرنگ و تمرکز بیشتر بر داده های تک وجهی به جای ساختارهای چندوجهی مواجه هستند. در محیط های پویای CI/CD، این رویکردها کارایی کافی نداشته و غالبا به صورت برون خط عمل می کنند و در نتیجه تشخیص زودهنگام نقص ها با محدودیت مواجه می شود. این پژوهش روشی مبتنی بر یادگیری چندوجهی با معماری مبدل ارائه می دهد که پیش بینی بیدرنگ نقص های نرم افزاری را بهبود می بخشد. روش پیشنهادی با بهره گیری از داده های ناهمگن شامل کد منبع، تاریخچه تغییرات، پیام های کامیت، معیار های کد و رخدادهای اجرایی و با استفاده از رمزگذارهای تخصصی و همجوشی تطبیقی مبتنی بر توجه، الگوهای پیچیده را استخراج می کند. نتایج آزمایش های تجربی روی مخازن کد واقعی نشان دهنده کاهش تاخیر زمانی به ۲۳ میلی ثانیه می باشد که با نیازمندی سیستم بیدرنگ (کاهش تاخیر و کاهش مصرف انرژی) سازگار می باشد. همچنین میزان فراخوانی ۷۵/۰ که بیانگر افزایش سه درصدی معیار فراخوانی نسبت به مدل های تک وجهی و پنج درصدی آن نسبت به مدل های شبکه های عصبی پیشرفته می باشد، نشان دهنده بهبود مناسبی در عملکرد مدل پیش بینی نقص نرم افزار می باشد. [۱] Continuous Integration/Continuous Deployment (CI/CD)

کلیدواژه ها:

نقص نرم افزار ، یادگیری چندوجهی ، مبدل ، یکپارچه سازی مداوم/ استقرار مداوم

نویسندگان

سمیرا کرامت طلاتپه

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

محمدرضا ابراهیمی دیشابی

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

حامد پزشکی

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

حلیمه مددی

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

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Sahatiya, P., & Shah, H. (۲۰۲۵).” Transformer-Based Framework for Enhancing ...
  • Monteiro, M. L., Cabral, G. G., & OLiveira, A. L. ...
  • Mohammad, F., & Ryu, D. (۲۰۲۵, February). Multimodal Learning for ...
  • Alnagi, E., & Azzeh, M. (۲۰۲۴, August). Just-in-time software defect ...
  • Liu, J., Ai, J., Lu, M., Wang, J., & Shi, ...
  • Jiang, Y., Shen, B., & Gu, X. (۲۰۲۵). Just-in-time software ...
  • Mohammad, F., & Ryu, D. (۲۰۲۵, February). Multimodal Learning for ...
  • Zhu, H. N., Furth, R. M., Pradel, M., & Rubio-González, ...
  • Abdu, A., Abdo, H. A., Ullah, I., Khan, J., Gu, ...
  • Prabha, C. L., & Shivakumar, N. (۲۰۲۰, June). Software defect ...
  • Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., ...
  • Tsai, Y. H. H., Bai, S., Liang, P. P., Kolter, ...
  • Nassif, A. B., Talib, M. A., Azzeh, M., Alzaabi, S., ...
  • Giorgio, L., Nicola, M., Fabio, S., & Andrea, S. (۲۰۲۱, ...
  • Dao, P. Q., Roantree, M., & Ngo, V. M. (۲۰۲۵). ...
  • Prabha, C. L., & Shivakumar, N. (۲۰۲۰, June). Software defect ...
  • نمایش کامل مراجع