skip to main content
10.1145/2500727.2500744acmotherconferencesArticle/Chapter ViewAbstractPublication PagesapsysConference Proceedingsconference-collections
research-article

Mobile applications need targeted micro-updates

Published:29 July 2013Publication History

ABSTRACT

Smart-phone applications ("apps") run across a wide range of environmental conditions, locations, and hardware platforms. They are often subject to an array of interactions that are hard or impossible for developers to emulate or even anticipate during testing. Once an application is released, feedback obtained from users and from analytics over usage and performance data result in further modifications. Many of these changes are relatively small, and can often be parameterized.

References

  1. Codea. http://twolivesleft.com/Codea.Google ScholarGoogle Scholar
  2. flurry. http://www.flurry.com.Google ScholarGoogle Scholar
  3. Microsoft on{x}. http://www.onx.ms.Google ScholarGoogle Scholar
  4. Oracle Java EE 5 Tutorial. http://docs.oracle.com/javaee/5/tutorial/doc/bnbyl.html.Google ScholarGoogle Scholar
  5. Phonegap. http://www.phonegap.com.Google ScholarGoogle Scholar
  6. TouchDevelop. http://www.touchdevelop.com.Google ScholarGoogle Scholar
  7. S. Ajmani, B. Liskov, and L. Shrira. Modular software upgrades for distributed systems. In Proc. ECOOP, pages 452--476, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Arnold and M. F. Kaashoek. Ksplice: automatic re-bootless kernel updates. In Proc. EuroSys, pages 187--198, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Cheung and S. Madden. Performance profiling with EndoScope, an acquisitional software monitoring framework. PVLDB, 1(1):42--53, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. E. Cuervo, A. Balasubramanian, D.-k. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl. Maui: making smartphones last longer with code offload. In Proc. MobiSys, pages 49--62, New York, NY, USA, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Flinn and M. Satyanarayanan. Managing battery lifetime with energy-aware adaptation. ACM Trans. Comput. Syst., 22(2):137--179, May 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. C. Giuffrida, A. Kuijsten, and A. S. Tanenbaum. Safe and automatic live update for operating systems. In Proc. ASPLOS, pages 279--292, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. S. Gordon, D. A. Jamshidi, S. Mahlke, Z. M. Mao, and X. Chen. Comet: code offload by migrating execution transparently. In Proc. OSDI, pages 93--106, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. B. Liblit, A. Aiken, A. X. Zheng, and M. I. Jordan. Bug isolation via remote program sampling. SIGPLAN Not., 38(5):141--154, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. I. Neamtiu and M. Hicks. Safe and timely dynamic updates for multi-threaded programs. In Proc. PLDI, pages 13--24, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. L. Ravindranath, J. Padhye, S. Agarwal, R. Mahajan, I. Obermiller, and S. Shayandeh. AppInsight: mobile app performance monitoring in the wild. In Proc. OSDI, pages 107--120, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. L. Ravindranath, A. Thiagarajan, H. Balakrishnan, and S. Madden. Code in the air: simplifying sensing and coordination tasks on smartphones. In Proc. HotMobile, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. A. Thiagarajan, L. Ravindranath, K. LaCurts, S. Madden, H. Balakrishnan, S. Toledo, and J. Eriksson. Vtrack: accurate, energy-aware road traffic delay estimation using mobile phones. In Proc. SenSys, pages 85--98, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    APSys '13: Proceedings of the 4th Asia-Pacific Workshop on Systems
    July 2013
    131 pages
    ISBN:9781450323161
    DOI:10.1145/2500727

    Copyright © 2013 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 29 July 2013

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    APSys '13 Paper Acceptance Rate23of73submissions,32%Overall Acceptance Rate149of386submissions,39%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader