4.1. فرضیه های تحقیق
- مخازن خطای هر نرم افزار منابع ارزشمند دانش هستند.
- اطلاعات ثبت شده در مخازن خطا به پیشبرد سریعتر و کم هزینه تر فرایند تولید نرم افزار کمک می کند
- ثبت روش حل مشکل یا خطا در طول فرایند تولید می تواند به توسعه دهنده پروژه برای حل خطا جدید کمک کند.
- برای پیش بینی قسمتی از زمان انجام پروژه و هزینه آن می توان از این اطلاعات استفاده کرد.
5.1. اهداف تحقیق
از آنجا که در روش ارائه شده در این تحقیق سعی بر آن شده تا کاستیهای موجود در روشهای قبلی به نوعی پوشش داده شود ، بهدنبال بهترین و مناسب ترین الگوریتم برای جستجو و محاسبه تشابه متون و مستندات در یک مخزن با حجمعظیمداده هستیم. به طوریکه با بالارفتن این حجم دچار مشکل پیچیدگیمحاسبه و بالارفتن زمانپاسخگویی نشود. همچنین تشابه بین دو متن باید شامل تشابهمعنایی باشد. بهجز تشابه بین کلمات تشابه به صورت مجموعه کلمات. یعنی جملات باید بررسی شود. با توجهبه مطالب ذکرشده یافته های اصلی این تحقیق را میشود در مطالب زیر خلاصه کرد.
- ارائه یک روش برای کاوش مخازن خطای نرمافزار که کاستیهای روشهای قبلی در اندازه گیری میزان تشابه بین نمونه و خطا را پوششدهد.
-
- یافتن خطاهای مشابه با خطای جدیدواستفاده از آنها برای تخمین زمان لازم برای رفعخطا
- تعیین میزان پیچیدگی خطای جدیدبا محاسبه میانگین طول عمر خطاهایی با شباهت بیشتر
- استفاده ازراهکارهای رفع خطا با جستجوی خطاهایی با ضریب تشابه بالاتر با خطای جدید
هدف نهایی کاهش هزینه های مالی پروژههای نرمافزاری و تسریع درفرایند مهندسینرمافزار است.
6.1. نوآوری تحقیق
آنچه بیش از همه به عنوان نوآوری در کار و بهبود روشهای گذشته مطرح است:
- استفاده از یک الگوریتم معنایی مناسب بههمراه تشابه خطی در مرحله اول
- استفاده از الگوریتمهای خوشهبندی در مرحله دوم.
در این تحقیق برای بالا بردن دقت و سرعت در استفاده از اطلاعات از الگوریتم پیشرفته تر نسبت به کارهای قبلی استفاده شده است. الگوریتم ترکیبی که به جنبه معنایی تشابه نیز توجه داشته باشد. همچنین نتایج نهایی برای بررسی راحت تر و دقیق تر با بهره گرفتن از یک روش بهینه خوشه بندی طبقه بندی میشوند، تا دسترسی کاربر به اطلاعات نهایی راحتر و سریعتر باشد. به بیانی ساده تر اطلاعات نهایی خوانا وجامع باشند.
7.1. ساختار پایان نامه
این مطلب را هم بخوانید :
این تحقیق شامل 5 فصل است که ترتیب فصول و موضوعات مطرح شده بهصورت کلی در زیر بیان شدهاست:
1.7.1. فصل اول: کلیات(همین فصل)
در این فصل یک مقدمه از حوزه این تحقیق ارائه شده و در آن مشخصشده که هدف از این تحقیق چیست و خواهان پاسخگویی به چه سوالی هستیم. در ادامه همین فصل یک توضیح مختصر از تحقیقات انجامشده در