- Software Engineering Research
- Software Reliability and Analysis Research
- Advanced Software Engineering Methodologies
- Software System Performance and Reliability
- Software Engineering Techniques and Practices
- Software Testing and Debugging Techniques
- X-ray Spectroscopy and Fluorescence Analysis
- Electron and X-Ray Spectroscopy Techniques
- Model-Driven Software Engineering Techniques
- Sentiment Analysis and Opinion Mining
- Topic Modeling
- Service-Oriented Architecture and Web Services
- Advanced Text Analysis Techniques
- Semantic Web and Ontologies
- Fault Detection and Control Systems
- AI-based Problem Solving and Planning
- Fuzzy Logic and Control Systems
- Geochemistry and Geologic Mapping
- Speech and dialogue systems
- Neural Networks and Applications
- Text and Document Classification Technologies
- Geological and Geochemical Analysis
- Physics of Superconductivity and Magnetism
- Distributed and Parallel Computing Systems
- Power Transformer Diagnostics and Insulation
King Fahd University of Petroleum and Minerals
2016-2025
Arab Academy for Science, Technology, and Maritime Transport
2024
Northern Technical University
2024
Al-Azhar University
2023
Intelligent Systems Research (United States)
2022
Petroleum Geo-Services (United Kingdom)
2022
University of Nottingham Malaysia Campus
2015
Schlumberger (British Virgin Islands)
2009
Assiut University
2005
Applied Physical Sciences (United States)
2002
Abstract Rock mechanical parameters of reservoir rocks play an extremely important role in solving problems related to almost all operations oil or gas production. A continuous profile these along the depth is essential analyze which include wellbore stability, sand production, fracturing, compaction, and surface subsidence. The can be divided into three main groups, viz., elastic parameters, strength in-situ stresses. Even stresses with estimated using logs as input. focus this work on...
In today’s digital world, protecting sensitive information is more important than ever. This project introduces a secure and user-friendly steganography system that hides secret messages inside RGB images using the Least Significant Bit (LSB) substitution method. To enhance security, are first encrypted with Fernet algorithm, ensuring even if extracted, they remain unreadable without correct key. The allows users to easily encode decode custom encryption keys while maintaining image’s...
Abstract Permeability is one of the most difficult properties to predict, especially in carbonate reservoirs. The reliable data permeability, obtained from laboratory measurements on cores, do not provide a continuous profile along depth formation. This paper presents use fuzzy logic modeling estimate permeability wireline log Middle Eastern reservoir. In this study, correlation coefficients are used as criteria for checking whether given suitable an input modeling. enhanced if they...
Software quality is one of the most important factors for assessing global competitive position any software company. Thus, quantification parameters and integrating them into models very essential.Many attempts have been made to precisely quantify using various such as Boehm's Model, McCall's Model ISO/IEC 9126 Quality Model. A major challenge, although, that effective should consider two types knowledge: imprecise linguistic knowledge from experts precise numerical historical...
The video-game industry has recently grown from focused markets to mainstream. advancements the been enjoying motivated researchers propose techniques and tools support activities across different phases of game development lifecycle. Game testing is one crucial within process. Due nature testing, many automated have proposed in literature. However, there no framework that could be used aid practitioners selecting appropriate suitable for their particular efforts. In this article, we present...
There has been an emerging trend to develop software using different components. In this way the cost of reduces and developer is able complete system efficiently. The components' code may or not be visible developer. Testing, in case, requires development a set test configurations that can applied on software. However, for comprises large number components, it infeasible each every configuration within limited testing budget time. paper we propose GA-based technique identifies are expected...
Protein-protein interaction networks are receiving increased attention due to their importance in understanding life at the cellular level. A major challenge systems biology is understand modular structure of such biological networks. Although clustering techniques have been proposed for protein-protein networks, those suffer from some drawbacks. The application earlier order predict protein complexes within does not yield good results small-world and power-law properties these networks.In...
During the early stages of software development, engineers find themselves dealing with a large collection models. Lack efficient management these models results in duplicated artifacts, ineffective reuse, and an aggravated maintenance effort. Models' matching is at core different model operations such as models' evolution, consolidation, retrieval. It kind combinatorial problem. The difficulty problem comes two main streams, similarity assessment metrics algorithms. In this paper, we...
Data from a moderate resolution imaging spectroradiometer instrument onboard the Terra satellite along with radiative transfer model and machine learning technique were integrated to predict direct solar irradiance on horizontal surface over Arabian Peninsula (AP). In preparation for building appropriate residual network (ResNet) prediction models, we conducted some exploratory data analysis (EDA) came conclusions. We noted that aerosols in atmosphere correlate eastern region of AP,...
Effective and efficient test data generation is one of the major challenging time-consuming tasks within software testing process. Researchers have proposed different methods to generate automatically, however, those suffer from drawbacks. In this paper we present a genetic algorithm-based approach that tries expected cover given set target paths. Our fitness function intended achieve path coverage incorporates traversal techniques, neighborhood influence, weighting, normalization. This...
The relationship between object oriented metrics and software maintainability is complex non-linear. Therefore, there considerable research interest in development application of sophisticated techniques which can be used to build models for predicting maintainability. However, when not only product quality measurements are surrounded with imprecision uncertainty, but also the relationships external internal attributes suffer from uncertainty. reason behind that, at least two important...
Abstract This study systematically investigates the mechanical instability of a wellbore as function rock properties and in-situ earth stresses, validates predicted failures with post-drilling problematic wells. Results from this will help to avoid related issues. Extended Reach Wells (ERD) were drilled in field X through shale formations inter-bedded by unconsolidated sandstone carbonate which experienced severe instabilities. Rock mechanics lab tests performed on preserved core samples all...