Software defect prediction based on adaptive supervised machine learning
العناوين الأخرى
تنبؤ خلل البرمجيات وفقا للتعلم الآلي الموجه
مقدم أطروحة جامعية
al-Rawashidah, Hanin Abd al-Sayyid
مشرف أطروحة جامعية
al-Abbadi, Muhammad Ali Husayn
أعضاء اللجنة
al-Kasasibah, Muhammad Sharari Zamil
Sulayman, Hamzah Sabah Iyal
al-Hammuri, Awni Mansur
الجامعة
جامعة مؤتة
الكلية
كلية تكنولوجيا المعلومات
القسم الأكاديمي
قسم الحاسوب
دولة الجامعة
الأردن
الدرجة العلمية
ماجستير
تاريخ الدرجة العلمية
2017
الملخص الإنجليزي
The source code is considered the basic code for building any system used in our life.
Most automated systems are mainly built on the source code written in one of the programming languages.
The rapid increase in the automated systems is equivalent with the need to write more source codes, so the efficiency of any system and its ability to carry out the tasks assigned to it depends on the absence of the errors from the source code.
Software performance is considered the most important factor in determining the quality of the product or the system.
Therefore, the developers of the systems have increased their interest in the evaluation of the source code and predict the defect before it is implemented.
This step is very important in saving time, money, effort and raw components of the system.
This thesis aims to highlight the systems that predict the occurrence of a defect in any source code written in any programming language.
These systems face two main problems: the time consumed to predict the defect and the efficiency of this prediction.
To overcome these challenges, we have used Supervised Machine Learning to classify whether the source code contains a defect or not, depending on a set of features extracted from the source code which stored in database.
Our analytical study was based on four different datasets (cm1, pc1, kc1 and kc2).
Each of them contains a variable number of attributes and instances.
Five models were proposed for analytical evaluation experiments.
The first three models were based on improving the performance by modifying the properties of the same classifier.
The other two models were concerned with improving the system performance by reducing the dimensionality of data, cleaning the data and eliminating the noise from it.
In the initial parameter model, the default setting of six classifiers which are SVM, ANN, NB, RF, DT and KNN was used.
التخصصات الرئيسية
تكنولوجيا المعلومات وعلم الحاسوب
عدد الصفحات
54
قائمة المحتويات
Table of contents.
Abstract.
Abstract in Arabic.
Chapter One : Introduction.
Chapter Two : Background and related work.
Chapter Three : Methodology.
Chapter Four : Results, discussion of the results and recommendations.
References.
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
al-Rawashidah, Hanin Abd al-Sayyid. (2017). Software defect prediction based on adaptive supervised machine learning. (Master's theses Theses and Dissertations Master). Mutah University, Jordan
https://search.emarefa.net/detail/BIM-780520
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
al-Rawashidah, Hanin Abd al-Sayyid. Software defect prediction based on adaptive supervised machine learning. (Master's theses Theses and Dissertations Master). Mutah University. (2017).
https://search.emarefa.net/detail/BIM-780520
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
al-Rawashidah, Hanin Abd al-Sayyid. (2017). Software defect prediction based on adaptive supervised machine learning. (Master's theses Theses and Dissertations Master). Mutah University, Jordan
https://search.emarefa.net/detail/BIM-780520
لغة النص
الإنجليزية
نوع البيانات
رسائل جامعية
رقم السجل
BIM-780520
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر