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

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

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

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

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

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

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

CITCOMP05_015

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

چکیده مقاله:

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

نویسندگان

بتول لکزائی

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