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

Additional URL

http://dx.doi.org/10.1145/1247660.1247692

Share

COinS