osama qasem - Academia.edu (original) (raw)

osama qasem

Uploads

Papers by osama qasem

Research paper thumbnail of Harnessing deep learning algorithms to predict software refactoring

TELKOMNIKA (Telecommunication Computing Electronics and Control), 2020

Research paper thumbnail of The Influence of Deep Learning Algorithms Factors in Software Fault Prediction

Research paper thumbnail of The effectiveness of using deep learning algorithms in predicting students achievements

Indonesian Journal of Electrical Engineering and Computer Science, 2020

Educational Data Mining (EDM) research has taking an important place as it helps in exposing use... more Educational Data Mining (EDM) research has taking an important place as it helps in exposing useful knowledge from educational data sets to be employed and serve several purposes such as predicting students’ achievements. Predicting student’s achievements might be useful for building and adopting several changes in the educational environments as a re-action in the current educational systems. Most of the existing research have used machine learning to predict students’ achievements by using diverse attributes such as family income, students gender, students absence and level etc. In this paper, the effort is made to explore the effectiveness of using the deep learning algorithm more precisely CNN to predict students’ achievements which could hlp in predicting if student will be able to finish their degree or not. The experimental results reveal how the proposed model outperformed the existing approaches in terms of prediction accuracy.

Research paper thumbnail of Software Fault Prediction Using Deep Learning Algorithms

International Journal of Open Source Software and Processes, 2019

Software faults prediction (SFP) processes can be used for detecting faulty constructs at early s... more Software faults prediction (SFP) processes can be used for detecting faulty constructs at early stages of the development lifecycle, in addition to its being used in several phases of the development process. Machine learning (ML) is widely used in this area. One of the most promising subsets from ML is deep learning that achieves remarkable performance in various areas. Two deep learning algorithms are used in this paper, the Multi-layer perceptrons (MLPs) and Convolutional Neural Network (CNN). In order to evaluate the studied algorithms, four commonly used datasets from NASA are used i.e. (PC1, KC1, KC2 and CM1). The experiment results show how the CNN algorithm achieves prediction superiority of the MLP algorithm. The accuracy and detection rate measurements when using CNN has reached the standard ratio respectively as follows: PC1 97.7% - 73.9%, KC1 100% - 100%, KC2 99.3% - 99.2% and CM1 97.3% - 82.3%. This study provides promising results in using the deep learning for softwar...

Research paper thumbnail of Harnessing deep learning algorithms to predict software refactoring

TELKOMNIKA (Telecommunication Computing Electronics and Control), 2020

Research paper thumbnail of The Influence of Deep Learning Algorithms Factors in Software Fault Prediction

Research paper thumbnail of The effectiveness of using deep learning algorithms in predicting students achievements

Indonesian Journal of Electrical Engineering and Computer Science, 2020

Educational Data Mining (EDM) research has taking an important place as it helps in exposing use... more Educational Data Mining (EDM) research has taking an important place as it helps in exposing useful knowledge from educational data sets to be employed and serve several purposes such as predicting students’ achievements. Predicting student’s achievements might be useful for building and adopting several changes in the educational environments as a re-action in the current educational systems. Most of the existing research have used machine learning to predict students’ achievements by using diverse attributes such as family income, students gender, students absence and level etc. In this paper, the effort is made to explore the effectiveness of using the deep learning algorithm more precisely CNN to predict students’ achievements which could hlp in predicting if student will be able to finish their degree or not. The experimental results reveal how the proposed model outperformed the existing approaches in terms of prediction accuracy.

Research paper thumbnail of Software Fault Prediction Using Deep Learning Algorithms

International Journal of Open Source Software and Processes, 2019

Software faults prediction (SFP) processes can be used for detecting faulty constructs at early s... more Software faults prediction (SFP) processes can be used for detecting faulty constructs at early stages of the development lifecycle, in addition to its being used in several phases of the development process. Machine learning (ML) is widely used in this area. One of the most promising subsets from ML is deep learning that achieves remarkable performance in various areas. Two deep learning algorithms are used in this paper, the Multi-layer perceptrons (MLPs) and Convolutional Neural Network (CNN). In order to evaluate the studied algorithms, four commonly used datasets from NASA are used i.e. (PC1, KC1, KC2 and CM1). The experiment results show how the CNN algorithm achieves prediction superiority of the MLP algorithm. The accuracy and detection rate measurements when using CNN has reached the standard ratio respectively as follows: PC1 97.7% - 73.9%, KC1 100% - 100%, KC2 99.3% - 99.2% and CM1 97.3% - 82.3%. This study provides promising results in using the deep learning for softwar...

Log In