Mohammed Alawairdhi

  • Citations Per Year
Learn More
Ubiquitous computing aims to enhance computer use by not only making many computers available through the physical environment, but making them effectively invisible to the user. Scenarios are examples of interaction sessions, and consist of descriptions of sequential actions which relate to real-life examples rather than abstract descriptions of the(More)
In this paper a new proactive customer relationship management system (CRM), BlueCRM, is proposed. The proposed system employs Bluetooth as an automatic identification token in addition to its common use as a communication channel. The system offers a low-cost proactive CRM system which is the future trend of such systems. The implementation of the(More)
In the current competitive market to improve their business processes to act in accordance with the rapid changes. This evolution of the business process normally leads to a change in the employed software systems.Software evolution in general is a lengthy and costly task especially when the documentation of a system is lost, out-dated or unavailable. In(More)
With the emergence of multimedia databases, exact keyword search performed in traditional databases is not applicable due to the complex semantic nature of multimedia data. In this paper, Content Based Image Retrieval approach was introduced to solve this problem by providing metadata for multimedia databases based on their actual contents (features) rather(More)
Workflow management systems (WfMSs) become the basic technology for organisations to build their Information Systems. To understand the business processes already implemented in the existing software systems and then build the workflow oriented Information System is a time-consuming and error prone process. This paper proposes a unified software(More)
Automatically mapping a requirement specification to design model in Software Engineering is an open complex problem. Existing methods use a complex manual process that use the knowledge from the requirement specification/modeling and the design, and try to find a good match between them. The key task done by designers is to convert a natural language based(More)
Business logic extraction is a very important concept in the realm of object oriented software engineering as it deals with reusability to a great extent. Proper reusability of existing systems (legacy systems) to accommodate required changes thereby transforming existing systems into new ones is an important consideration of object oriented development.(More)
Although a large amount of research has been carried out so far to study the impacts of agile methods in various phases of software engineering, only very few of these have yielded empirical evidence in the form of products being used in real life environment. Very few of these studies have been dedicated to study change management while adopting agile(More)
This paper provides the design and implementation details of an autonomous, battery-powered robot that is based on Fuzzy Logic. The robot is able to follow a pre-defined path and to avoid obstacles, after avoiding an obstacle, the robot returns back to the path. The proposed system is divided into two main modules for path following and for obstacle(More)
  • 1