Mobile Application Benchmarking Based on the Resource Usage Monitoring

Author(s):  
Reza Rawassizadeh

There are many mobile applications currently available on the market, which have been developed specifically for smart phones. The operating systems of these smart phones are flexible in order to facilitate the application development for programmers regardless of the lower layers of the operating system. Mobile phones like other pervasive devices suffer from resource shortages. These resources vary from the power (battery) consumption to the network bandwidth consumption. In this research we identify and classify mobile resources and propose a monitoring approach to measure resource utilization. The authors provide a monitoring tool, which generates traces about the resource usage. Then they propose a benchmarking model which studies traces and enables users to extract qualitative information about the application from quantitative resource usage traces. Results of the study could assist quality operators to compare similar applications from their resource usage point of view, or profile a single application resource consumption.

Author(s):  
Reza Rawassizadeh ◽  
Amin Anjomshoaa ◽  
A Min Tjoa

There are many mobile applications currently available on the market, which have been developed specifically for smart phones. The operating system of these smart phones is flexible enough to facilitate the high level application development. Similar to other pervasive devices, mobile phones suffer from limited amount of resources. These resources vary from the power (battery) consumption to the network bandwidth consumption. In this research the mobile resources are identified and classified. Furthermore, a monitoring approach to measure resource utilization is proposed. This monitoring tool generates traces about the resource usage which is followed by a benchmarking model which studies monitoring traces and enables users to extract qualitative information about the application from quantitative trace of resource usage.


2019 ◽  
Author(s):  
Dalya Al-Moghrabi ◽  
Fiorella Beatriz Colonio-Salazar ◽  
Ama Johal ◽  
Padhraig Seamus Fleming

BACKGROUND Diligent wear of removable orthodontic retainers requires prolonged compliance and is invariably necessary to preserve optimal results. Patient-informed behaviour-change interventions represent a promising and novel means of enhancing compliance with retainer wear. OBJECTIVE To describe the development of a patient-informed mobile application aimed to enhance retainer wear. METHODS Four aspects were considered during mobile application development: participant preferences; analysis of publicly-available retainer-related posts on Twitter; available interventions; and behaviour-change theories. Audio-recorded one-to-one interviews were conducted with a subset of participants to account for patient preferences in terms of features, design and content. A criterion-based purposive sample of participants wearing vacuum-formed retainers for at least 4 years was used. Thematic analysis of transcribed data was undertaken. RESULTS The need to facilitate communication with the treating clinician, responsive reminder and tracking systems, and access to useful and engaging written and visual information, in addition to other personalised and interactive features were considered important. Concerns related to retainer wear shared on Twitter informed an exhaustive list of frequently-asked questions. Application features were mapped to relevant theoretical constructs. Determinants of existing behavioural change theories were used to link application features to expected outcomes. CONCLUSIONS A holistic process involving both patient and professional input can be useful in informing the development of mobile applications. The orthodontic application (“My Retainers”) will undergo further scrutiny in relation to its effectiveness in inducing behavioural change and concerning patient experiences prior to finalisation.


2016 ◽  
Vol 2016 ◽  
pp. 1-11 ◽  
Author(s):  
Jemin Lee ◽  
Hyungshin Kim

Low quality mobile applications have damaged the user experience. However, in light of the number of applications, quality analysis is a daunting task. For that reason, QDroid is proposed, an automated quality analyzer that detects the presence of crashes, excessive resource usage, and compatibility problems, without source codes and human involvement. QDroid was applied to 67 applications for evaluation and discovered 78% more crashes and attained 23% higher Activity coverage than Monkey testing. For detecting excessive resource usage and compatibility problems, QDroid reduced the number of applications that required manual review by up to 96% and 69%, respectively.


Author(s):  
Ю.Н. Дорошенко ◽  
О.Я. Кравец ◽  
Ю.С. Акинина

