Agile Software Development: Methodologies and Trends
Software engineering is a discipline that undergone many improvements that aims to keep up with the new advancements in technologies and the modern business requirements through developing effective approaches to reach the final software product, agile software development is one of these successful approaches. Agile software development is a lightweight approach that was proposed to overcome the convolutional development methods’ limitations and to reduce the overhead and the cost while providing flexibility to adopt the changes in requirements at any stage, this is done by managing the tasks and their coordination through a certain set of values and principles.In this work, a comprehensive review that outlines the main agile values and principles, and states the key differences that distinguish agile methods over the traditional ones are presented. Then a discussion of the most popular agile methodologies; their life cycles, their roles, and their advantages and disadvantages are outlined. The recent state of art trends that adopts agile development especially in cloud computing, big data, and coordination are also explored. And finally, this work highlights how to choose the best suitable agile methodology that must be selected according to the task at hand, how sensitive the product is and the organization structure.
International Journal of Interactive Mobile Technologies (iJIM); Vol. 14 No. 11 (2020); pp. 246-270
International Association of Online Engineering (IAOE), Vienna, Austria
Copyright (c) 2020 SAMAR ALSAQQA, Samer Sawalha, Heba Abdel-Nabi
Design of Mobile Application for Community Health Workers: A Case Study in Rwanda
Community health workers (CHWs) are the basis of public health services that aim to connect the gap between public health and the human service system. This gap can be completely bridged by navigating the health and human service systems and educating communities on disease prevention. Unfortunately, the way of sharing, accessing information, and delivering health services is still non-digitalized in Rwanda. Community Health workers use a manual system in their daily activities, which is prone to error and falsification. Moreover, these people selected to perform these activities often do not have adequate knowledge about diseases and health systems since they are not professional health workers. To address the above problem, we designed a prototype mobile application to enable these workers to automatically submit reports, transfer knowledge, share information, and receive training from professionals. The design process followed a User-Centered Design approach to meet the users’ requirements. The evaluation of the design showed that 91.7% of the CHWs agreed with the designed application prototype. This finding shows that CHWs has an interest in using the mobile application in their work. Using the mobile application will help CHWs to improve data collection, the reporting process, and ease of receiving training.
International Journal of Interactive Mobile Technologies (iJIM); Vol. 14 No. 11 (2020); pp. 271-279
Copyright (c) 2020 Gahizi Emmanuel, Andi Wahju Rahardjo Emanuel, Djoko Budiyanto Setyohadi
Mobile Drone Localization in Indoor Environment Based on Passive RFID
Radio Frequency Identification (RFID) is an information exchange technology based on RF communication. It provides solution to track and localize mobile objects in the indoor environment. Localization of mobile objects in an indoor environment garnered a significant attention due to the variety of applications needing higher degree of localization accuracy. RSS-based localization techniques are the major tools for tracking applications due to their simplicity. In this paper, a trilateration method for indoor localization is proposed. This method provides a solution for the drone tracking problem by collecting the RSS values between RFID tagged drone and reader, and estimate its location. The localization method is implemented in MATLAB by multiple readers; 4 RFID readers and 8 RFID readers. The performance of the localization method is also compared with other RFID localization previously reported in the literature. The simulation results in the case of 8 RFID readers demonstrate more accurate results than 4 RFID readers by minimizing the localization error from 0.84606 to 0.40079m. The results also indicate an improved localization performance of tracking a tagged drone in indoor environment by 42.8% when 8RFID readers are placed in the localization area.
International Journal of Interactive Mobile Technologies (iJIM); Vol. 14 No. 05 (2020); pp. 4-15
Copyright (c) 2020 Mohamed Hadi Habaebi, Rashid Khamis Omar, Md Rafiqul Islam
A Web-Based Mobile Attendance System with Facial Recognition Feature
Attendance marking in a classroom is one of the methods used to track the student’s presence in the lecture. The conventional method that is being enforced has shown to be vulnerable, inaccurate and time-consuming especially in a large classroom. It is difficult to identify absentees and proxy attendees based on the conventional attendance marking method. In order to overcome the challenges faced in the conventional method, a web-based mobile attendance system with facial recognition feature is proposed. It incorporated the existing mobile devices with a camera and the face recognition system to allow the attendance system to be used in classrooms automatically and efficiently with minor implementation requirements. The system prototype received positive responses from the volunteers who tested the system to replace the conventional attendance marking.
International Journal of Interactive Mobile Technologies (iJIM); Vol. 14 No. 05 (2020); pp. 193-202
Copyright (c) 2020 Noradila Nordin, Nurul Husna Mohd Fauzi
Culturicon Design Model for Social Mobile Application
The usage of emoticon in computer-mediated communication has been growing rapidly among users, especially in social media. Emoticon has been used to express feelings, emotions, gestures, actions and places. Despite the growing number of emoticon users around the world, study on the cultural elements of the emoticon is still lacking. This research aims to propose a model for the development of Culturicon, which is Cultural-Based Emoticon. In doing so, a verification process must be done to the proposed model to ensure that the model is well verified. Expert review method was used for the verification method. Experts from the field of Human-Computer Interaction, User Experience and cultural study especially the academicians were chosen. In addition, application developer and graphic designer also were chosen as expert from the industry. The experts were approached by email and performed the verification by answering online questionnaire provided. The result obtained from these experts were analyzed and amendment were made based from the comments and suggestions. Results showed that 91% experts agreed the connections and flows of all components in the proposed model are logical and readable. Expert verification is important to ensure that the model is being develop correctly. By having this model, it can aid designer and developer in designing meaningful and effective Culturicon.
International Journal of Interactive Mobile Technologies (iJIM); Vol. 14 No. 05 (2020); pp. 16-31
Copyright (c) 2020 Mohd Zhafri Mohd Zukhi, Azham Hussain, Husniza Husni
A Real-time Mobile Notification System for Inventory Stock out Detection using SIFT and RANSAC
Object detection and tracking is one of the most relevant computer technologies related to computer vision and image processing. It may mean the detection of an object within a frame and classify it (human, animal, vehicle, building, etc) by the use of some algorithms. It may also be the detection of a reference object within different frames (under different angles, different scales, etc.). The applications of the object detection and tracking are numerous; most of them are in the security field. It is also used in our daily life applications, especially in developing and enhancing business management. Inventory or stock management is one of these applications. It is considered to be an important process in warehousing and storage business because it allows for stock in and stock out products control. The stock-out situation, however, is a very serious issue that can be detrimental to the bottom line of any business. It causes an increased risk of lost sales as well as it leads to reduced customer satisfaction and lowered loyalty levels. On this note, a smart solution for stock-out detection in warehouses is proposed in this paper, to automate the process using inventory management software. The proposed method is a machine learning based real-time notification system using the exciting Scale Invariant Feature Transform feature detector (SIFT) and Random Sample Consensus (RANSAC) algorithms. Consequently, the comparative study shows the overall good performance of the system achieving 100% detection accuracy with features’ rich model and 90% detection accuracy with features’ poor model, indicating the viability of the proposed solution.
International Journal of Interactive Mobile Technologies (iJIM); Vol. 14 No. 05 (2020); pp. 32-46
Copyright (c) 2020 Yacine Merrad, Mohamed Hadi Habaebi, Md Rafiqul Islam, Teddy Surya Gunawan
Usability Testing of Mobile Flipboard Application on both Non-Users and Novice Users
This paper aims to discuss how journalism in a network has transformed the production and circulation of news and as gate keeping and motivation setting, from the action interdependence of ordinary people, journalists, organizations and advanced innovations (such as blogs, Twitter, Facebook and Flipboard). Finally, we analyze the interactions in the Flipboard mobile app. We carried out a study consisting of 13 participants in UUM Sintok, they were assigned five tasks to perform and questionnaires were distributed to gather their experience with the app. The results of this study showed that participants were satisfied with the application's aesthetic but find the complexity of features provided in the application to perform various functions very frustrating to use.
International Journal of Interactive Mobile Technologies (iJIM); Vol. 14 No. 05 (2020); pp. 47-56
Copyright (c) 2020 Marwah Naeem Hassooni Al-Kinani, Sumayyah Bukola Adetunmbi, Azham Hussain
Analysis of Adiabatic Hybrid Full Adder and 32-Bit Adders for Portable Mobile Applications
In VLSI, power optimization is the main criteria for all the portable mobile applications and developments because of its impact on system performance. The performance of an adder has significant impact on overall performance of a digital system. Adiabatic logic (AL), a new emerging research domain for optimizing the power in VLSI circuits with high switching activity is discussed, in this paper, for implementing the adder circuits. Various adiabatic logic styles full adder designs are reviewed and multiplexer based hybrid full adder topology is designed and implemented with ECRL and 2PASCL AL styles. Moreover in this paper, 32 bit adders such as Ripple Carry Adder (RCA), Carry Select Adder (CSLA), Carry Save Adder (CSA), Carry Skip Adder (CSKA) and Brent Kung Adder (BKA) are realised using proposed ECRL and 2PASCL adiabatic full adders. All the adders are implemented and simulated using TANNER EDA tool 22nm technology, parameters like power, area, delay and power delay product (PDP) of all the adders are observed at different operating frequencies, with supply voltage of 0.95 v and load capacitance of 0.5 pF. The observed parameters are compared with the existing adiabatic full adder designs and concluded that the proposed adiabatic full adders have the advantages of less power, delay and transistor count. In conclusion ECRL full adder is 31% faster, has equal PDP and less area than 2PASCL full adder. At 1000MHz ECRL 32 bit carry save adder is having less delay among all the 32 bit adder and 65% less PDP than 2PASCL adder and it is concluded that ECRL 32 bit carry save adder can be selected for implementation of circuits that can be used in portable mobile applications.
International Journal of Interactive Mobile Technologies (iJIM); Vol. 14 No. 05 (2020); pp. 73-94
Copyright (c) 2020 T. Suguna, M. Janaki Rani
Criteria of Mobile Psychotherapy Games for Memory Disorder: A Systematic Literature Review
Games have been widely used in many domains including medical for therapy purposes. With the advancement of technology, mobile psychotherapy games have essential role in improving memory among elderly patients. There are numbers of psychotherapy games that have been developed for elderly with memory disorder. However, at one point most of the developed games are still questionable since there is lack of game development guides for this particular purpose. Designing the optimum design for the psychotherapy games, which emphasizes the users in it will be able to maximise the effectiveness of the games. Thus, this study aims to review the literatures systematically in identifying the criteria for mobile psychotherapy games specifically for memory disorder. To achieve this, three databases were used in searching literatures which are Scopus, Web of Science and ACM Digital Library. The search identified 992 articles altogether;69 papers remains for further selection process while 909 were excluded due to irrelevancy of the focus. The selection process later refrained to 16 articles being analysed and synthesised. The selection incorporated all articles which focused directly on the psychotherapy games for memory disorder elderly patients concentrated on mobile devices. As a result, a set of important criteria for different themes on designing mobile psychotherapy game has been identified. Significant features of psychotherapy games were found in majority of the reviewed articles. These criteria will be beneficial in forming a guideline for designing and developing mobile psychotherapy games for memory disorder patients.
International Journal of Interactive Mobile Technologies (iJIM); Vol. 14 No. 05 (2020); pp. 57-72
Copyright (c) 2020 Laura Lim Sie-Yi, Noraziah ChePa
Usability Evaluation Model for Mobile Visually Impaired Applications
The usability of the mobile applications is the most important factor in developing, so the key to develop successful mobile applications is usability, especially for users have specific needs such as visually impaired. However, developers do not focus on visually impaired users. Moreover, there are limited studies and usability evaluation models for mobile applications for visually impaired so developers use just a modified usability evaluation methods which are not enough and useful to evaluate mobile applications for visually impaired, or they use general usability evaluation models. Therefore, using these methods or models is difficult for evaluator and not useful for visually impaired users. This study conducts Systematic Literature Review (SLR) to identify usability dimensions that help mobile applications developers and evaluators to evaluate mobile application for users which have moderate and severe visual impairment. The result shows that, six dimensions that have a significant impact on moderate and severe visually impaired users' satisfaction, who use mobile applications. These dimensions namely efficiency, effectiveness, satisfaction, errors, accessibility and understandability.
International Journal of Interactive Mobile Technologies (iJIM); Vol. 14 No. 05 (2020); pp. 95-107
Copyright (c) 2020 Azham Hussain, Ahlam Mohamed Omar