Work place: Faculty of Computing and Information Technology, King Abdul Aziz University, Jeddah, Saudi Arabia
E-mail: ambarnawi@kau.edu.sa
Website:
Research Interests: Software Construction, Software Deployment, Software Engineering, Computer Architecture and Organization, Data Structures and Algorithms
Biography
Dr. Ahmed Barnawi received his BSc in Electrical Engineering from King Abdul-Aziz University in 2000, his degree in Communication Engineering from University of Manchester Institute of Science and Technology (UMIST) in 2002, and his PhD degree in Mobile Communications from Bradford University in 2006. Currently, Dr. Barnawi is an Assistant Professor at the Department of Computer Science, King AbdulAziz University, Jeddah, Saudi Arabia. His current research interests include Mobile Next Generation Network, Cognitive Radio and Wireless Ad hoc and Sensor Networks.
By M. Rizwan Jameel Qureshi Ahmed Barnawi
DOI: https://doi.org/10.5815/ijitcs.2013.07.04, Pub. Date: 8 Jun. 2013
A large number of projects failed because of concentrating on developing new software. The Main drawbacks of new software development are more costly, and need maintenance. Reuse is solution of these problems that caused the widespread usage of object oriented (OO) development. Object oriented development is the backbone of component-based development (CBD). CBD facilitates reuse of the existing components (by customizing) with the new ones. Main advantages of reusable components are more reliable, saved time and reduced cost. CBD approach is different from traditional/new software development. Several models have been proposed for traditional software development such as Waterfall, Rapid Application Development (RAD), Evolutionary, Rational Unified Process (RUP) and agile. Whereas the popular CBD models, for customized development, are V, Y, Umbrella and W. Almost all software development companies, both the new software and customized software have to be developed. Therefore majority of the software development companies face problem to select and implement an appropriate process model for the both kinds of developments. To address this problem, the existing RUP and CBD models do work to some extent but the authors intend to propose an extended CBD model that it equally offers its benefits for new and customized developments. The experimental data is taken from a case study to develop IP Multimedia Sub System (IMS)-based examination application using iPhone to evaluate the proposed model. The results provide evidence that the extended CBD model can be equally beneficial for the development of both new and customization components for IMS-based applications.
[...] Read more.By M. Rizwan Jameel Qureshi Ahmed Barnawi Aiesha Ahmad
DOI: https://doi.org/10.5815/ijitcs.2012.09.06, Pub. Date: 8 Aug. 2012
Scrum model always welcome the new requirements from customer at any stage of software development. This situation creates problem for development team to meet estimated timelines. The Scrum development team is always under heavy workload and stress because of this situation. A high level of coordination among team members is required in order to overcome this work pressure and meet quality demands within estimated time and cost. Scrum model emphasis to coordinate through communication to cope with changing requirements. Scrum development is facing new challenges to meet high quality demands with critical timeline environment. The ability of a team to act intelligently in such situation is gaining key position for the survival and success of an organization. The goal of this paper is to highlight the role of implicit coordination helping the software development team members to act intelligently in time demand environment to achieve common goals. Implicit coordination among team members during sprint zero development can show significant improvement in team performance. This will help to achieve high quality product under heavy workload within estimated time period. A survey is conducted to validate the research i.e., implicit coordination has strong impact for successful implementation of Scrum methodology.
[...] Read more.By Ahmed Barnawi Abdulrahman H. Altalhi M. Rizwan Jameel Qureshi Asif Irshad Khan
DOI: https://doi.org/10.5815/ijcnis.2012.04.01, Pub. Date: 8 May 2012
This research is carried out to develop IP Multimedia Subsystem (IMS) based Mobile Mass Examination (MoMEx) System. MoMEx system is intended to improve on management of examination process for large number of examinees. IMS based application is considered to be the next generation mobile applications that enable developers to take advantage of mobile networks resources. IMS-based application is attributed with robustness and improved Quality of Experience (OoE) for mobile users. Such quality is needed to ensure users reliabilities on the system. In This paper, we cover the analysis and design phase of MoMEx system. We have designed set of questionnaires aimed to gathering insights how much the concept of mobile exam and assessment will be accepted among the students and faculty members. Based on the results obtained, we concluded the functional requirements of MoMEx system prior to implementation phase.
[...] Read more.Subscribe to receive issue release notifications and newsletters from MECS Press journals