Mohammad Yahya

Dr. Mohammad Yahya

Computer Science and Engineering, Oakland University, Rochester, Indiana, USA
orcid

Research Focus & Metrics

Academic Career Length

7Years (2020-Present)

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

Representative Publications

View All Publications
4 January 2023 in Computers
Verified
Journal Article
Open access
PDF file
MYMohammad Yahya
Mohammad Yahya
Dae-Kyoo KimDae-Kyoo Kim
Dae-Kyoo Kim
Source code clones are common in software development as part of reuse practice. However, they are also often a source of errors compromising software maintainability. The existing work on code clone detection mainly focuses on clones in a single programming language. However, nowadays software is increasingly developed on a multilanguage platform on which code is reused across different programming languages. Detecting code clones in such a platform is challenging and has not been studied much. In this paper, we present CLCD-I, a deep neural network-based approach for detecting cross-language code clones by using InferCode which is an embedding technique for source code. The design of our model is twofold: (a) taking as input InferCode embeddings of source code in two different programming languages and (b) forwarding them to a Siamese architecture for comparative processing. We compare the performance of CLCD-I with LSTM autoencoders and the existing approaches on cross-language code clone detection. The evaluation shows the CLCD-I outperforms LSTM autoencoders by 30% on average and the existing approaches by 15% on average.

29 September 2023 in Designs
Verified
Journal Article
Open access
PDF file
MHMansour Hawsawi
Mansour Hawsawi
Hanan Mikhael Dawood HabbiHanan Mikhael Dawood Habbi
Hanan Mikhael Dawood Habbi
Edrees Yahya AlhawsawiEdrees Yahya Alhawsawi
Edrees Yahya Alhawsawi
MYMohammad Yahya
Mohammad Yahya
MZMohamed A. Zohdy
Mohamed A. Zohdy
This paper designs two DC-DC converter configurations integrated with solar PV renewable energy resource. Its focuses on comparing two converter topologies: the conventional boost converter and the switched capacitor boost converter. The Perturb and Observe (P&O), Incremental Conductance (INC), Genetic Algorithm (GA), and Particle Swarm Optimization (PSO) algorithms are employed to dynamically enhance the Maximum Power Point Tracking (MPPT) performance for both converters. The simulation results demonstrate that both converter topologies, when integrated with appropriate MPPT algorithms, can effectively harvest maximum power from the solar PV. However, the switched capacitor topology converter exhibits advantages in terms of current capabilities and voltage performance. In addition, combing the switched capacitor boost converter with the GA-MPPT algorithm improved the output voltage profile. The switched capacitor topology demonstrates distinct advantages by exhibiting enhanced current control, enabling improved handling of dynamic load changes and varying irradiance conditions. It shows voltage regulation, resulting in reduced output voltage fluctuations and enhanced stability, thereby optimizing energy extraction. The GA-MPPT simulation demonstrates a substantial increase in maximized output current for the switched capacitor boost configuration (70A) when compared to the conventional type (10A). The validation and implementation of the system models are carried out using MATLAB/Simulink.

27 December 2024 in Peer-to-Peer Networking and Applications
Verified
Journal Article
Closed access
PDF file
DRDeepti Rani
Deepti Rani
NGNasib Singh Gill
Nasib Singh Gill
PApreeti antil
preeti antil
MYMohammad Yahya
Mohammad Yahya
TATariq Ahamed Ahanger
Tariq Ahamed Ahanger
Piyush Kumar ShuklaPiyush Kumar Shukla
Piyush Kumar Shukla

1 October 2020
Verified
Conference Paper
Closed access
MYMohammad Yahya
Mohammad Yahya
NSNasir Sharaf
Nasir Sharaf
JRJulian L. Rrushi
Julian L. Rrushi
HTHo Ming Tay
Ho Ming Tay
BLBing Liu
Bing Liu
KXKai Xu
Kai Xu
Industrial control systems (ICS) exchange network traffic carrying payloads that are closely related to the physics of industrial equipment and processes. We leverage this factor to develop a machine reasoning approach that inspects network packet payloads in terms of their relationship to physics. We found that exploits and malware are unambiguously detected, since they inject machine instructions, addresses, and other data that clearly depart from physics. We developed an ontology integrated with the knowledge of physics, which we tested against exploits of a large number of public vulnerabilities that affect industrial control systems. We also ran our approach in several case studies that involved ICS control of an electrical motor, which we describe in the paper.

