Nouf Alghanmi

Dr. Nouf Alghanmi

orcid

Research Focus & Metrics

Academic Career Length

3Years (2024-Present)

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

Representative Publications

View All Publications
30 August 2024 in Heliyon
Verified
Journal Article
Open access
NANouf Alghanmi
Nouf Alghanmi
HAHanadi Alkhudhayr
Hanadi Alkhudhayr
Peer-to-peer (P2P) energy trading is an innovative concept poised to transform energy demand management and utilization. EnergyShare AI is a powerful peer-to-peer energy exchange system that operates on a P2P model that integrates advanced machine learning with distributed energy sharing. This paper presents EnergyShare AI, a technology that connects consumers and prosumers through solar arrays, energy storage systems (ESS), and electric vehicles (EVs). Using Deep Reinforcement Learning (DRL) algorithms, Energy Share AI significantly improves energy management efficiency and substantially reduces costs. Our approach offers several advantages over traditional linear integer programming models, particularly in optimizing bidirectional energy transfer involving EVs and highlighting the critical role of ESS and photovoltaic (PV) systems in facilitating efficient P2P energy trading. Our research results show that successful P2P exchange can lead to significant cost savings and improved sustainability, thereby increasing the amount of energy transferred between different household profiles and stages of human development.

17 April 2025 in Computers and Electrical Engineering
Verified
Journal Article
Closed access
Monir AbdullahMonir Abdullah
Monir Abdullah
HMHanan Mengash
Hanan Mengash
MMMohammed Maray
Mohammed Maray
FAFaheed A.F. Alrslani
Faheed A.F. Alrslani
HAHanadi Alkhudhayr
Hanadi Alkhudhayr
JMJihen Majdoubi
Jihen Majdoubi

28 February 2024 in Journal of Information Systems Engineering and Business Intelligence
Verified
Journal Article
Open access
PDF file
ETErsalina Trisnawati
Ersalina Trisnawati
Indra Kharisma RaharjanaIndra Kharisma Raharjana
Indra Kharisma Raharjana
TTTaufik Taufik
Taufik Taufik
ABAhmad Hoirul Basori
Ahmad Hoirul Basori
AMAndi Besse Firdausiah Mansur
Andi Besse Firdausiah Mansur
NANouf Alghanmi
Nouf Alghanmi
Background: In Agile software development, an essential initial stage is eliciting software requirements. This process engages stakeholders to achieve comprehensive results. However, a common issue is the variance in domain and technical knowledge among stakeholders, potentially impacting the quality of software requirements elicitation. Objective: Understanding the characteristics of user stories produced by stakeholders becomes crucial, particularly considering the differences in domain and technical knowledge. This study aims to compare the characteristics of user stories generated by stakeholders with varying backgrounds in domain and technical expertise. Methods: The initial step involves categorizing respondents into distinct stakeholder groups. Three stakeholders are involved in this study, constituting a combination of those with high and low technical and domain knowledge. Subsequently, data collection of user stories is conducted across various case studies. Finally, the acquired user stories are analyzed for further insights. Results: The analysis reveals variations in user stories generated by the three stakeholder categories across the three case studies. Stakeholders with domain knowledge tend to focus on 'what' aspects with task elements and 'why' aspects with hard-goal elements. Meanwhile, technical knowledge crafts user stories with capability elements in the 'what' aspect. Utilizing the QUS framework, it is evident that technical knowledge consistently produces a higher number of high-quality user stories across all quality categories, Conclusion: The contribution offered by this study lies in determining the distinct characteristics of user stories produced by different types of stakeholders, focusing on disparities in domain and technical knowledge. The study highlights the comparison of various characteristics of user story elements, such as hard-goals, soft-goals, tasks, or capabilities, and assesses the quality of user stories based on the user story framework. Additionally, it endorse the importance of process innovation in shaping the requirements gathering process and subsequently influencing the quality of user stories. Keywords: User story, Agile Software Development, Requirements Elicitation, Stakeholder, Domain Knowledge, Process Innovation Background: In Agile software development, an essential initial stage is eliciting software requirements. This process engages stakeholders to achieve comprehensive results. However, a common issue is the variance in domain and technical knowledge among stakeholders, potentially impacting the quality of software requirements elicitation. Objective: Understanding the characteristics of user stories produced by stakeholders becomes crucial, particularly considering the differences in domain and technical knowledge. This study aims to compare the characteristics of user stories generated by stakeholders with varying backgrounds in domain and technical expertise. Methods: The initial step involves categorizing respondents into distinct stakeholder groups. Three stakeholders are involved in this study, constituting a combination of those with high and low technical and domain knowledge. Subsequently, data collection of user stories is conducted across various case studies. Finally, the acquired user stories are analyzed for further insights. Results: The analysis reveals variations in user stories generated by the three stakeholder categories across the three case studies. Stakeholders with domain knowledge tend to focus on 'what' aspects with task elements and 'why' aspects with hard-goal elements. Meanwhile, technical knowledge crafts user stories with capability elements in the 'what' aspect. Utilizing the QUS framework, it is evident that technical knowledge consistently produces a higher number of high-quality user stories across all quality categories, Conclusion: The contribution offered by this study lies in determining the distinct characteristics of user stories produced by different types of stakeholders, focusing on disparities in domain and technical knowledge. The study highlights the comparison of various characteristics of user story elements, such as hard-goals, soft-goals, tasks, or capabilities, and assesses the quality of user stories based on the user story framework. Additionally, it endorse the importance of process innovation in shaping the requirements gathering process and subsequently influencing the quality of user stories. Keywords: User story, Agile Software Development, Requirements Elicitation, Stakeholder, Domain Knowledge, Process Innovation

27 December 2024 in Knowledge-Based Systems
Verified
Journal Article
Open access
NANada Atetallah Alghanmi
Nada Atetallah Alghanmi
NANouf Alghanmi
Nouf Alghanmi
SASamaher Atiatallah Alghanmi
Samaher Atiatallah Alghanmi
MZMing Zhao
Ming Zhao
FHFarookh Khadeer Hussain
Farookh Khadeer Hussain

31 May 2025 in Future Internet
Verified
Journal Article
Open access
PDF file
NANaveed Ahmed
Naveed Ahmed
MNMd Asri Ngadi
Md Asri Ngadi
AAAbdulaleem Ali ALmazroi
Abdulaleem Ali ALmazroi
NANouf Alghanmi
Nouf Alghanmi
To combat the growing danger of zero-day attacks on IoT networks, this study introduces a Cluster-Based Classification (CBC) method. Security vulnerabilities have become more apparent with the growth of IoT devices, calling for new approaches to identify unique threats quickly. The hybrid CBC approach uses optimized k-means clustering to find commonalities across different abnormalities, intending to quickly identify and classify unknown harmful attacks in a varied IoT network. The technique is fine-tuned for eight-class and two-class classifications, supporting different attacks using the IoTCIC2023 dataset and SelectKBest feature selection. Robust analysis is achieved by evaluating and aggregating the performance of machine learning classifiers such as XGBoost, AdaBoost, KNN, and Random Forest. In two-class classification, Random Forest achieves 95.11% accuracy, while in eight-class classification, KNN tops the charts with 88.24%. These results demonstrate noteworthy accuracy. The suggested CBC technique is effective, as shown by comparisons with state-of-the-art approaches. Despite several caveats and dataset specifications, this study provides a useful tool for academics and practitioners in the ever-changing field of cybersecurity by suggesting a method to strengthen the security of IoT networks against new threats.

12 October 2026
Verified
Book Chapter
Closed access
PDF file
NANada Atetallah Alghanmi
Nada Atetallah Alghanmi
IHIbrahim Halawani
Ibrahim Halawani
ABAfnan Abdulrahman Bukhari
Afnan Abdulrahman Bukhari
NANouf Alghanmi
Nouf Alghanmi
SASamar Alsulaimani
Samar Alsulaimani
MZMing Zhao
Ming Zhao