Publication Type
Conference Proceeding Article
Version
acceptedVersion
Publication Date
6-2007
Abstract
Cyber foraging is the transient and opportunistic use of compute servers by mobile devices. The short market life of such devices makes rapid modification of applications for remote execution an important problem. We describe a solution that combines a "little language" for cyber foraging with an adaptive runtime system. We report results from a user study showing that even novice developers are able to successfully modify large, unfamiliar applications in just a few hours. We also show that the quality of novice-modified and expert-modified applications are comparable in most cases.
Keywords
mobile computing, user study, programmer productivity, software engineering, rapid prototyping, retargeting applications
Discipline
Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
MobiSys '07: Proceedings of the 5th International Conference on Mobile Systems, Applications and Services: San Juan, Puerto Rico, June 11-13, 2007
First Page
272
Last Page
285
ISBN
9781595936141
Identifier
10.1145/1247660.1247692
Publisher
ACM
City or Country
New York
Citation
BALAN, Rajesh Krishna; Gergle, Darren; Satyanarayanan, Mahadev; and Herbsleb, James.
Simplifying Cyber Foraging for Mobile Devices. (2007). MobiSys '07: Proceedings of the 5th International Conference on Mobile Systems, Applications and Services: San Juan, Puerto Rico, June 11-13, 2007. 272-285.
Available at: https://ink.library.smu.edu.sg/sis_research/263
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
http://dx.doi.org/10.1145/1247660.1247692