A domain engineering for content sharing collaborative features

  • Lucas Santos de Oliveira UESB
  • Marco Aurélio Gerosa USP

Abstract


Researchers and developers still replicate ideas with low reuse when developing Web 2.0 applications. A domain engineering identify and document commonalities 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, a component kit was defined and developed, based on an infrastructure named Groupware Workbench. We conducted an experiment to evaluate the artifacts generated by the domain engineering.
Keywords: Domain Engineering, 3C Collaboration Model, Interaction Patterns, Social Networks, Web 2.0, Collaborative Systems, Groupware
Published
2012-10-15
OLIVEIRA, Lucas Santos de; GEROSA, Marco Aurélio. A domain engineering for content sharing collaborative features. In: BRAZILIAN SYMPOSIUM ON MULTIMEDIA AND THE WEB (WEBMEDIA), 18. , 2012, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 343-350.