Componentes para Colaboração Síncrona em um Ambiente de Reutilização de Software

  • Marco Mangan UFRJ / PUCRS
  • Cláudia Werner UFRJ
  • Marcos Borges UFRJ

Abstract


A software reuse environment provides adequate tool and process support for design, locate, and adopt software components. One major problem in such environments is that individuals are usually located in different places during the reuse process, e.g., components are produced and consumed in different places. We argue that generic services are needed in such environments to allow collaboration. In this paper, synchronous collaboration support is our primary focus. We describe services for person-to-person communication, workspace awareness and application sharing support, implemented in the form of software components, which extend a pre-existent environment called Odyssey SDE.

References

Adams, D.J. Programming Jabber. O'Reilly, 2002. 480 p.

Begole, J.; Rosson, M.B.; Shaffer, C.A. "Flexible Collaboration Transparency: Supporting Worker Independence in Replicated Application-Sharing Systems", ACM Transactions on Computer-Human Interaction, v. 6, n. 2, 1999, pp. 95-132.

Brown, A.W. Large Scale Component Based Software Development. Prentice Hall, 2000. 300 p.

Farshchian, B. A. "Integrating Geographically Distributed Development Teams Through Increased Product Awareness", Information Systems Journal, v. 26, n. 3, Maio 2001, pp. 123-141.

Grinter, R.E. "From Local to Global Coordination: Lessons from Software Reuse". In: Proc. International ACM SIGGROUP Conference on Supporting Group Work, 2001, p. 144-153, Boulder, Colorado, USA.

Grundy, J.C.; Mugridge, W.B.; Hosking, J.G. "Constructing component-based software engineering environments: issues and experiences", Information & Software Technology, v.42, n.2, 2000, pp. 103-114.

Gutwin, C; Greenberg, S. "The effects of workspace awareness support on the usability of real-time distributed groupware", ACM Transactions on Computer-Human Interaction, v. 6, n.3, 1999, pp. 243-281.

Herbsleb, J.D.; Boyer, D.G.; Handel, M. "Introducing Instant Messaging in the Workplace". In: Proc. of the SIGCHI Conference on Human factors in computing systems, 2002, p.171-178, Minneapolis, Minnesota, USA, v.4, n.1, p 171-178.

Internet Engineering Task Force "Internet Messaging and Presence Protocol". Internet Drafts. Disponível em [link].

JabberBeans. Disponível em http://www.jabberbeans.org.

Mangan, M.; Araujo, R.; Kalinowski, M.; Borges, M.; Werner, C. "Towards the evaluation of awareness information support applied to peer reviews of software engineering diagrams", Int. Conference on CSCW in Design, Rio de Janeiro, 2002.

Werner, C. et al. "Infra-estrutura Odyssey: estágio atual", SBES'2000, Caderno de Ferramentas, João Pessoa, Out. 2000, pp. 366-369.
Published
2002-10-16
MANGAN, Marco; WERNER, Cláudia; BORGES, Marcos. Componentes para Colaboração Síncrona em um Ambiente de Reutilização de Software. In: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES), 16. , 2002, Gramado/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2002 . p. 372-377. ISSN 2833-0633. DOI: https://doi.org/10.5753/sbes.2002.23961.