Skip to main content

Android Genetic Programming Framework

  • Conference paper
Book cover Genetic Programming (EuroGP 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7244))

Included in the following conference series:

Abstract

Personalisation in smart phones requires adaptability to dynamic context based on application usage and sensor inputs. Current personalisation approaches do not provide sufficient adaptability to dynamic and unexpected context. This paper introduces the Android Genetic Programming Framework (AGP) as a personalisation method for smart phones. AGP considers the specific design challenges of smart phones, such as resource limitation and constrained programming environments. We demonstrate AGP’s utility through empirical experiments on two applications: a news reader application and an energy efficient localisation application. Results show that AGP successfully adapts application behaviour to user context.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Falaki, H., Mahajan, R., Kandula, S., Lymberopoulos, D., Govindan, R., Estrin, D.: Diversity in Smartphone Usage. In: MobiSys 2010 (2010)

    Google Scholar 

  2. Dockhorn Costa, P., Ferreira Pires, L., Sinderen, M.: Designing a configurable services platform for mobile context-aware applications. International Journal of Pervasive Computing and Communications 1(1), 13–25 (2008)

    Article  Google Scholar 

  3. Bae, J.S., Lee, J.Y., Kim, B.C., Rye, S.: Next Generation Mobile Service Environment and Evolution of Context Aware Services. In: Sha, E., Han, S.-K., Xu, C.-Z., Kim, M.-H., Yang, L.T., Xiao, B. (eds.) EUC 2006. LNCS, vol. 4096, pp. 591–600. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Miele, A., Quintarelli, E., Tanca, L.: A methodology for preference-based personalization of contextual data. In: EDBT 2009 (2009)

    Google Scholar 

  5. Koza, J.R.: Genetic Programming: on the programming of computers by means of natural selection. In: Complex Adaptive Systems. MIT Press, Cambridge (1992)

    Google Scholar 

  6. Ventura, S., Romero, C., Zafra, A., Delgado, J.A., Hervas, C.: JCLEC: a Java framework for evolutionary computation. Soft Comput. 12, 381–392 (2008)

    Article  Google Scholar 

  7. Pyevolve, http://pyevolve.sourceforge.net/wordpress/?p=350

  8. McPhee, N.F., Hopper, N.J., Reierson, M.L.: Sutherland: An extensible object-oriented software framework for evolutionary computation. In: Genetic Programming 1998: Proceedings of the Third Annual Conference, July 22-25. University of Wisconsin, Morgan Kaufmann, Wisconsin, San Francisco (1998)

    Google Scholar 

  9. Gagne, C., Parizeau, M.: Open BEAGLE: A New Versatile C++ Framework for Evolutionary Computation. In: GECCO Late Breaking Papers, pp. 161–168 (2002)

    Google Scholar 

  10. Ismail, I.A., Ramly, N.A.E., Abd-ElWahid, M.A., ElKafrawy, P.M., Nasef, M.M.: Genetic Programming Framework for Fingerprint Matching. In: CoRR (2009)

    Google Scholar 

  11. Torres, R.S., Falcao, A.X., Goncalves, M.A., Papa, J.P., Zhang, B., Fan, W., Fox, E.A.: A genetic programming framework for content-based image retrieval. Pattern Recognition 42, 283–292 (2009)

    Google Scholar 

  12. Valencia, P., Lindsay, P., Jurdak, R.: Distributed Genetic Evolution in WSN. In: IPSN 2010, Stockholm, Sweden, April 12-16 (2010)

    Google Scholar 

  13. Lenaerts, T., Manderick, B.: Building a Genetic Programming Framework: The Added-Value of Design Patterns. In: Banzhaf, W., Poli, R., Schoenauer, M., Fogarty, T.C. (eds.) EuroGP 1998. LNCS, vol. 1391, pp. 196–208. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  14. Lacerda, A., Cristo, M., Goncalves, M.A., Fan, W., Ziviani, N., Ribeiro-Neto, B.A.: Learning to advertise. In: SIGIR 2006, pp. 549–556 (2006)

    Google Scholar 

  15. Weise, T., Geihs, K.: DGPF: An Adaptable Framework for Distributed Multi-Objective Search Algorithms Applied to the Genetic Programming of Sensor Networks. In: BIOMA 2006, Ljubljana, Slovenia, October 9-10, pp. 157–166 (2006)

    Google Scholar 

  16. Android Reference, http://developer.android.com/reference/packages.html

  17. Lu, H., Pan, W., Lane, N.D., Choudhury, T., Campbell, A.T.: SoundSense: scalable sound sensing for people-centric applications on mobile phones. In: MobiSys, pp. 165–178 (2009)

    Google Scholar 

  18. Thiagarajan, A., Ravindranath, L., LaCurts, K., Madden, S., Balakrishnan, H., Toledo, S., Eriksson, J.: VTrack: accurate, energy-aware road traffic delay estimation using mobile phones. In: SenSys, pp. 85–98 (2009)

    Google Scholar 

  19. Lin, K., Kansal, A., Lymberopoulos, D., Zhao, F.: Energy-accuracy trade-off for continuous mobile device location. In: MobiSys, pp. 285–298 (2010)

    Google Scholar 

  20. Jurdak, R., Corke, P., Dharman, D., Salagnac, G.: Adaptive GPS duty cycling and radio ranging for energy-efficient localization. In: SenSys, pp. 57–70 (2010)

    Google Scholar 

  21. Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W.: Object-oriented modelling and design (1991)

    Google Scholar 

  22. Folino, G., Spezzano, G.: P-CAGE: An Environment for Evolutionary Computation in Peer-to-Peer Systems. In: Collet, P., Tomassini, M., Ebner, M., Gustafson, S., Ekárt, A. (eds.) EuroGP 2006. LNCS, vol. 3905, pp. 341–350. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  23. Martin, W.N., Lienig, J., Cohoon, J.P.: Island (Migration) Models: Evolutionary Algorithms Based on Punctuated Equilibria. In: Handbook of Evolutionary Computation, pp. C6.3:1–C6.3:16. Oxford University Press (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cotillon, A., Valencia, P., Jurdak, R. (2012). Android Genetic Programming Framework. In: Moraglio, A., Silva, S., Krawiec, K., Machado, P., Cotta, C. (eds) Genetic Programming. EuroGP 2012. Lecture Notes in Computer Science, vol 7244. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29139-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29139-5_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29138-8

  • Online ISBN: 978-3-642-29139-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics