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

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

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

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

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

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

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

ECIT01_114

تاریخ نمایه سازی: 18 اسفند 1397

چکیده مقاله:

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

کلیدواژه ها:

پیش بینی تشخیص خطا ، الگوریتم ژنتیک ، پروژه های نرم افزاری

نویسندگان

سیمین طاهری

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

پویا خسرویان

هییت علمی دانشگاه آزاد اسلامی واحد شهرکرد

فرشاد کیومرثی

هییت علمی دانشگاه آزاد اسلامی واحد شهرکرد