Skip to main content

Cicero: Middleware for Developing Persuasive Mobile Applications

  • Conference paper
  • First Online:
Persuasive Technology (PERSUASIVE 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9638))

Included in the following conference series:

Abstract

We present Cicero – a middleware solution to support developers design and implement persuasive mobile apps. Based on the Action-Behavior Model (ABM), Cicero provides developers with powerful class libraries and collaboration methodology to streamline the development of mobile persuasive apps without requiring a steep knowledge of behavior science theory or venturing into domain-specific knowledge and artifacts. Cicero guides the developers in following the ABM steps, provides APIs for cyber sense and cyber influence, and embodies the necessary model computations including measuring end-user compliance and response to influence and persuasion. Cicero also facilitates the engagement of domain experts in a clearly defined collaborative role. Here we also originally detail the design and implementation of an Android version of the Cicero middleware and we present a use case to practically exemplify how Cicero can facilitate the application developers’ work.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Notes

  1. 1.

    http://tasker.dinglisch.net/.

  2. 2.

    https://developers.google.com/android/reference/com/google/android/gms/location/package-summary.

  3. 3.

    http://developer.android.com/guide/topics/sensors/sensors_overview.html.

  4. 4.

    https://developers.google.com/android/guides/overview.

  5. 5.

    http://developer.android.com/reference/android/hardware/SensorManager.html.

  6. 6.

    http://developer.android.com/reference/android/telephony/TelephonyManager.html.

  7. 7.

    http://developer.android.com/reference/android/media/MediaRecorder.html.

  8. 8.

    http://developer.android.com/tools/help/adb.html.

  9. 9.

    http://developer.android.com/tools/debugging/debugging-devtools.html.

  10. 10.

    https://developer.qualcomm.com/software/trepn-power-profiler.

  11. 11.

    http://www.icta.ufl.edu/cicero.

References

  1. Lee, D., Helal, S., Sung, Y.S., Anton, S.: Situation-based assess tree for user behavior assessment in persuasive telehealth. IEEE Trans. Hum. Mach. Syst. 45(5), 624–634 (2015)

    Article  Google Scholar 

  2. Lee, D., Helal, S., Sung, Y.: Assessing behavioral responses in persuasive ubiquitous systems. In: Biswas, J., Kobayashi, H., Wong, L., Abdulrazak, B., Mokhtari, M. (eds.) ICOST 2013. LNCS, vol. 7910, pp. 176–186. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  3. Lee, D., Helal, S.: From activity recognition to situation recognition. In: Biswas, J., Kobayashi, H., Wong, L., Abdulrazak, B., Mokhtari, M. (eds.) ICOST 2013. LNCS, vol. 7910, pp. 245–251. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  4. Lee, D., Helal, S., Anton, S., De Deugd, S., Smith, A.: Participatory and persuasive tehealth. Gerontology 58, 269–281 (2012)

    Article  Google Scholar 

  5. Lee, D., Helal, S., Johnson, B.D.: An action-based behavior model for persuasive telehealth. In: Lee, Y., Bien, Z., Mokhtari, M., Kim, J.T., Park, M., Kim, J., Lee, H., Khalil, I. (eds.) ICOST 2010. LNCS, vol. 6159, pp. 121–129. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  6. Riley, W.T., Rivera, D.E., Atienza, A.A., Nilsen, W., Allison, S.M., Mermelstein, R.: Health behavior models in the age of mobile interventions: are our theories up to the task? Transl. Behav. Med. 1, 53–71 (2011)

    Article  Google Scholar 

  7. Fogg, B.J.: A behavior model for persuasive design. In: Proceedings of the Persuasive. ACM, New York (2009)

    Google Scholar 

  8. Berdichevsky, D., Neunschwander, E.: Towards an ethics of persuasive technology. Commun. ACM 42(5), 51–58 (1999)

    Article  Google Scholar 

  9. D’Aloia, A.: Persuasive Computing: an Android-based Framework for Developing and Managing Persuasive Applications (2015)

    Google Scholar 

  10. Ravindranath, L., Thiagarajan, A., Balakrishnan, H., Madden, S.: Code in the air: simplifying sensing and coordination tasks on smartphones. In: Proceedings of Hot-Mobile. ACM (2012)

    Google Scholar 

  11. Kaler, T., Lynch, J.P., Peng, T., Ravindranath, L., Thiagarajan, A., Balakrishnan, H., Madden, S.: Code in the air: simplifying sensing on smartphones. In: Proceedings of SenSys. ACM (2010)

    Google Scholar 

  12. Aharony, N., Pan, W., Ip, C., Khayal, I., Pentland, A.: Social fMRI: Investigating and shaping social mechanisms in the real world. Pervasive Mobile Comput. 7(6), 643–659 (2011). ACM

    Article  Google Scholar 

  13. Vaka, P., Shen, F., Chandrashekar, M., Lee, Y.: PEMAR: A pervasive middleware for activity recognition with smart phones. In: PerCom Workshops. IEEE (2015)

    Google Scholar 

  14. Google Fit SDK: https://developers.google.com/fit/

  15. Cardone, G., Cirri, A., Corradi, A., Foschini, L., Montanari, R.: Activity recognition for smart city scenarios: Google play services vs. MoST facilities. In: Computers and Communication (ISCC). IEEE (2014)

    Google Scholar 

  16. Zhan, A., Lim, J.H., Terzis, A.: DailyAlert: A generic mobile persuasion toolkit for smartphones. In: PhoneSense. ACM (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matteo Lelli .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

D’Aloia, A., Lelli, M., Lee, D., Helal, S., Bellavista, P. (2016). Cicero: Middleware for Developing Persuasive Mobile Applications. In: Meschtscherjakov, A., De Ruyter, B., Fuchsberger, V., Murer, M., Tscheligi, M. (eds) Persuasive Technology. PERSUASIVE 2016. Lecture Notes in Computer Science(), vol 9638. Springer, Cham. https://doi.org/10.1007/978-3-319-31510-2_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-31510-2_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-31509-6

  • Online ISBN: 978-3-319-31510-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics