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

Publish Year: 1399
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 580

This Paper With 15 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

این Paper در بخشهای موضوعی زیر دسته بندی شده است:

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

لینک ثابت به این Paper:

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

CITCOMP05_015

تاریخ نمایه سازی: 22 مرداد 1399

Abstract:

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

Authors

بتول لکزائی

کارشناس ارشد مهندسی نرم افزار، فارغ التحصیل دانشگاه شهید بهشتی تهران