Ahmed H. Yousef
Ain Shams University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Ahmed H. Yousef.
international conference on computer engineering and systems | 2006
Ahmed H. Yousef; A. Gamal; A. Warda; M. Mahmoud
Software project management is the art and science of planning and leading software projects to achieve predetermined corporate goals. It requires knowledge of the entire software development lifecycle. The project managers main responsibility is to ensure a successful project outcome. Project success is normally defined as achieving desired project objectives and features within desired cost and schedule. Many factors affect project success including dealing with gathering requirements, customer involvements and project management. Several researchers have investigated the success or failure of software projects using statistical approaches. In this paper, a Web based survey and interviews are used to collect project data, about requirements, project sponsor and customers. Tools such as association, neural networks, clustering, Naive Bayes and decision tree are used to discover common characteristics and rules that govern project success and failure. The results show the power of data mining algorithms to discover the most important factors and associations in project success and failure. Results showed that each mining algorithm has a particular strength to provide knowledge and make predictions about project success opportunities
international conference on computer engineering and systems | 2014
Wafaa S. El-Kassas; Bassem Abdullah; Ahmed H. Yousef; Ayman M. Wahba
In these days, smartphones become much more used than the personal computers because of the various categories of applications downloadable from the store. The vendors of smartphones support different platforms hence to reach as many users as possible, the developer has to develop the same application for all these platforms using the different tools and programming languages provided by each platform vendor. Therefore the cross-platform mobile applications development solutions were introduced to develop the application once and run it everywhere. The cross-platform solutions use different approaches for native development such as cross-compilation, Model-Driven Development ...etc. None of these approaches claim that it provides a complete solution as they are still under research and development. This paper introduces a new integrated cross-platform mobile development solution that merges between different approaches to benefit from the advantages and minimize the drawbacks of each approach. The main contributions include: explore the approaches used in designing the new solution, explain the research methodology and the new solution architecture along with the implementation, and evaluate the limitations of the new proposed architecture and implementation compared to known solutions. The results show substantial improvement over existing solutions.
Archive | 2015
Ahmed H. Yousef
The importance of data accuracy and quality has increased with the explosion of data size. This factor is crucial to ensure the success of any cross-enterprise integration applications, business intelligence or data mining solutions. Detecting duplicate data that represent the same real world object more than once in a certain dataset is the first step to ensure the data accuracy. This operation becomes more complicated when the same object name (person, city) is represented in multiple natural languages due to several factors including spelling, typographical and pronunciation variation, dialects and special vowel and consonant distinction and other linguistic characteristics. Therefore, it is difficult to decide whether or not two syntactic values (names) are alternative designation of the same semantic entity. Up to authors’ knowledge, the previously proposed duplicate record detection (DRD) algorithms and frameworks support only single language duplicate record detection, or at most bilingual. In this paper, two available tools of duplicate record detection are compared. Then, a generic cross language based duplicate record detection solution architecture is proposed, designed and implemented to support the wide range variations of several languages. The proposed system design uses a dictionary based on phonetic algorithms and support different indexing/blocking techniques to allow fast processing. The framework proposes the use of several proximity matching algorithms, performance evaluation metrics and classifiers to suit the diversity in several languages names matching. The framework is implemented and verified empirically in several case studies. Several Experiments are executed to compare the advantages and disadvantages of the proposed system compared to other tool. Results showed that the proposed system has substantial improvements compared to the well-known tools.
international conference on computer engineering and systems | 2016
Ahmed F. AbouElhamayed; Abdarhman S. Mahmoud; Tarek T. Shaaban; Cherif Salama; Ahmed H. Yousef
Constructing a timetable is a widespread problem. Computers can be employed to solve this problem faster and to produce better solutions. Software solutions for this problem already exist and are used by some universities. However, some universities have complex types of constraints that make it hard to use most of the available software solutions. This paper introduces a software solution for the curriculum based timetabling problem with flexibility to include some complex types of constraints. In addition, the solution provided here allows for incremental changes when new constraints are added after generating the timetable. The solution is based on the genetic algorithm with some modifications to some of the operators to enhance the algorithm. The preliminary results show that it is possible to represent some complex constraint types. Also, that incremental changes can be implemented to reach a close solution faster. It is also shown that the operators of the genetic algorithm can be modified to better suit the timetabling problem and produce better results.
HBRC Journal | 2015
Abdelrahim K. Dessouki; Ahmed H. Yousef; Mona M. Fawzy
Abstract This paper focuses on experimental and analytical behavior of the ultimate moment of the connections of steel I-beams to square concrete-filled steel tube columns. External stiffeners around the columns are used at the beam flange levels. Five specimens are tested monotonically. The test parameters are the column stiffener dimensions and filling the steel tube column with concrete. Two types of failure modes are observed; beam flange failure and stiffener failure. The experimental results show that the ultimate moment of the connection is increased by increasing stiffener’s dimensions and filling the steel tube column with concrete. ANSYS finite element program is used to simulate the behavior, taking into account both geometric and material nonlinearities. Analytical results that are in fair agreement with the experimental ones are then used to discuss the influence of the main geometric parameters on the connection behavior. The parameters are the stiffener and column dimensions as well as filling the steel tube column with concrete. Different square column cross sections are chosen to cover the three classes of section classifications according to Egyptian code of practice, which are: compact, non compact or slender. The increase in the ultimate moment of the connections is based upon both column cross sections’ compactness and stiffener dimensions while the maximum advantages occur with slender columns.
international conference on intelligent engineering systems | 2009
G. H. Riad; Ahmed H. Yousef; M. A. Sheirah
The fed-batch fermentation process is nonlinear and often operated at unsteady state. In this work, a supervisory control system was added to a fed-batch fermentation plant. The objective was to preserve the final biomass concentration, as nearly as possible to its ideal final value, even if the process input was subjected to changes. The main process input is the initial biomass concentration which has an ideal initial value that may change according to chemical laboratory quality assurance procedures. Simulated experiments on the proposed supervisory control were done using a Proportional controller only, then by a Composite controller. The results showed that the Composite controller has a superior effect than the Proportional.
Journal of Real-time Image Processing | 2017
Ahmed H. Yousef; Hossam El Din Hassan Abd El Munim
Abstract In this paper, we present a GPU-based implementation of an elastic shape registration approach in implicit spaces. Shapes are represented using signed distance functions, while deformations are modeled by cubic B-splines. In a variational framework, an incremental free form deformation strategy is adopted to handle smooth deformations through an adaptive size control lattice grid. The grid control points are estimated by a closed-form solution which avoids the gradient descent iterations. However, even this solution is very far from real time. We show in detail that such an algorithm is computationally expensive with a time complexity of
international conference on computer engineering and systems | 2016
Ahmed H. Yousef; Cherif Salama; Mohammad Y. Jad; Tarek El-Gafy; Mona Matar; Suzanne S. Habashi
IEEE Transactions on Software Engineering | 2016
Wafaa S. El-Kassas; Bassem Abdullah; Ahmed H. Yousef; Ayman M. Wahba
{\mathbf O} (NCP_xNCP^2X^2Y^2)
international conference on computer engineering and systems | 2014
Ahmed H. Yousef