No abstract available.
Proceeding Downloads
Responsiveness analysis tool for Android application
Responsiveness is an important type of quality factor in Android application because it directly affects user experience. When the user interface thread performs lengthy operations, the user may feel that the application has become sluggish or frozen. ...
Attack surfaces for mobile devices
Mobile platforms represent an increasing valuable target for adversaries. This paper discusses attack surfaces – points of attack – that mobile devices present. Several important mobile device capabilities in communication, computation and sensors ...
Improving responsiveness in mobile apps via refactoring for asynchrony (invited talk)
One contemporary development task is refactoring long-running, blocking synchronous code (e.g., accessing the web, database, or file system) into non-blocking asynchronous code. Asynchronous programming is in demand today because responsiveness is ...
Perspectives on task ownership in mobile operating system development (invited talk)
There can be little contention about Stroustrup's epigrammatic remark: our civilization runs on software. However a caveat is increasingly due, much of the software that runs our civilization, runs on mobile devices today. Mobile operating systems have ...
Apposcopy: automated detection of Android malware (invited talk)
We present Apposcopy, a new semantics-based approach for detecting Android malware that steal private information. Apposcopy incorporates (i) a high-level language for specifying malware signatures and (ii) a static analysis for deciding if a given ...
Energy-aware design patterns for mobile application development (invited talk)
Developing energy-efficient application is crucial for mobile platforms such as smartphone and tablets, since such devices operate on a limited amount of battery power. However, until recently most of the smartphone applications have been developed in ...
Automated detection and mitigation of inter-application security vulnerabilities in Android (invited talk)
Android is the most popular platform for mobile devices. It facilitates sharing data and services between applications by providing a rich inter-application communication system. While such sharing can be controlled by the Android permission system, ...
Index Terms
- Proceedings of the 2nd International Workshop on Software Development Lifecycle for Mobile