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

  • سال انتشار: 1401
  • محل انتشار: مجله علوم رایانشی، دوره: 7، شماره: 2
  • کد COI اختصاصی: JR_CSJI-7-2_005
  • زبان مقاله: فارسی
  • تعداد مشاهده: 53
دانلود فایل این مقاله

نویسندگان

تقی جاودانی گندمانی

گروه علوم کامپیوتر، دانشگاه شهرکرد، شهرکرد، ایران

مائده دشتی

هسته پژوهشی علوم داده، گروه علوم کامپیوتر، دانشگاه شهرکرد، شهرکرد، ایران

چکیده

یکی از مهم ترین و بحرانی ترین عوامل در توسعه پروژه های نرم افزاری تخمین مناسب هزینه ها است. این فعالیت که پیش از آغاز پروژه و در مراحل اولیه باید انجام گیرد به دلیل درگیر بودن عوامل متعدد انسانی، فنی و سازمانی همواره با چالش ها و مشکلات متعددی روبرو است. دیدگاه ها و روش های متعددی در خصوص نحوه انجام تخمین ارائه شده است که یکی از مهم ترین آن ها دیدگاه مبتنی بر تشابه می باشد. در این دیدگاه از روش های متفاوتی از جمله بهره گیری از ویژگی های مناسب و وزن دهی ویژگی ها در جهت افزایش دقت تخمین استفاده می گردد. این تحقیق برای بهبود تخمین هزینه توسعه نرم افزار، میزان تاثیر الگوریتم تکاملی یادگیر بر بهینه سازی وزن ویژگی ها را مورد بررسی قرار داده است و اقدام به ارائه راهکاری نوین در این خصوص نموده است. در این تحقیق میزان اثربخشی الگوریتم بر روی دو مجموعه داده Desharnais و Maxwell بررسی شده است و از معیارهایMMRE ، (۰.۲۵)PRED و MdMRE برای ارزیابی و مقایسه روش پیشنهادی با دیگر الگوریتم های تکاملی استفاده شده است. نتایج نشان می دهد این الگوریتم توانسته است بهبود قابل توجهی را به دست آورد.

کلیدواژه ها

تخمین هزینه نرم افزار, مدل تکاملی یادگیر, تخمین مبتنی بر تشابه, بهینه سازی وزن ویژگی ها

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

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

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