Amal Abdulrahman Alazba

Ms. Amal Abdulrahman Alazba

King Saud University, Riyadh, Ar Riyāḑ, Saudi Arabia
+1
orcid

Research Focus & Metrics

Academic Career Length

9Years (2018-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 October 2021 in Information and Software Technology
Verified
Journal Article
Closed access
AAAmal Abdulrahman Alazba
Amal Abdulrahman Alazba
Hamoud AljamaanHamoud Aljamaan
Hamoud Aljamaan

8 November 2020
Verified
Conference Paper
Open access
Hamoud AljamaanHamoud Aljamaan
Hamoud Aljamaan
AAAmal Abdulrahman Alazba
Amal Abdulrahman Alazba
Software defect prediction is an active research area in software engineering. Accurate prediction of software defects assists software engineers in guiding software quality assurance activities. In machine learning, ensemble learning has been proven to improve the prediction performance over individual machine learning models. Recently, many Tree-based ensembles have been proposed in the literature, and their prediction capabilities were not investigated in defect prediction. In this paper, we will empirically investigate the prediction performance of seven Tree-based ensembles in defect prediction. Two ensembles are classified as bagging ensembles: Random Forest and Extra Trees, while the other five ensembles are boosting ensembles: Ada boost, Gradient Boosting, Hist Gradient Boosting, XGBoost and CatBoost. The study utilized 11 publicly available MDP NASA software defect datasets. Empirical results indicate the superiority of Tree-based bagging ensembles: Random Forest and Extra Trees ensembles over other Tree-based boosting ensembles. However, none of the investigated Tree-based ensembles was significantly lower than individual decision trees in prediction performance. Finally, Adaboost ensemble was the worst performing ensemble among all Tree-based ensembles.

30 April 2022 in Applied Sciences
Verified
Journal Article
Open access
PDF file
AAAmal Abdulrahman Alazba
Amal Abdulrahman Alazba
Hamoud AljamaanHamoud Aljamaan
Hamoud Aljamaan
Software defect prediction refers to the automatic identification of defective parts of software through machine learning techniques. Ensemble learning has exhibited excellent prediction outcomes in comparison with individual classifiers. However, most of the previous work utilized ensemble models in the context of software defect prediction with the default hyperparameter values, which are considered suboptimal. In this paper, we investigate the applicability of a stacking ensemble built with fine-tuned tree-based ensembles for defect prediction. We used grid search to optimize the hyperparameters of seven tree-based ensembles: random forest, extra trees, AdaBoost, gradient boosting, histogram-based gradient boosting, XGBoost and CatBoost. Then, a stacking ensemble was built utilizing the fine-tuned tree-based ensembles. The ensembles were evaluated using 21 publicly available defect datasets. Empirical results showed large impacts of hyperparameter optimization on extra trees and random forest ensembles. Moreover, our results demonstrated the superiority of the stacking ensemble over all fine-tuned tree-based ensembles.

11 May 2023 in Empirical Software Engineering
Verified
Journal Article
Closed access
PDF file
AAAmal Abdulrahman Alazba
Amal Abdulrahman Alazba
Hamoud AljamaanHamoud Aljamaan
Hamoud Aljamaan
MAMohammad Alshayeb
Mohammad Alshayeb

8 April 2024 in Empirical Software Engineering
Verified
Journal Article
Closed access
PDF file
AAAmal Abdulrahman Alazba
Amal Abdulrahman Alazba
Hamoud AljamaanHamoud Aljamaan
Hamoud Aljamaan
MAMohammad Alshayeb
Mohammad Alshayeb

20 December 2018 in Technologies
Verified
Journal Article
Open access
PDF file
AAAmal Abdulrahman Alazba
Amal Abdulrahman Alazba
HAHend Al-Khalifa
Hend Al-Khalifa
Hana AlSobayelHana AlSobayel
Hana AlSobayel
Low back pain (LBP) is one of the most common problems among adults. The usual physiotherapy treatment is to perform physical exercises. However, some LBP patients have false beliefs regarding their pain and they tend to avoid physical movements which might increase their pain and disability. Virtual reality (VR) has proven to be an effective intervention in improving motor functions and reducing pain perception. Existing VR interventions for LBP rehabilitation were based on a non-immersive VR, whereas to effectively reduce the pain intensity, we need an immersive VR. In this paper, we introduce the development and evaluation of a serious game called RabbitRun with an immersive experience to engage the patients in a virtual environment and distract them from the pain while performing LBP exercises. The initial usability evaluation results suggest that RabbitRun game is enjoyable and acceptable. The game is easy to play and learn and most of the participants are willing to play the game at home. This solution will enhance the rehabilitation outcome since the patients who are suffering from LBP can use the system at their home and train more for long period of time using a smartphone and low-cost virtual reality device, such as Google Cardboard.