Несмотря на множество доступных мобильных приложений с различными формами реализации (например, компонент, услуга или приложение), потребности пользователя отличаются от одного к другому. Кроме того, мобильные устройства характеризуются разнородными программными и аппаратными конфигурациями. Таким образом, важной проблемой при разработке мобильных приложений является их развертывание на доступных разнородных устройствах. Для решения этих проблем необходим процесс композиции, позволяющий повторно использовать существующие разнородные объекты для разработки мобильных приложений в соответствии с требованиями пользователя, и чтобы поведение желаемых приложений можно было настраивать в соответствии с их различной контекстной информацией. В статье эта проблема решается на основе процесса создания мобильных приложений с учетом контекста на основе существующих гетерогенных программных объектов. Despite the many mobile applications available with different forms of implementation (for example, a component, service or application), the user's needs differ from one to another. In addition, mobile devices are characterized by heterogeneous software and hardware configurations. Thus, an important problem in the development of mobile applications is their deployment on available heterogeneous devices. To solve these problems, we need a composition process that allows us to reuse existing heterogeneous objects for developing mobile applications in accordance with the user's requirements, and so that the behavior of the desired applications can be customized according to their different contextual information. In the article, this problem is solved on the basis of the process of creating mobile applications taking into account the context on the basis of existing heterogeneous program objects.


2021 ◽  
Vol 9 (4) ◽  
pp. 457
Author(s):  
I Putu Agus Wahyu Widiatmika ◽  
Cokorda Rai Adi Pramartha

Kulkul is one of Bali's cultural heritage. Kulkul is used in Balinese society for communication when there is a danger, death, a ritual, and so on. The current phenomenon is that many Balinese people are only able to know and without knowing much knowledge about kulkul. It is because this knowledge is the only word of mouth, making it difficult for it to be collected, stored, retrieved, shared, and renewed. Current technological developments, especially mobile technology, allow the development of mobile applications on cultural knowledge with an ontology approach that will help provide an explicit explanation of this knowledge. In this study, the authors propose the application of a web service with a REST API architecture to help mobile applications integrate Balinese Kulkul Semantic Ontology. This study uses the prototyping method in developing the REST API. From the tests that have been done, it is found that the REST API has successfully received requests and responses which prove that the mobile application is well integrated.


2019 ◽  
Vol 26 ◽  
pp. 03005
Author(s):  
Yongkang Xing

With e-Business rapidly spreads out in recent years, there is a significant trend that more and more consumers are using mobile applications in engaging with e-Commerce. In order to reach out to maximum consumers across diverse mobile platforms, how to choose a suitable e-Commerce mobile application development approaches with reliable compatibility and lower cost becomes a challenging solution. This paper starts with describing an overview of various development approaches in the field of e-Commerce mobile applications. The research will focus on examining the performance of e-Business mobile applications in terms of access to mobile features, advanced graphics and compatibility are developed using such frameworks. By analyzing the research data on several platforms, this paper will list the pros and cons in each development approaches under different commercial criteria. Finally, the paper summarizes the contributions and concludes with some possible future e-Commerce mobile development directions.


2016 ◽  
Vol 24 (4) ◽  
pp. 67-79
Author(s):  
Sina Baghbaniyazdi ◽  
Amir Ekhlassi ◽  
Kamal Sakhdari

While previous research on application adoption has partly advanced our understanding of factors affecting the adoption of mobile applications, less attention has been given to the whole process of application development, from idea characteristics to the supportive activities after launch. In particular, less is known about these factors in the context of developing countries, where mobile applications are gaining increasing popularity. In this vein, this paper, adopting a grounded theory approach, aims to identify factors influencing the adoption of entertainment mobile application from the developer's points of view focusing on different phases of application development in the novel context of Iran. The authors' in-depth semi-structured interviews with experts in mobile application development firms indicate 15 factors classified within four categories based on the application development process, entailing idea characteristics, design, marketing communications and supportive activities. The implications of these findings provides valuable insight into why some mobile applications are more successful than others.


2016 ◽  
Vol 7 (3) ◽  
pp. 84-91 ◽  
Author(s):  
Nariman K Gadzhiev ◽  
Sergei S Brovkin ◽  
Vladislav E Grigoryev ◽  
Vladimir V Dmitriev ◽  
Vigen A Malkhasyan ◽  
...  

