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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
References
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)
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)
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)
Lee, D., Helal, S., Anton, S., De Deugd, S., Smith, A.: Participatory and persuasive tehealth. Gerontology 58, 269–281 (2012)
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)
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)
Fogg, B.J.: A behavior model for persuasive design. In: Proceedings of the Persuasive. ACM, New York (2009)
Berdichevsky, D., Neunschwander, E.: Towards an ethics of persuasive technology. Commun. ACM 42(5), 51–58 (1999)
D’Aloia, A.: Persuasive Computing: an Android-based Framework for Developing and Managing Persuasive Applications (2015)
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)
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)
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
Vaka, P., Shen, F., Chandrashekar, M., Lee, Y.: PEMAR: A pervasive middleware for activity recognition with smart phones. In: PerCom Workshops. IEEE (2015)
Google Fit SDK: https://developers.google.com/fit/
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)
Zhan, A., Lim, J.H., Terzis, A.: DailyAlert: A generic mobile persuasion toolkit for smartphones. In: PhoneSense. ACM (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)