header
Image from OpenLibrary

Software defect prediction using deep learning / Mohamed Samir Rabey Abdelmaqsod ; Supervised Amr Kamel , Abeer Elkorany , Mohammad Elramly

By: Contributor(s): Material type: TextTextLanguage: English Publication details: Cairo : Mohamed Samir Rabey Abdelmaqsod , 2021Description: 85 Leaves : charts ; 30cmOther title:
  • توقع الأخطاء البرمجية باستخدام التعليم العميق [Added title page title]
Subject(s): Available additional physical forms:
  • Issued also as CD
Dissertation note: Thesis (M.Sc.) - Cairo University - Faculty of Computers and Artificial Intelligence - Department of Computer Sciences Summary: Many software projects are shipped to customers containing defects. Defective software cost money, time, and lives. To reduce this harm, software companies allo- cate testing and quality assurance budgets. The enormous sizes of modern software pose challenges to traditional testing approaches due to the need for scalability. De- fect prediction models have been used to direct testing efforts to probable causes of defects in the software. Early approaches for software defect prediction relied on sta- tistical approaches to classify software modules and decide whether each module is a defect-prone module or not. Lately, many researchers used machine learning tech- niques to train a model that can classify software modules to defect-prone modules and not defect-prone modules. Starting from the new millennium, neural networks and deep learning won many competitions in machine learning applications. However, the use of deep learning to build a software defect prediction model was not inves- tigated thoroughly. In this study, a deep neural network is used to build a software defect prediction model and compared our proposed model with other machine learn- ing algorithms like random forests, decision trees, and Naive Bayesian networks. In addition, the usage of feature selection and class imbalance handling techniques are investigated to enhance the models{u2019} prediction quality. The result shows an improve- ment for our proposed over the other learning models by 3.55% on average if handling class imbalance issue is infeasible
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Home library Call number Copy number Status Date due Barcode
Thesis Thesis قاعة الرسائل الجامعية - الدور الاول المكتبة المركزبة الجديدة - جامعة القاهرة Cai01.20.03.M.Sc.2021.Mo.S (Browse shelf(Opens below)) Not for loan 01010110084501000
CD - Rom CD - Rom مخـــزن الرســائل الجـــامعية - البدروم المكتبة المركزبة الجديدة - جامعة القاهرة Cai01.20.03.M.Sc.2021.Mo.S (Browse shelf(Opens below)) 84501.CD Not for loan 01020110084501000

Thesis (M.Sc.) - Cairo University - Faculty of Computers and Artificial Intelligence - Department of Computer Sciences

Many software projects are shipped to customers containing defects. Defective software cost money, time, and lives. To reduce this harm, software companies allo- cate testing and quality assurance budgets. The enormous sizes of modern software pose challenges to traditional testing approaches due to the need for scalability. De- fect prediction models have been used to direct testing efforts to probable causes of defects in the software. Early approaches for software defect prediction relied on sta- tistical approaches to classify software modules and decide whether each module is a defect-prone module or not. Lately, many researchers used machine learning tech- niques to train a model that can classify software modules to defect-prone modules and not defect-prone modules. Starting from the new millennium, neural networks and deep learning won many competitions in machine learning applications. However, the use of deep learning to build a software defect prediction model was not inves- tigated thoroughly. In this study, a deep neural network is used to build a software defect prediction model and compared our proposed model with other machine learn- ing algorithms like random forests, decision trees, and Naive Bayesian networks. In addition, the usage of feature selection and class imbalance handling techniques are investigated to enhance the models{u2019} prediction quality. The result shows an improve- ment for our proposed over the other learning models by 3.55% on average if handling class imbalance issue is infeasible

Issued also as CD

There are no comments on this title.

to post a comment.