Goal: to develop mobile application for patients with kidney stone for compliance maintenance and possible reduction of recurrence rate. Material and methods. Existing mobile applications for urolithiasis were meticulously reviewed by three groups of doctors each from different urological facilities from Saint Petersburg, Russia. Information used in our mobile application was from main urolithiasis guidelines of different urological associations. Direct application development was done by professional programmers. After application release urologist from all over the Russia were questioned about the usefulness of this product. Results. As a result of combined work application “Urolithiasis: patient assistant” was produced. Among 102 respondents 96 % evaluated this application as very useful, 3 % as useful and only 1 % considered it as a weak tool. Conclusion. Application “Urolithiasis: patient assistant” being first and single in Russian language consists of tools for compliance maintenance and plenty of other useful information regarding recurrence risk reduction and thus may be used in patients with kidney stones.


Author(s):  
Anis Syuhada Shaharom ◽  
Mohd Hishamuddin Abdul Rahman

Kajian ini bertujuan untuk membangunkan sebuah aplikasi mudah alih, Algoritma Bersama Algo untuk pelajar tingkatan 1 yang mengambil subjek Asas Sains Komputer bagi topik Algoritma. Pembangunan aplikasi ini berasaskan kepada permasalahan yang berlaku dalam kalangan guru mahupun pelajar yang sukar untuk mencari bahan rujukan. Pembangunan aplikasi ini dapat membantu para guru dan pelajar dengan menerapkan elemen-elemen multimedia dan teknologi maklumat. Seterusnya, kajian ini juga mengkaji persepsi pelajar dan guru terhadap penggunaan aplikasi dalam pembelajaran bab Algoritma. Metodologi kajian yang digunakan sebagai panduan dalam pembangunan aplikasi ini adalah ADDIE. Data kajian dikumpul dengan menggunakan soal selidik yang diedarkan kepada guru dan pelajar melalui Google Form. Hasil dapatan kajian memperlihatkan majoriti pelajar dapat menggunakan aplikasi dengan baik dan menarik minat pelajar untuk belajar. Cadangan pada masa akan datang adalah dalam menghasilkan sesuatu produk pembangun perlu kreatif dalam menerapkan elemen multimedia dalam menarik minat pengguna. Kesimpulan daripada kajian menunjukkan pembelajaran yang menarik mampu dijalankan walaupun diluar bilik darjah dengan menggunakan aplikasi mudah alih yang disediakan..   Usefulness of the 'Algoritma bersama Algo' for Learning Algorithm Topic in Asas Sains Komputer Subjects Abstract: This study aim to develop a mobile application, “Algoritma bersama Algo” for Form 1’s student taking “Asas Sains Komputer” in Algorithm topic. This application development based on problem that occurred within both teacher and student that having dificulity in searching reference materials. This application can help both teacher and student to applied multimedia and information technology elements. Next, this study also examines the perceptions of students and teachers to use this application in learning about algorithm. Methodology used as guide in development of this application is ADDIE model. Data collected using questionnaires which distributed to students through Google Forms. The result showed that majority students can use application properly and it attract students to learn. Suggestion for the future is to produce a creative product as developer needs to implement multimedia elements to interest users. As conclusion, the study showed interesting learning can be carried out even outside the classroom using mobile applications that were develop. Keywords: Learning Tool, Algorithm, Mobile Application.


Author(s):  
Rajesh Keshavrao Deshmukh ◽  
Shilpa Markandey ◽  
Pooja Sahu

The Android is mobile platform. It is an open source and free operating system application, by Google it is developed and maintained. It was designed essentially for touch screen mobile devices, such as and tablet, computers, smart phones, watch television, cars etc. Android is one of the most widely used mobile OS. Android is a not only operating system but also key applications and middleware. Android is an open source operating system. It is developed by the open handset Alliance, led by Google, and other companies. Those are used to android studio 2.2.3 version and development the mobile application.


Sign in / Sign up

Export Citation Format

Share Document