دسته بندی نوین رویکردهای غیرالگوریتمی تخمین هزینه توسعه نرم افزار

سال انتشار: 1402
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 106

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

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

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

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

ITCT20_060

تاریخ نمایه سازی: 5 مهر 1402

چکیده مقاله:

با توجه به توسعه روزافزون خطوط تولید نرم افزار در شرکت های توسعه نرم افزاری ، تخمین هزینهبراساس مدلها و پارامترهای مختلف از جمله مسائل مهم در مهندسی نرم افزار است . استفاده از روشهایالگوریتمی و غیر الگوریتمی نوین و ترکیب آنها در راستای بهبود دقت نتایج تخمین بر اساس مجموعهداده های تحقیق یا مطالعات موردی همواره مورد توجه پژوهشگران این حوزه قرار دارد. هدف از اینمقاله پیشنهاد دسته بندی جدید برای روشهای غیرالگوریتمی تخمین هزینه توسعه نرم افزار جهتشناسایی بهتر دامنه تحقیق و ابهامات موجود در نتایج برای مدیران پروژه های نرم افزاری و ذینفعاناست. بدین منظور ابتدا یک مرور کلی بر روی مقالات معتبر منتشرشده در پایگاه داده های علمی بینسالهای ۲۰۱۵ تا ۲۰۲۳ صورت گرفت . سپس روشهای مورد استفاده در این مقالات بر اساس تمرکز وفراوانی در پنج دسته روشهای یادگیری ماشین، قضاوت خبرگان، مبتنی بر قیاس ، الگوریتم های فراابتکاری و روشهای ترکیبی دسته بندی گردیدند. نتایج حاصل از دسته بندی پیشنهادی ، تمرکز اکثریتمطالعات بر پایه بکارگیری الگوریتم های یادگیری ماشین و ترکیب آنها با الگوریتم های فرا ابتکاری جدیدبا رویکرد افزایش دقت و نزدیک به بهینه را نشان می دهد.

نویسندگان

حبیب اعیانی

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

سهیل افراز

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