Collaborative Features in Content Sharing Web 2.0 Social Networks: A Domain Engineering Based on the 3C Collaboration Model | SpringerLink
Skip to main content

Collaborative Features in Content Sharing Web 2.0 Social Networks: A Domain Engineering Based on the 3C Collaboration Model

  • Conference paper
Collaboration and Technology (CRIWG 2011)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6969))

Included in the following conference series:

  • 837 Accesses

Abstract

Researchers and developers still replicate ideas with low reuse when developing Web 2.0 applications. A domain engineering identify and document communalities and variabilities of an application family fostering reuse. In this work, we used a domain engineering approach for content sharing features of social networks. We used as a method the FODA (Feature Oriented Domain Analysis) with patterns for computer-mediated interaction to describe the collaborative features and the 3C collaboration model to classify them. To implement the commonalities, we defined and developed a component kit based on an infrastructure named Groupware Workbench. We conducted an experiment and a case study to evaluate the artifacts generated by the domain engineering.

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

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. O’Reilly, T.: What is Web 2.0: Design patterns and business models for the next generation of software (2010), http://oreilly.com/web2/archive/what-is-web-20.html

  2. Prescott, L.: Hiwise US consumer generated media report., Hitwise, fev. (2007)

    Google Scholar 

  3. Greenberg, S.: Toolkits and interface creativity. Springer Science + Business Media (2007)

    Google Scholar 

  4. Gaines, B.: Modeling and forecasting the information sciences. Information Sciences 57/58, 13–22 (1999)

    Google Scholar 

  5. Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, A.: Feature-Oriented Domain Analysis (FODA) Feasibility Study. CMU/SEI (1990)

    Google Scholar 

  6. Ellis, C.A., Gibbs, S.J., Rein, G.L.: Groupware - Some Issues and Experiences. Communications of the ACM 42 (1991)

    Google Scholar 

  7. Schummer, T., Lukosch, S.: Patterns for Computer-Mediated Interaction. John Wiley & Sons Ltd., Chichester (2007)

    Google Scholar 

  8. Groupware Workbench: Groupware Workbench (2010), http://www.groupwareworkbench.org.br (accessed 2010)

  9. Aharoni, A., Reinhartz-Berger, I.: A Domain Engineering Approach for Situational Method Engineering. University of Haifa (2008)

    Google Scholar 

  10. Harsu, M.: A survey on domain engineering. Institute of Software Systems Tampere University of Technology (2005)

    Google Scholar 

  11. Clements, P.: FAQs: An Introduction to Software Product Lines (accessed 2005)

    Google Scholar 

  12. Pohl, K., Böckle, G., Der, F.: Software Product Line Engineering, Foundations, Principles, and Techniques. Springer, Heidelberg (2005)

    Book  MATH  Google Scholar 

  13. Alaña, E., Rodriguez, A.: Domain Engineering Methodologies Survey. GMV Inovvating Solutions (2007)

    Google Scholar 

  14. Blois, A., Becker, K.: A Component-Based Architecture to Support Collaborative Application Design. In: Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use, London, pp. 134–146 (2002)

    Google Scholar 

  15. Werner, C., Braga, R.: A Engenharia de Domínio e o Desenvolvimento Baseado em Componentes. Editora Ciência Moderna, Rio de Janeiro (2005)

    Google Scholar 

  16. Simos, M.: Organization domain modeling and oo analysis and design: Distinctions, integration, new directions. In: STJA 1997 Conf. Proc., pp. 126–132 (1997)

    Google Scholar 

  17. Kang, K., Kima, S., Lee, J., Kim, K., Shin, E., Huh, M.: FORM: A feature-oriented reuse method with domain-specific reference architectures. Annals of Software Engineering 5 (1998)

    Google Scholar 

  18. Griss, M., Favaro, J., d’Alessandro, M.: Integrating Feature Modeling with the RSEB (1998)

    Google Scholar 

  19. Frakes, W., Prieto-Diaz, R., Fox, C.: Dare: Domain analysis and reuse environment. Ann. Softw. Eng., 125–141

    Google Scholar 

  20. Braga, R., Werner, C., Mattoso, M.: Odyssey-Search: A multi-agent system for component information search and retrieval. Journal of Systems and Software 79, 204–215 (2006)

    Article  Google Scholar 

  21. Bayer, J., Flege, O., Knauber, P., Laqua, R., Muthig, D., Schmid, K., Widen, T., DeBaud, J.-M.: Pulse: a methodology to develop software product lines. In: Proceedings of the 1999 Symposium on Software Reusability, pp. 122–131 (1999)

    Google Scholar 

  22. Hoeydalsvik, G.: OORAM: Object-Oriented Role Analysis and Modeling. Wiley-QED Publishing, Somerset (1994)

    Google Scholar 

  23. Holibaugh, R.: Joint Integrated Avionics Working Group (JIAWG) Object- Oriented Domain Analysis Method (JODA). Carnegie Mellon University (1993)

    Google Scholar 

  24. Almeida, E.: RiDE: The RiSE Process for Domain Engineering. Ph.D. Thesis in Computer Science, UFPE (2007)

    Google Scholar 

  25. Castellani, S., Ciancarini, P., Rossi, D.: The ShaPE of ShaDE: a Coordination System., Technical Report UBLCS (1996)

    Google Scholar 

  26. Sauter, C., Morger, O., Muhlherr, M., Thutchytson, A., Teusel, S.: CSCW for Strategic Management in Swiss Enterprises: an Empirical Study. In: 4th European Conference on Computer Supported Cooperative Work (ECSCW 1995), Stockholm, Sweden, pp. 117–132 (1995)

    Google Scholar 

  27. Escovedo, T., Melo, R.N.: Applying a methodology for collaborative assessment in learning groups. 2010 IEEE Education Engineering (EDUCON), 1205–1210 (2010)

    Google Scholar 

  28. Gerosa, M.A., Pimentel, M.G., Fuks, H., de Lucena, C.J.P.: Development of Groupware Based on the 3C Collaboration Model and Component Technology. In: Dimitriadis, Y.A., Zigurs, I., Gómez-Sánchez, E. (eds.) CRIWG 2006. LNCS, vol. 4154, pp. 302–309. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  29. Alexander, C., Ishikawa, S., Silvertein, M.: A pattern language. Oxford University Press, Oxford (1977)

    Google Scholar 

  30. Gamma, E., Helm, R., Viissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  31. Gaspar, T., Yaguinuma, C., Do, A.: Software product lines for Web 2.0 synchronous collaboration. In: WebMedia 2009 Proceedings of the XV Brazilian Symposium on Multimedia and the Web (2009)

    Google Scholar 

  32. Gadelha, B., Nunes, I., Fuks, H., Lucena, C.J.P.: An Approach for Developing Groupware Product Lines Based on the 3C Collaboration Model. In: 15th Collaboration Researchers’ International Workshop on Groupware, pp. 328–343 (2009)

    Google Scholar 

  33. Kazienko, P., Musial, K.: Social Capital in Online Social Networks, pp. 417–424 (2006)

    Google Scholar 

  34. Universal McAnn: Power to the people - social media tracker wave 4. Universal McAnn (2009)

    Google Scholar 

  35. Grudin, J.: Why groupware applications fail: Problems in design and evaluation. Information Technology & People 245

    Google Scholar 

  36. Hill, J., Gutwin, C.: He maui toolkit: Groupware widgets for group awareness. Computer Supported Cooperative Work (CSCW), 539–571 (2004)

    Google Scholar 

  37. Biemans, R.: Component groupware: a basis for tailorable solutions that can evolve with the supported task. In: Proceedings of the International ICSC Conference on Intelligent Systems and Applications (2000)

    Google Scholar 

  38. Wulf, V., Pipek, V., Won, M.: Component-based tailorability: Enabling highly flexible software applications. International Journal of Human-Computer Studies, 1–22

    Google Scholar 

  39. Solingen, R., Berghout, E.: The Goal/Question/Metric Method A Practical Guide for Quality Improvement of Software Development. McGraw-Hill, New York (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Santos de Oliveira, L., Gerosa, M.A. (2011). Collaborative Features in Content Sharing Web 2.0 Social Networks: A Domain Engineering Based on the 3C Collaboration Model. In: Vivacqua, A.S., Gutwin, C., Borges, M.R.S. (eds) Collaboration and Technology. CRIWG 2011. Lecture Notes in Computer Science, vol 6969. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23801-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23801-7_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23800-0

  • Online ISBN: 978-3-642-23801-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics