Conference Proceeding Article
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.
mobile computing, user study, programmer productivity, software engineering, rapid prototyping, retargeting applications
Software and Cyber-Physical Systems
MobiSys '07: Proceedings of the 5th International Conference on Mobile Systems, Applications and Services: San Juan, Puerto Rico, June 11-13, 2007
City or Country
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. Research Collection School Of Information Systems.
Available at: http://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 License.