سیویلیکا را در شبکه های اجتماعی دنبال نمایید.

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

Publish Year: 1396
Type: Conference paper
Language: Persian
View: 1,105

This Paper With 18 Page And PDF Format Ready To Download

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

Export:

Link to this Paper:

Document National Code:

CEITCONF01_080

Index date: 17 August 2018

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

کیفیت یکی از مسایل مهم در فرآیند تولید و توسعه ی نرم افزار است. جهت افزایش کیفیت، نقص های نرم افزار باید قبل از انتشار تشخیص داده شوند. از جمله روشهای معتبرسازی سنتی برای تشخیص نقص، آزمون نرم افزار و بازرسی کد است که این روشها از نظر زمانی و منابع بسیار پرهزینه هستند. با توجه به اینکه اکثر نقصهای نرم افزار در بخش کوچکی از ماژولهای آن رخ میدهد، پیش بینی و تشخیص نقصها در مراحل اولیهی توسعهی نرم افزار سبب افزایش کیفیت محصول تولیدی نرم افزار میشود. یکی از موثرترین تکنیکهای پیش بینی نقص نرم افزار، طبقهبندی متریک های نرم افزاری در دو کلاس مستعد نقص و غیر مستعد نقص است. در این تکنیک از روشهای یادگیری ماشین استفاده میشود. از جمله روشهای یادگیری ماشین، شبکه عصبی و درخت تصمیم گیری است که در این پژوهش مورد استفاده قرار میگیرد.دراین تحقیق از مجموعه دادهیKC1 در پایگاه داده NASA استفاده شده است. هر یک از رکوردهای این پایگاه داده معرف یک ماژول است که برای هر ماژول نرم افزاری 21متریک به همراه یک برچسب (مستعد یا غیر مستعد بودن نقص در ماژول) شامل میشود. در این تحقیق دو هدف دنبال میشود.یکی انتخاب بهترین متریک ها از بین 21 متریک نرم افزاری که بهتر کار کلاسبندی را انجام میدهند ودیگری ساخت یک مدل پیش بینی نقص نرم افزار مبتنی بر تکنیکهای یادگیری ماشین و با استفاده از متریک های نرم افزاری برگزیده از مرحله قبل. برای اولین هدف، 6 متریک نرم افزاری با استفاده از الگوریتم ژنتیک به دست آمد و برای دومین هدف از کلاسهبند شبکه عصبی و درخت تصمیمگیری C4.5 جهت ساخت مدل های پیش بینی نقص بهره گرفته شد. برای کلاسه بند درخت تصمیم گیری C4.5 و کلاسه بند شبکه عصبی میانگین صحت به ترتیب برابر با مقادیر 88.5% و 88.37% به دست آمدند که در مقایسه با تحقیقات مشابه، قابل توجه هستند.

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

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

سیده فهیمه موسوی میبدی

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

محمدرضا ملاحسینی اردکانی

مربی، دانشگاه آزاد واحد میبد

کمال میرزایی بدرآبادی

استادیار، دانشگاه آزاد واحد میبد

محمدرضا ملاخلیلی میبدی

استادیار، دانشگاه آزاد واحد میبد

مقاله فارسی "ارایه یک روش ترکیبی برای پیش بینی خطای نرم افزار برپایه الگوریتم های ژنتیک، درخت تصمیم گیری و شبکه های عصبی" توسط سیده فهیمه موسوی میبدی، دانشجوی کارشناسی ارشد ، دانشگاه آزاد واحد میبد؛ محمدرضا ملاحسینی اردکانی، مربی، دانشگاه آزاد واحد میبد؛ کمال میرزایی بدرآبادی، استادیار، دانشگاه آزاد واحد میبد؛ محمدرضا ملاخلیلی میبدی، استادیار، دانشگاه آزاد واحد میبد نوشته شده و در سال 1396 پس از تایید کمیته علمی کنفرانس ملی کامیپوتر،فناوری اطلاعات و کاربردهای هوش مصنوعی پذیرفته شده است. کلمات کلیدی استفاده شده در این مقاله پیش بینی نقص نرم افزار،یادگیری ماشین،شبکه عصبی،الگوریتم ژنتیک،درخت تصمیم هستند. این مقاله در تاریخ 26 مرداد 1397 توسط سیویلیکا نمایه سازی و منتشر شده است و تاکنون 1105 بار صفحه این مقاله مشاهده شده است. در چکیده این مقاله اشاره شده است که کیفیت یکی از مسایل مهم در فرآیند تولید و توسعه ی نرم افزار است. جهت افزایش کیفیت، نقص های نرم افزار باید قبل از انتشار تشخیص داده شوند. از جمله روشهای معتبرسازی سنتی برای تشخیص نقص، آزمون نرم افزار و بازرسی کد است که این روشها از نظر زمانی و منابع بسیار پرهزینه هستند. با توجه به اینکه اکثر نقصهای ... . این مقاله در دسته بندی موضوعی الگوریتم ژنتیک و درخت تصمیم و شبکه عصبی و یادگیری ماشین طبقه بندی شده است. برای دانلود فایل کامل مقاله ارایه یک روش ترکیبی برای پیش بینی خطای نرم افزار برپایه الگوریتم های ژنتیک، درخت تصمیم گیری و شبکه های عصبی با 18 صفحه به فرمت PDF، میتوانید از طریق بخش "دانلود فایل کامل" اقدام نمایید.