شماره ركورد كنفرانس
5192
عنوان مقاله
پيش بيني تراكم نقص نرم افزار با استفاده از شبكه عصبي رگرسيون تعميم يافته عميق
عنوان به زبان ديگر
Prediction of Software Defect Density using Deep Generalized Regression Neural Network
پديدآورندگان
قربانزاده پرويز p.ghorbanzadeh@gmail.com دانشگاه آزاد اسلامي واحد ميانه , كرامت طلاتپه سميرا samirakeramat760@yahoo.com دانشگاه آزاد اسلامي واحد ميانه , زينالي مهدي mahdizeynali4228@gmail.com دانشگاه آزاد اسلامي واحد اروميه
تعداد صفحه
25
كليدواژه
كيفيت نرم افزار , تراكم نقص , يادگيري عميق , پراكندگي دادهها
سال انتشار
1402
عنوان كنفرانس
ششمين همايش ملي فناوريهاي نوين در مهندسي برق، كامپيوتر و مكانيك ايران
زبان مدرك
فارسي
چكيده فارسي
كيفيت نرم افزار به عنوان درجه اي تعريف مي شود كه يك مولفه، فرآيند يا سيستم نرم افزاري انتظارات و نيازهاي مشخص شده مشتري را برآورده مي كند. نقص هاي نرم افزاري نقش عمده اي در حفظ كيفيت دارند. نقص مي تواند يك اشتباه، خطا، اشكال، عيب يا شكست در يك سيستم نرم افزاري باشد كه ممكن است يك نتيجه ناخواسته ايجاد كند يا برنامه را از عملكرد مطلوب باز دارد. ارائه يك سيستم نرم افزاري قابل اعتماد و با كيفيت به مشتري يك چالش بزرگ در فرآيند توسعه و تكامل نرم افزار است. يكي از معيارهاي نرم افزاري كه كيفيت سيستم را تاييد مي كند، تراكم نقص است. تراكم نقص تعداد نقص هاي يافت شده در خطوط كد يك نرم افزار است. اين معيار به شركت ها كمك مي كند تا عملكرد محصولات، نرم افزارها و ماژول هاي خود را تجزيه و تحليل نمايند. متخصصين معمولاً در طول فرآيند توسعه نرم افزار يا در طول يك دوره عملياتي به اين معيار نياز دارند تا قابليت اطمينان سيستم نرم افزاري را نشان دهند. با اين حال، از آنجايي كه پيشبيني تراكم نقص قبل از آزمايش ماژولها زمانبر است، مديران بايستي يك مدل پيشبيني طراحي نمايند كه بتواند به شناسايي ماژولهاي حاوي نقص كمك كند. اين فرآيند هزينه تست را كاهش داده و استفاده از منابع تست را بهبود مي بخشد. ذاتي ترين ويژگي مجموعه داده هاي نقص نرم افزار، پراكندگي داده ها در تراكم نقص است كه ممكن است موجب سوگيري در پيش بيني نهايي گردد. بنابراين، در اين تحقيق، ما از يادگيري عميق براي ساخت مدلهاي پيشبيني تراكم نقص و مديريت چالش ذاتي پراكندگي دادهها در تراكم نقص استفاده كرده ايم. مشاهدات علمي نشانگر كارآيي روش هاي يادگيري عميق در كار با داده هاي پراكنده مي باشد. مدل پيشنهادي اين تحقيق با روش هاي شناخته شده يادگيري ماشين و با بيش از 28 مجموعه داده عمومي ارزيابي شده است. نتايج به دستآمده نشان مي دهد كه مدل يادگيري عميق پيشنهادي در مقايسه با ساير مدلهاي ماشين نسبت به مجموعه دادههاي با نسبت پراكندگي بالا و بسيار بالا، و انتخاب رقابتي، زماني كه نسبت پراكندگي متوسط يا كم است، از كارايي بالاتري برخوردار مي باشد.
كشور
ايران
لينک به اين مدرک