The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Unit testing is based on the idea that units under test behave in a reproducible and deterministic way. If the unit's code is dependent on external context factors like time or location, these factors have to be controlled in order to produce meaningful results. Spaced repetition mobile learning games in which users are reminded to play at time intervals are based on previous user interaction with...
The Philippines is one of the most disaster-prone countries in the world based on some researches covering the period between 1995 and 2015. The Philippines is surrounded with large bodies of water, making it prone to the most frequent/recurring disasters such as storms and landslides, aside from earthquakes and volcanic eruptions. This paper proposes a framework for the development of a mobile application...
Contrary to popular belief, mobile apps can spend a large fraction of time running "hidden" as background services. And, bugs in services can translate into crashes, energy depletion, device slow-down, etc. Unfortunately, without necessary testing tools, developers can only resort to telemetries from user devices in the wild. To this end, Snowdrop is a testing framework that systematically...
We show that information extracted from crowd-based testing can enhance automated mobile testing. We introduce Polariz, which generates replicable test scripts from crowd-based testing, extracting cross-app ‘motif’ events: automatically-inferred reusable higher-level event sequences composed of lower-level observed event actions. Our empirical study used 434 crowd workers from Mechanical Turk to perform...
With the rapid development of the Internet, especially in recent years, the development of mobile Internet is increasingly rapid. Message push, which is an important way for mobile client to publish information and make communication, plays a significant role in mobile Internet. MQTT protocol is one of the implementation technologies of message push in Android system with low power consumption and...
Mobile app testing is challenging since each test needs to be executed in a variety of operating contexts including heterogeneous devices, various wireless networks and different locations. Crowdsourcing enables a mobile app test to be distributed as a crowdsourced task to leverage crowd workers to accomplish the test. However, high test quality and expected test context coverage are difficult to...
Smartphones have become the pervasive personal computing platform. Recent years thus have witnessed exponential growth in research and development for secure and usable authentication schemes for smartphones. Several explicit (e.g., PIN-based) and/or implicit (e.g., biometrics-based) authentication methods have been designed and published in the literature. In fact, some of them have been embedded...
WiFi P2P allows mobile apps to connect to each other via WiFi without an intermediate access point. This communication mode is widely used by mobile apps to support interactions with one or more devices simultaneously. However, testing such P2P apps remains a challenge for app developers as i) existing testing frameworks lack support for WiFi P2P, and ii) WiFi P2P testing fails to scale when considering...
As the number of elderly people is increasing in Thailand, but there is only a few studies about graphic user interface (GUI) design on mobile devices. The problem of elderly vision and motor response should be one of design factors in GUI. This paper is about a usability study to design the most suitable GUI for Thai elderly people. This study has been done by using a game designed for testing the...
The rise of mobile smartphones and its usage of mobile applications made the human life more productive and boosted several activities in everyday routine jobs and business areas. In another side now a day, most of the business and personal applications transferred to the mobile apps. The one hand mobile application providing more features than traditional desktop applicationas and proving endless...
Enabling fully automated testing of mobile applications has recently become an important topic of study for both researchers and practitioners. A plethora of tools and approaches have been proposed to aid mobile developers both by augmenting manual testing practices and by automating various parts of the testing process. However, current approaches for automated testing fall short in convincing developers...
As the demand for higher computing resource systems and more distributed services is increasing, changes are required. Cloud computing has thus enabled distributed networks that enable computing resources in an online manner. This has further developed into concepts such as mobile cloud computing systems which provide mobile devices with resources to help minimize computing limitations. Other technologies,...
Mobile app development involves a unique set of challenges including device fragmentation and rapidly evolving platforms, making testing a difficult task. The design space for a comprehensive mobile testing strategy includes features, inputs, potential contextual app states, and large combinations of devices and underlying platforms. Therefore, automated testing is an essential activity of the development...
The development of science in the field of health clinical pharmacy grows rapidly in recent years. Based on the data from information was obtained that needs to be done a reparation a learning process in clinical pharmacy to produce them who as requested by users pharmaceutical graduates. According to the results of the information there is a problem that in conducting the process of determining the...
The quality of mobile applications is one essential factor for their success because users often immediately discard applications with insufficient quality. In prior contributions, we presented FIT4Apps, a quality assurance method for mobile applications, which focuses inspections and tests on the development of mobile applications. We performed a two-step empirical evaluation of this method: a controlled...
Multimedia clips, such as lecture recordings and screencasts, are increasingly used in both formal and informal learning contexts, such as flipped classroom, blended learning, MOOCs and mobile learning. In order to create effective educational multimedia applications, it is increasingly important to understand the factors contributing to the learning performance and learner experience. This paper...
Multifunctional information system for long remote monitoring and correction of the health state of people with the use of the advanced mobile communications, intelligent medical gadgets (navigators) and mobile applications for health control is proposed.
The ability to closely track the traffic load of base stations is very important for resource management and energy saving in green communications. Thus how to predict the future traffic accurately is critical and some recent studies show that correlation of traffic load exists among neighboring base stations. Inspired by these conclusions, this paper proposes a novel base station traffic prediction...
It is well known that the fragmentation of Android ecosystem has caused severe compatibility issues. Therefore, for Android apps, cross-platform testing (the apps must be tested on a multitude of devices and operating system versions) is particularly important to assure their quality. Although lots of cross-platform testing techniques have been proposed, there are still some limitations: 1) it is...
Building robust and reliable mobile applications requires the developer to be fully aware of the lifecycle models for mobile applications. During different states of the mobile application lifecycle, such as start-up, running, background etc., various system resources need to be acquired for use and released so that other applications can use them. However, novice and amateur developers, who are a...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.