معرفی روش بهبود توازن بار جهت نگهداری نرم افزار

  • سال انتشار: 1404
  • محل انتشار: هفتمین کنفرانس بین المللی هوش مصنوعی و چشم انداز آینده آن در علوم مهندسی برق ، کامپیوتر ، مکانیک و مخابرات
  • کد COI اختصاصی: ICCPM07_004
  • زبان مقاله: فارسی
  • تعداد مشاهده: 44
دانلود فایل این مقاله

نویسندگان

مهدی نوذری

کارشناسی ارشد فناوری اطلاعات و ارتباطات شهرداری جهرم جهرم، ایران

چکیده

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

کلیدواژه ها

بهبود توازن, بار نگهداری نرم افزار, مهندسی نرم افزار, محاسبات ابری

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.