BPMN and Design Patterns for Engineering Social BPM Solutions

  • Marco Brambilla
  • Piero Fraternali
  • Carmen Vaca
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 99)


The integration of social software and BPM can help organizations harness the value of informal relationships and weak ties, without compromising the consolidated business practices embedded in conventional BPM solutions. This paper presents a process design methodology, supported by a tool suite, for addressing the extension of business processes with social features. The social process design exploits an extension of BPMN for capturing social requirements, a gallery of social BPM design patterns that represent reusable solutions to recurrent process socialization requirements, and a model-to-model and mode-to-code transformation technology that automatically produces a process enactment Web application connected with mainstream social platforms.


Model-Driven Engineering BPM BPMN Social Software Design Patterns Generative Development 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Brambilla, M., Butti, S., Fraternali, P.: WebRatio BPM: A Tool for Designing and Deploying Business Processes on the Web. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 415–429. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  2. 2.
    Brambilla, M., Fraternali, P., Vaca, C.: A model-driven approach to social BPM applications. In: Social BPM, pp. 95–112. FutStrat WfMC (2011)Google Scholar
  3. 3.
    Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data-Intensive Web Applications. Morgan Kaufmann Publishers Inc. (2002)Google Scholar
  4. 4.
    Dengler, F., Koschmider, A., Oberweis, A., Zhang, H.: Social Software for Coordination of Collaborative Process Activities. In: zur Muehlen, M., Su, J. (eds.) BPM 2010. LNBIP, vol. 66, pp. 396–407. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  5. 5.
    Erol, S., Granitzer, M., Happ, S., Jantunen, S., Jennings, B., Johannesson, P., Koschmider, A., Nurcan, S., Rossi, D., Schmidt, R.: Combining BPM and social software: contradiction or chance? J. Softw. Maint. Evol. 22, 449–476 (2010)CrossRefGoogle Scholar
  6. 6.
    Farrell, S., Lau, T.: Fringe contacts: People-tagging for the enterprise. In: Proc. of the Collaborative Web Tagging Workshop at WWW 2006 (2006)Google Scholar
  7. 7.
    Farrell, S., Lau, T., Nusser, S., Wilcox, E., Muller, M.: Socially augmenting employee profiles with people-tagging. In: Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology, pp. 91–100 (2007)Google Scholar
  8. 8.
    Fowler, M.: Analysis Patterns: Reusable Object Model. Addison-Wesley (1996)Google Scholar
  9. 9.
    Holtzblatt, L., Tierney, M.L.: Measuring the effectiveness of social media on an innovation process. In: Proceedings of the 2011 Annual Conference Extended Abstracts on Human Factors in Computing Systems, CHI EA 2011, pp. 697–712. ACM (2011)Google Scholar
  10. 10.
    Huiming, Q., Sun, J., Jamjoom, H.T.: SCOOP: Automated social recommendation in enterprise process management. In: IEEE SCC, vol. 1, pp. 101–108 (2008)Google Scholar
  11. 11.
    Jansen, E.A.: A semantic web based approach to expertise finding at KPMG. Master’s thesis, Delft University of Technology (August 2010)Google Scholar
  12. 12.
    Johannesson, P., Andersson, B., Wohed, P.: Business Process Management with Social Software Systems – A New Paradigm for Work Organisation. In: Ardagna, D., Mecella, M., Yang, J. (eds.) BPM 2008 Workshops. LNBIP, vol. 17, pp. 659–665. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  13. 13.
    Koschmider, A., Song, M., Reijers, H.A.: Social Software for Modeling Business Processes. In: Ardagna, D., Mecella, M., Yang, J. (eds.) BPM 2008 Workshops. LNBIP, vol. 17, pp. 666–677. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  14. 14.
    Neumann, G., Erol, S.: From a Social Wiki to a Social Workflow System. In: Ardagna, D., Mecella, M., Yang, J. (eds.) BPM 2008 Workshops. LNBIP, vol. 17, pp. 698–708. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  15. 15.
    Riemer, K., Richter, A.: Tweet inside: Microblogging in a corporate context. In: Proceedings 23rd Bled eConference, eTrust, BLED 2010, paper 41 (2010)Google Scholar
  16. 16.
    Schmidt, A., Braun, S.: People tagging & ontology maturing: Towards collaborative competence management. In: 8th International Conference on the Design of Cooperative Systems (COOP 2008), Carry-le-Rouet (2008)Google Scholar
  17. 17.
    Schmidt, R., Dengler, F., Kieninger, A.: Co-creation of Value in IT Service Processes Using Semantic MediaWiki. In: Rinderle-Ma, S., Sadiq, S., Leymann, F. (eds.) BPM 2009. LNBIP, vol. 43, pp. 255–265. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  18. 18.
    Silva, A.R., Meziani, R., Magalhães, R., Martinho, D., Aguiar, A., Flores, N.: AGILIPO: Embedding Social Software Features into Business Process Tools. In: Rinderle-Ma, S., Sadiq, S., Leymann, F. (eds.) BPM 2009. LNBIP, vol. 43, pp. 219–230. Springer, Heidelberg (2010)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Marco Brambilla
    • 1
  • Piero Fraternali
    • 1
  • Carmen Vaca
    • 1
  1. 1.Politecnico di MilanoMilanoItaly

Personalised recommendations