Abstract
Developing cooperative systems and social media requires taking complex decisions concerning the social interaction to be supported as well as the technical foundation. In this paper we build on the long and successful tradition of design patterns and the social framework of Erving Goffman. We present design patterns that address both challenges of social interaction and technical foundation—they provide input for software developers with respect to structuring software and to providing adequate support for the interaction of users with the environment and with each other.
Chapter PDF
Similar content being viewed by others
References
Alexander, C.: The Timeless Way of Building. Oxford University Press, N.Y. (1979)
Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, Oxford (1977)
Alexander, C., Isikawa, S., Silverstein, M.: A Pattern Language. Oxford University Press, Oxford (1977)
Arvola, M.: Interaction Design Patterns for Computers in Sociable Use. Int. J. of Computer Applications in Technology 25(2/3), 128–139 (2006)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994)
Goffman, E.: The Presentation of Self in Everyday Life. Doubleday Anchor Books, N.Y. (1959)
Gross, T.: Supporting Effortless Coordination: 25 Years of Awareness Research. Computer Supported Cooperative Work: The J. of Collaborative Computing 22(4-6), 425–474 (2013)
Gross, T., Beckmann, C.: Advanced Publish and Subscribe for Distributed Sensor-Based Infrastructures: The CoLocScribe Cooperative Media Space. In: Proc. of the Seventeenth Conf. on Parallel, Distributed, and Network-Based Processing, PDP 2009, pp. 333–340. IEEE CS Press, Los Alamitos (2009)
Gross, T., Oemig, C.: From PRIMI to PRIMIFaces: Technical Concepts for Selective Information Disclosure. In: Proc. of the 32nd Conf. on Software Engineering and Advanced Applications, SEAA 2006, pp. 480–487. IEEE CS Press, Los Alamitos (2006)
Gross, T., Stary, C., Totter, A.: User-Centered Awareness in Computer-Supported Cooperative Work-Systems: Structured Embedding of Findings from Social Sciences. Int. J. of Human-Computer Interaction 18(3), 323–360 (2005)
Kaplan, A.M., Haenleina, M.: Users of the World, Unite! The Challenges and Opportunities of Social Media. Business Horizons 53(1), 59–68 (2010)
Marca, D., Bock, G. (eds.): Groupware: Software for Computer-Supported Cooperative Work. IEEE CS Press, Los Alamitos (1992)
Martin, D., Rodden, T., Rouncefield, M., Sommerville, I., Viller, S.: Finding Patterns in the Fieldwork. In: Proc. of the Seventh European Conf. on Computer Supported Cooperative Work, ECSCW 2001, pp. 39–58. Kluwer Academic Publishers, Dortrecht (2001)
Martin, D., Rouncefield, M., Sommerville, I.: Applying Patterns of Cooperative Interaction to Work (Re)Design: E-Government and Planning. In: Proc. of the SIGCHI Conf. on Human Factors in Computing Systems, CHI 2002, pp. 235–242. ACM, N.Y. (2002)
Martin, D., Sommerville, I.: Patterns of Cooperative Interaction: Linking Ethnomethodology & Design. ACM Trans. on Comp.-Human Interaction 11(1), 59–89 (2004)
Object Management Group Inc. Documents Associated With Unified Modelling Language (UML), V2.4 (2011), http://www.omg.org/spec/UML/2.4/ (accessed February 5, 2014)
Schmidt, D.C., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture. John Wiley & Sons, Chichester (2000)
Schmidt, K.: Cooperative Work and Coordinative Practices - Contributions to the Conceptual Foundations of Computer-Supported Cooperative Work (CSCW). Springer, Heidelberg (2011)
Schuemmer, T., Lukosch, S.: Patterns for Computer-Mediated Interaction. John Wiley & Sons, Chichester (2007)
Sommerville, I.: Software Engineering 8. Pearson Education Limited, Harlow (2007)
Stevens, W.P., Myers, G.J., Contantine, L.L.: Structured Design. IBM Systems J. 13(2), 115–139 (1974)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Beckmann, C., Gross, T. (2014). Social Computing—Bridging the Gap between the Social and the Technical. In: Meiselwitz, G. (eds) Social Computing and Social Media. SCSM 2014. Lecture Notes in Computer Science, vol 8531. Springer, Cham. https://doi.org/10.1007/978-3-319-07632-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-07632-4_3
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07631-7
Online ISBN: 978-3-319-07632-4
eBook Packages: Computer ScienceComputer Science (R0)