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.
Keywords
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)