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.
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...
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...
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...
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...
Nucleic acid amplification is a powerful technique for rapid pathogen detection due to its high analytical sensitivity, specificity and speed, but the complexity of multistep assay preparation confines their use to laboratories maintained by medical scientists and specialized equipment. Using a droplet magnetofluidic approach to miniaturization for nucleic acid testing at the point of care, we report...
With the expansion of mobile computing and mobile data services, the number, type, and application of location-based services will continue to expand rapidly in the coming years. These apps have attracted the interest of users from different fields, such as gaming, mobile commerce, navigation systems, emergency services, and various tracking systems. As these apps use large volumes of location data...
Mobile app testing and evaluation requires exposing the app to a wide array of real world context conditions viz. location, sensor values, network conditions etc. Such comprehensive context conditions are difficult to create in a development environment on a real device, therefore, simulating them in a mobile emulator is a promising alternative. We present ContextMonkey, a framework for context generation...
This paper proposes a novel cloud testing platform specialized for software testing. Our novel approach aims to perform dynamic analysis on mobile application binaries, generate the model of the application, its test cases and test input sets on the run. Domain information generated via dynamic analysis and utilization of combinatorial interaction testing for test case and input set analysis will...
Testing with final users allows evaluators to detect failures and problems that were not considered during the design and the different stages of development of an application or a web site. In order to be able to perform those tests is important to create an environment where user's responses, reactions and opinions while interacting with an application or a web site can be analyzed. A usability...
Mobile Learning (M-Learning) has gained considerable popularity among the learners. Accessibility and compatibility of M-Learning application is no more restricted to limited number of mobile devices. Now M-Learning providers have given freedom of learning on any mobile device owned by the user in the environment called Bring Your Own Device (BYOD).
Application of academic information system designed to support teaching and learning activities will be undertaken by universities in Indonesia. State Islamic University (UIN) Syarif Hidayatullah Jakarta has implemented web-based academic information system that is accessible to the academic community through the Internet network, namely the Academic Information System (AIS). Development of information...
An Android application (app), called Real Time Range Tracker, was developed as part of a Naval Innovation Science and Engineering program and provides near real-time “line of sight” range between mobile smart devices. In order to properly design tests and analyze test results, the accuracy of the data generated by the app must be fully understood along with any associated measurement uncertainties...
As software and web applications run on the same machine, traditional usability evaluation techniques can be easily conducted for these applications. Whereas, mobile application operates on profoundly different machine and environment; smartphones. The unique characteristics of mobile phones pose challenges in adopting traditional usability evaluation techniques for evaluating usability of mobile...
With the rapid advance of mobile computing technology and wireless networking, there is a significant increase of mobile subscriptions. This brings new business requirements and demands in mobile software testing, and causes new issues and challenges in mobile testing service. In this paper, informative and insightful discussions about cloud-based mobile testing-as-a-service (Mobile TaaS) are offered,...
A well-known proverb says “If it looks like a duck, walks like a duck and quacks like a duck, it is a duck”. This statement raises an interesting approach to identifying counterfeit mobile devices. If we substitute the “duck” for a device and map the proverb to the following characteristics of a device, we can use the proverb to help validate if a device is counterfeit: 1) Looks like a duck: user...
The rapid development of mobile technologies currently impact on increasing the number of users. This is supported by the emergence of mobile application which begin to replace the role of dektop application. The growing of the mobile device technology also supported by Android Operating System. With Android SDK, developer can develop their application to use feature of mobile device technology. In...
The authors have developing mobile device evaluation and testing platform to evaluate the mobile malware. Using the platform, the authors have created several courses in mobile device security. One of the important requirements is to provide students with a safe and sandboxed environment for malware analysis. Other features include tool enhanced lab environment, updated malware repository, log collection...
During the last years, location-based services (LBS) became one of the most popular features of mobile devices like smartphones or tablets. Basically, reactive LBS provide means to access location-specific content upon request by the user, whereas their proactive counterparts are used to push location-specific content to the user as soon as a dedicated zone - called geofence - is entered or left....
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.