7 January 2026 in Artificial Intelligence Review
Verified
Journal Article
Open access
PDF file
DKDeepak Kaushik
Deepak Kaushik
PApreeti antil
preeti antil
NGNasib Singh Gill
Nasib Singh Gill
MYMohammad Yahya
Mohammad Yahya
Piyush Kumar ShuklaPiyush Kumar Shukla
Piyush Kumar Shukla
SJShreyas J
Shreyas J
The relentless growth of connected devices is transforming industrial, urban and domestic environments, yet it also expands the attack surface for distributed denial of service (DDoS), unauthorized access and data manipulation. Centralized security architectures struggle to cope with the scale and heterogeneity of the Internet of Things, creating single points of failure and privacy risks. This review takes a close look at how blockchain and artificial intelligence (AI) can work together to solve these problems. Blockchain plays an important role in decentralizing trust, maintaining data integrity, and enabling transparent audit trails. AI subfields such as machine learning (ML), deep learning (DL), reinforcement learning (RL), and multi-agent systems (MAS) enhance these benefits. They enable real-time anomaly detection, predictive analytics, and adaptive policy control. A seven axis Blockchain–AI Security Integration Schema (BASIS) is proposed to classify solutions by security objectives, intelligence modalities, trust primitives, deployment choices, scalability techniques, privacy controls and interoperability mechanisms. In this study also review Layer-2 consensus protocols, federated learning and lightweight deep learning models that address energy and computational constraints. Case studies from supply chains, healthcare and smart grids illustrate the benefits and limitations of current deployments. The evidence suggests that while AI improves the accuracy and responsiveness of threat detection, blockchain offers tamper-proof data provenance. However, there are still issues in achieving scalability, reducing computational overhead, and striking a balance between auditability and privacy. Hybrid on-chain/off-chain architectures, quantum-safe cryptography, and standardized frameworks to guarantee adoption and interoperability are some future research avenues.

12 November 2024 in Heliyon
Verified
Journal Article
Open access
ACAyushi Chahal
Ayushi Chahal
PApreeti antil
preeti antil
NGNasib Singh Gill
Nasib Singh Gill
MYMohammad Yahya
Mohammad Yahya
Mohd Anul HaqMohd Anul Haq
Mohd Anul Haq
Piyush Kumar ShuklaPiyush Kumar Shukla
Piyush Kumar Shukla
A smart city is deemed smart enough because it has the capability to make decisions on its own. Artificial intelligence needs a lot of data from the physical world to make correct decisions. IoT sensor devices collect data from the surroundings, which is further used for predictive analytics. Collected data may be balanced or imbalanced. Unbalanced data used for decision-making without any pre-processing may lead to ravaging results. This paper proposes a novel predictive analytical technique to manage unbalanced data. A pipeline is designed using Principal Component Analysis (PCA), a hybrid sampling method, and a Machine Learning (ML) prediction method. SMOTE + ENN, a hybrid data balancing method, is used to specify imbalanced data to a balanced state. ML method is applied to form clusters and make predictions over the dataset. A large Smart City IoT dataset having 4,05,184 records has been used in this study. The proposed technique is used to predict the presence of a person in the vicinity of IoT devices. Evaluation parameters such as accuracy, precision, recall, F1-score, and Area Under Curve (AUC)/Receiver Operating Characteristic (ROC) curve are used to evaluate the proposed approach. Accuracy, Precision, Recall, F1-score, and AUC obtained using the proposed technique for cluster 0 are 0.79, 1.0, 0.79, 0.87, and 0.88 and for cluster 1 are 0.86 0.99, 0.86, 0.92, and 0.92, respectively. In view of the encouraging results, the proposed technique may prove to be a good choice to help in decision-making in different application domains in real life.