Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 4 of 4

Full-Text Articles in Physical Sciences and Mathematics

To The Attention Of Mobile Software Developers: Guess What, Test Your App!, Luis C. Cruz, Rui Abreu, David Lo Apr 2019

To The Attention Of Mobile Software Developers: Guess What, Test Your App!, Luis C. Cruz, Rui Abreu, David Lo

Research Collection School Of Computing and Information Systems

Software testing is an important phase in the software development lifecycle because it helps in identifying bugs in a software system before it is shipped into the hand of its end users. There are numerous studies on how developers test general-purpose software applications. The idiosyncrasies of mobile software applications, however, set mobile apps apart from general-purpose systems (e.g., desktop, stand-alone applications, web services). This paper investigates working habits and challenges of mobile software developers with respect to testing. A key finding of our exhaustive study, using 1000 Android apps, demonstrates that mobile apps are still tested in a very ad …


Recommending New Features From Mobile App Descriptions, He Jiang, Jingxuan Zhang, Xiaochen Li, Zhilei Ren, David Lo, Xindong Wu, Zhongxuan Luo Feb 2019

Recommending New Features From Mobile App Descriptions, He Jiang, Jingxuan Zhang, Xiaochen Li, Zhilei Ren, David Lo, Xindong Wu, Zhongxuan Luo

Research Collection School Of Computing and Information Systems

The rapidly evolving mobile applications (apps) have brought great demand for developers to identify new features by inspecting the descriptions of similar apps and acquire missing features for their apps. Unfortunately, due to the huge number of apps, this manual process is time-consuming and unscalable. To help developers identify new features, we propose a new approach named SAFER. In this study, we first develop a tool to automatically extract features from app descriptions. Then, given an app, we leverage the topic model to identify its similar apps based on the extracted features and API names of apps. Finally, we design …


Bench Tracker: Improving Actionable Insights In Smartwatch Fitness Application By Increasing Usability Through Simplification, Chris Campanelli Feb 2019

Bench Tracker: Improving Actionable Insights In Smartwatch Fitness Application By Increasing Usability Through Simplification, Chris Campanelli

Faculty of Applied Science and Technology - Exceptional Student Work, Applied Computing Theses

This thesis describes a smartwatch solution, called Bench Tracker for fitness monitoring using Apple Watches and Apple iPhone devices. The system involves a mobile based application that allows users to track and monitor bench press workouts in real-time to create actionable insights. By creating actionable insights on a smartwatch application, and improving the application’s usability through simplification, users agreed they would use the fitness application created that specifically tracked bench presses. A leading fitness app was used as the comparator, and it was discovered that users were undecided if they would use this app for bench press tracking. This paper …


Motivation Factors For Using Mobile Information Systems In M-Learning, Neelima Bhatnagar Jan 2019

Motivation Factors For Using Mobile Information Systems In M-Learning, Neelima Bhatnagar

CCE Theses and Dissertations

Organizations of all types have benefited from the development and use of information systems. With the explosion of mobile applications, also known as mobile information systems, new uses are emerging. One such application of mobile information systems is mobile learning, referred to as m-learning hereafter. M-learning has found its ways in the corporate world for employee training and development, and in higher education for teaching and student learning. However, m-learning has not seen the same extent of usage as distance learning and e-learning, often attributed to technological limitations. Motivational factors, though, may also contribute to the slow adoption of m-learning. …