این سایت در حال حاضر پشتیبانی نمی شود و امکان دارد داده های نشریات بروز نباشند
صفحه اصلی
درباره پایگاه
فهرست سامانه ها
الزامات سامانه ها
فهرست سازمانی
تماس با ما
JCR 2016
جستجوی مقالات
شنبه 29 آذر 1404
پردازش علائم و داده ها
، جلد ۱۵، شماره ۴، صفحات ۳-۱۶
عنوان فارسی
ارائه یک روش فازی-تکاملی برای تشخیص خطاهای نرمافزار
چکیده فارسی مقاله
تشخیص خطاهای نرمافزار، یکی از بزرگترین چالشهای توسعه نرمافزاراست و بیشترین بودجه را در فرآیند توسعه نرمافزار به خود اختصاص میدهد. با توجه به اهمیت تشخیص خطاهای نرمافزار، در این مقاله روشی بر مبنای مجموعههای فازی و الگوریتمهای تکاملی ارائه میشود. از آنجا که ماهیت مجموعهدادههای تشخیص خطای نرمافزار نامتوازن است، از مزایای الگوریتمهای خوشهبندی فازی بهمنظور نمونهبرداری از دادهها و توجه بیشتر به طبقه اقلیت استفاده شده است. روش پیشنهادی درواقع یک الگوریتم ترکیبی است که در ابتدا از روش خوشهبندی c میانگین فازی بهمنظور نمونهبرداری بوتاستراپ وزندار استفاده میشود. وزن دادهها همان درجه عضویت آنهاست و درجه عضویت دادههای طبقه اقلیت افزایش مییابد. در گام بعدی، از الگوریتم خوشهبندی کاهشی برای ایجاد طبقهبند استفاده میشود که توسط دادههای تولیدشده در مرحله قبل آموزش میبیند؛ همچنین از الگوریتم ژنتیک دودویی برای انتخاب ویژگیهای مناسب استفاده میشود. نتایج بهدستآمده و همچنین مقایسه آنها با چندین روش معروف در این زمینه، کارایی مناسب روش پیشنهادی را نشان میدهد. برای انجام آزمایشها از ده پایگاه داده معروف با گستره وسیعی از اندازه و نرخ عدم توازن، استفاده شده است و برای تأیید نتایج از آزمون آماری تی بهره بردهایم.
کلیدواژههای فارسی مقاله
عنوان انگلیسی
Proposing an evolutionary-fuzzy method for software defects detection
چکیده انگلیسی مقاله
Software defects detection is one of the most important challenges of software development and it is the most prohibitive process in software development. The early detection of fault-prone modules helps software project managers to allocate the limited cost, time, and effort of developers for testing the defect-prone modules more intensively. In this paper, according to the importance of software defects detection, a method based on fuzzy sets and evolutionary algorithms is proposed. Due to the imbalanced nature of software defect detection datasets, benefits of fuzzy clustering algorithms were used to data sampling and more attention to the minority class. This method is a combined algorithm which, firstly has used fuzzy c-mean clustering as weighted bootstrap sampling. Weight of data (their membership's degrees) increases for minority class. In the next step, the subtractive clustering algorithm is applied to produce the classifier which was trained by produced data in the previous step. The binary genetic algorithm was utilized to select appropriate features. The results and also comparisons with eight popular methods in software defect detection literature, show an acceptable performance of the proposed method. The experiments were performed on ten real-world datasets with a wide range of data sizes and imbalance rates. Also T-test is used as the statistical significance test for pair wise comparison of our proposed method against the others. The final results of T-test are shown in tables for three performance measures (G-mean, AUC and Balanced) over various datasets. (As the obtained results apparently show our proposed method has the ability to improve three aforementioned performance criteria simultaneously). Some methods just have improved the G-mean measure while the AUC and Balance criteria have lower values than the others. Securing a high level of three performance measures simultaneously illustrates the ability of our proposed algorithm for handling the imbalance problem of software defects detection datasets.
کلیدواژههای انگلیسی مقاله
نویسندگان مقاله
مهدی افتخاری | Mahdi Eftekhari
Shahid Bahonar University of Kerman
دانشگاه شهید باهنر کرمان
مریم مجیدی مومن آبادی | Maryam Majidi momenabadi
Shahid Bahonar University of Kerman
دانشگاه شهید باهنر کرمان
مجتبی خمر | Mojtaba Khamar
Shahid Bahonar University of Kerman
دانشگاه شهید باهنر کرمان
نشانی اینترنتی
http://jsdp.rcisp.ac.ir/browse.php?a_code=A-10-1280-1&slc_lang=fa&sid=1
فایل مقاله
اشکال در دسترسی به فایل - ./files/site1/rds_journals/1315/article-1315-1358689.pdf
کد مقاله (doi)
زبان مقاله منتشر شده
fa
موضوعات مقاله منتشر شده
مقالات گروه امنیت اطلاعات
نوع مقاله منتشر شده
پژوهشی
برگشت به:
صفحه اول پایگاه
|
نسخه مرتبط
|
نشریه مرتبط
|
فهرست نشریات