نام پژوهشگر: فرزانه مالکی

پیش بینی خطای نرم‏افزار بر اساس وابستگی‏ها‏ی قطعات کد با استفاده از داده‏کاوی
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه شیراز 1390
  فرزانه مالکی   اشکان سامی

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