Skip to main content
Log in

Persuasive software design patterns for social influence

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

This article describes software design techniques for social influence as software design patterns, instantiating social influence features defined in the persuasive systems design (PSD) model. The article draws on literature from PSD, social psychology and software patterns to derive the social influence patterns, which are then implemented in a conceptual system. This paves the way for an important research track within persuasive systems research. The ultimate aim of these persuasive software patterns was to develop generalizable techniques that could aid the development of social support features in any persuasive system.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. http://lifehacker.com/281626/jerry-seinfelds-productivity-secret/all.

  2. https://www.fitocracy.com/.

  3. http://www.endomondo.com/.

  4. http://runkeeper.com/.

  5. http://www.sports-tracker.com/.

  6. https://play.google.com/store/apps/details?id=com.azati.quit&hl=en.

  7. https://play.google.com/store/apps/details?id=com.fitsby.

References

  1. Alahäivälä T, Oinas-Kukkonen H, Jokelainen T (2013) Software architecture design for health BCSS: case onnikka. Lecture notes in computer science, vol 7822, Persuasive Technology, pp 3–14

  2. Aversano L, Canfora G, Cerulo L, Del Grosso C, Di Penta M (2007) An empirical study on the evolution of design patterns. Proceedings of the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Dubrovnik, Croatia. pp 385–394

  3. Bandura A (1976) Social learning theory. Prentice Hall, Englewood Cliffs

    Google Scholar 

  4. Bandura A (1991) Social cognitive theory of self-regulation. Organ Behav Hum Decis Process 50:248–287

    Article  Google Scholar 

  5. Bandura A (2001) Social cognitive theory: an agenetic perspective. Ann Rev Psychol 2001(52):1–26

    Article  Google Scholar 

  6. Briñol P, Petty RE (2009) Persuasion: insights from the self-validation hypothesis. Adv Exp Soc Psychol 41:69–118

    Article  Google Scholar 

  7. Buschmann F, Henney K, Schmidt DC (2007) Past, present, and future trends in software patterns. Software, IEEE 24(4):31–37

    Article  Google Scholar 

  8. Chiu C, Hsu M, Wang ETG (2006) Understanding knowledge sharing in virtual communities: an integration of social capital and social cognitive theories. Decis Support Syst 42(3):1872–1888

    Article  Google Scholar 

  9. Cialdini RB, Trost MR (1998) Social influence: Social norms, conformity, and compliance. In: Gilbert D, Fiske S, Lindzey G (eds) The handbook of social psychology, vol 2, 4th edn. McGraw-Hill, New York, pp 151–192. ISBN 0070237107

    Google Scholar 

  10. Cialdini R (2003) Crafting normative messages to protect the environment. Curr Dir Psychol Sci 12(4):105–109

    Article  Google Scholar 

  11. Cialdini R (2007) Descriptive social norms as underappreciated sources of social control. Psychometrika 72(2):263–268

    Article  MathSciNet  MATH  Google Scholar 

  12. Cialdini R (2007) Influence: the psychology of persuasion. HarperCollins Publishers, New York

    Google Scholar 

  13. Deterding S, Sicart M, Nacke L, O’Hara K, Dixon D (2011) Gamification. Using game-design elements in non-gaming contexts. Proceedings of the 2011 annual conference extended abstracts on Human factors in computing systems - CHI EA’11, 2425

  14. Diaz P, Aedo I, Rosson MB (2008) Visual representation of web design patterns for end-users. Proceedings of the Working Conference on Advanced Visual Interfaces, Napoli, Italy. pp 408–411

  15. Dubey SK, Rana A (2012) Analytical comparison of usability measurement methods. Int J Comput Appl 39(15):11–18

  16. Fehr E, Fischbacher U (2004) Social norms and human cooperation. Trends Cognit Sci 8(4):185–190

    Article  Google Scholar 

  17. Fogg BJ, Hreha J (2010) Behavior wizard: a method for matching target behaviors with solutions. Proceedings of the 5th international conference on persuasive technology, Copenhagen, Denmark, pp 117–131

  18. Fogg B (2009) A behavior model for persuasive design. Proceedings of the 4th international conference on persuasive technology, Claremont, California

  19. Fogg BJ (2003) Persuasive technology: using computers to change what we think and do. Morgan Kaufmann Publishers, San Francisco

    Google Scholar 

  20. Franch X (2013) Software requirement patterns. Proceedings of the 2013 international conference on software engineering, San Francisco, CA, USA, pp 1499–1501

  21. Flynn FJ, Amanatullah ET (2012) Psyched up or psyched out? The influence of coactor status on individual performance. Organ Sci 23(2):402–415

    Article  Google Scholar 

  22. Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object oriented software. Addison-Wesley, Reading

    Google Scholar 

  23. Gemert-Pijnen J, Wolfgang R, Langrial S, Ploderer B Oinas-Kukkonen H (2013) Expanding the research area of behavior change support systems. First International Conference on Behavior Change Support Systems, Sydney, Australia, pp 19–22

  24. Gestwicki P, Sun F (2008) Teaching design patterns through computer game development. J Educ Resour Comput 8(1):2:1–2:22

    Article  Google Scholar 

  25. Guadagno RE, Cialdini RB (2010) Preference for consistency and social influence: a review of current research findings. Soc Influ 5(3):152–163

    Article  Google Scholar 

  26. Huotari K, Hamari J (2012) Defining gamification: a service marketing perspective. Proceedings of the 16th international academic mind trek conference, Tampere, Finland

  27. Kleinrock L (1996) Nomadicity: anytime, anywhere in a disconnected world. Mob Net Appl 1:351–357

    Google Scholar 

  28. Kobayashi T, Saeki M (1999) Software development based on software pattern evolution. Software engineering conference, (APSEC ‘99) proceedings. Sixth Asia Pacific, pp 18–25

  29. Langrial S, Stibe A, Oinas-Kukkonen H (2013) Practical examples of mobile and social apps using the outcome/change design matrix. First international conference on behavior change support systems, Sydney, Australia, pp 19–22

  30. Le T, Chaudhuri S, Chung J, Thompson HJ, Demiris G (2014) Tree testing of hierarchical menu structures for health applications. J Biomed Inform 49:198–205

  31. Leff A, Rayfield JT (2001) Web-application development using the model/view/controller design pattern. Enterprise distributed object computing conference, EDOC ‘01. Proceedings. Fifth IEEE International, pp 118–127

  32. Lehto T, Oinas-Kukkonen H (2011) Persuasive Features in web-based alcohol and smoking interventions: a systematic review of the literature. J Med Internet Res 13:3

    Article  Google Scholar 

  33. Zhu L, Babar MA, Jeffery R (2004) Mining patterns to support software architecture evaluation. Software architecture, WICSA 2004. Proceedings. Fourth working IEEE/IFIP conference on, pp 25–34

  34. Lindqvist J, Cranshaw J, Wiese J, Hong J, Zimmerman J (2011) I’m the mayor of my house: Examining why people use foursquare: a social-driven location sharing application. Proceedings of the SIGCHI Conference on Human factors in computing systems, Vancouver, BC, Canada. 2409–2418. doi:10.1145/1978942.1979295

  35. Lockton D (2013) Design with intent: a design pattern toolkit for environmental and social behaviour change. Brunel University School of Engineering and Design PhD Theses

  36. Lockton D (2012). Persuasive technology and digital design for behaviour change. Retrieved on 15 Dec 2013 from http://ssrn.com/abstract=2125957

  37. Lustria MLA, Cortese J, Noar SM, Glueckauf RL (2009) Computer-tailored health interventions delivered over the web: review and analysis of key components. Patient Educ Couns 74(2):156–173

    Article  Google Scholar 

  38. Malone TW, Lepper M (1987) Making learning fun: a taxonomy of intrinsic motivations for learning. In: Snow RE, Farr MJ (eds) Aptitude, learning and instruction: III. Conative and affective process analyses. Erlbaum, Hillsdale, NJ, pp 223–253

    Google Scholar 

  39. Mavrodiev P, Tessone CJ, Schweitzer F (2013) Quantifying the effects of social influence. Nature Sci Rep 3:1360

    Google Scholar 

  40. Nass C, Steuer J, Tauber ER (1994) Computers are social actors. Proceedings of the SIGCHI conference on human factors in computing systems, Boston, Massachusetts, USA, pp 72–78

  41. Nolan JM (2011) The cognitive ripple of social norms communications. Group Process Intergroup Relat 14(5):689–702

    Article  MathSciNet  Google Scholar 

  42. Oinas-Kukkonen H (2010) Behavior change support systems: a research model and agenda. Lecture notes in computer science, Persuasive, vol. 6137, Springer, Keynote Paper, pp 4–14

  43. Oinas-Kukkonen H (2013) A foundation for the study of behavior change support systems. Personal and ubiquitous computing, vol. 17, No. 6, pp 1223–1235

  44. Oinas-Kukkonen H, Harjumaa M (2008) Towards deeper understanding of persuasion in software and information systems, Proceedings of the 1st international conference on advances in computer-human interaction, pp 200–205

  45. Oinas-Kukkonen H, Harjumaaa M (2009) Persuasive systems design: key issues, process model, and system features. Commun Assoc Infor Sys 24(28):485–500

    Google Scholar 

  46. Oinas-Kukkonen H, Oinas-Kukkonen H (2013) Humanizing the web: change and social innovation. Palmgrave Macmillan, Basingstoke

    Book  Google Scholar 

  47. Peña-Mora F, Vadhavkar S (1997) Augmenting design patterns with design rationale, artificial intelligence for engineering design, analysis and manufacturing (AIEDAM). Special Issue on Design Rationale, vol 11, pp 93–108

  48. Petty RE, Cacioppo JT (1986) The elaboration likelihood model of persuasion. In: Berkowitz L (ed) Advances in experimental social psychology, vol 19. Academic Press, New York, pp 123–205

    Google Scholar 

  49. Thung PL, Ng CJ, Thung SJ, Sulaiman S (2010) Improving a web application using design patterns: a case study. Int Symp Infor Technol (ITSim) 1:1–6

    Google Scholar 

  50. Ploderer B, Reitberger W, Oinas-Kukkonen H, Gemert-Pijnen J (2014) Social interaction and reflection for behavior change. Pers Ubiquit Comput. doi:10.1007/s00779-014-0779-y (this issue)

  51. Pribik I, Felfernig A (2012) Towards persuasive technology for software development environments: an empirical study. Persuasive technology. Design for health and safety. Lect Notes Comput Sci 7284(2012):227–238

    Article  Google Scholar 

  52. Rosas P, Howard S, Gibbs M (2013) Managing multiple influences: self-monitoring and social comparison at the same time and context. First international conference on behavior change support systems, Sydney, Australia, pp 19–22

  53. Smith JR, Louis WR, Schultz PW (2011) Introduction: social influence in action. Group Process Intergroup Relat 14(5):599–603

    Article  Google Scholar 

  54. Stibe A, Oinas-kukkonen H (2012). Exploring the effects of social influence on user behavior targeted to feedback sharing. Proceedings of the IADIS WWW/Internet 2012 conference (ICWI 2012), pp 281–289

  55. Stibe A, Oinas-Kukkonen H, Lehto T (2013) Exploring social influence on customer engagement: a pilot study on the effects of social learning, social comparison, and normative influence. 2013 46th Hawaii International Conference on System Sciences, pp 2735–2744

  56. Taleb M, Seffah A, Abran A (2007) Patterns-oriented design applied to cross-platform web-based interactive systems. IEEE international conference on information reuse and integration, IRI 2007, pp 122–127

  57. Trese T, Tilley S (2007) Documenting software systems with views V: Towards visual documentation of design patterns as an aid to program understanding. Proceedings of the 25th annual ACM international conference on design of communication, El Paso, Texas, USA, pp 103–112

  58. Ning W, Liming L, Yanzhang W, Yi-bing W, Jing Wang (2008) Research on the web information system development platform based on MVC design pattern. WI-IAT ‘08. Proc IEEE WIC ACM Int Conf Web Intell Intell Agent Technol 3:203–206

    Google Scholar 

  59. Weiksner GM, Fogg BJ, Liu X (2008) Six patterns for persuasion in online social networks. Proceedings of the 3rd international conference on persuasive technology, Oulu, Finland, pp 151–163

  60. Wiafe I, Nakata K, Gulliver S (2014) Categorizing users in behavior change support systems based on cognitive dissonance. Pers Ubiquit Comput. doi:10.1007/s00779-014-0782-3

  61. Wood W (2000) Attitude change: persuasion and social influence. Annu Rev Psychol 51:539–570

    Article  Google Scholar 

  62. Zajonc RB (1965) Social facilitation. Science 149:269–274

    Article  Google Scholar 

  63. Zeal J, Smith SP, Scheepers R (2012) Revisiting social influence in the ubiquitous computing era. System science (HICSS), 2012 45th Hawaii international conference on, pp 889–898

  64. Zhu Z (2009) Study and application of patterns in software reuse. Control, automation and systems engineering, 2009. CASE 2009. IITA international conference on, pp 550–553

  65. Zuckerman O, Gal-Oz A (2014) Deconstructing gamification: evaluating the effectiveness of continuous measurement, virtual rewards, and social comparison for promoting physical activity. Pers Ubiquit Comput. doi:10.1007/s00779-014-0783-2

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Oduor.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Oduor, M., Alahäivälä, T. & Oinas-Kukkonen, H. Persuasive software design patterns for social influence. Pers Ubiquit Comput 18, 1689–1704 (2014). https://doi.org/10.1007/s00779-014-0778-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-014-0778-z

Keywords

Navigation