Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by Benjamim Fonseca

2009

SAGA Reloaded: Towards a Generic Platform for Developing Cooperative Applications

Authors
Fonseca, B; Paredes, H; Sousa, JP; Martins, FM; Carrapatoso, E;

Publication
2009 13TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN

Abstract
Groupware specification and development has always been a complex task, requiring special attention to issues such as notification of cooperative actions and ensuring consistency of shared data. Some years ago SAGA was developed as a framework to build groupware applications based on a set of core web services that provide the most common cooperative functionalities. Despite its potential, the last few years brought some technological developments that placed new challenges. This paper presents a new generation of the SAGA platform that adds to the original framework features that emerged recently, namely the regulation of social interaction, incorporation of new communication technologies, connectors to several external services and interaction environments, and the addition of contextual information.

2012

Towards an overarching classification model of CSCW and groupware: A socio-technical perspective

Authors
Cruz, A; Correia, A; Paredes, H; Fonseca, B; Morgado, L; Martins, P;

Publication
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Abstract
The development of groupware systems can be supported by the perspectives provided by taxonomies categorizing collaboration systems and theoretical approaches from the multidisciplinary field of Computer-Supported Cooperative Work (CSCW). In the last decades, multiple taxonomic schemes were developed with different classification dimensions, but only a few addressed the socio-technical perspective that encompasses the interaction between groups of people and technology in work contexts. Moreover, there is an ambiguity in the use of the categories presented in the literature. Aiming to tackle this vagueness and support the development of future groupware systems aware of social phenomena, we present a comprehensive classification model to interrelate technological requirements with CSCW dimensions of communication, coordination, cooperation, time and space, regulation, awareness, group dynamics, and complementary categories obtained from a taxonomic literature review. © 2012 Springer-Verlag.

2011

A Software Architecture for Collaborative Training in Virtual Worlds: F-16 Airplane Engine Maintenance

Authors
Fonseca, B; Paredes, H; Rafael, LJ; Morgado, L; Martins, P;

Publication
COLLABORATION AND TECHNOLOGY

Abstract
The maintenance of military aircraft is complex and exhaustive, requiring an accurate training program. This process is not fault tolerant and requires certification renewal periodically. Furthermore, the process involves many professionals and resources, requiring phases of maintenance and verification of the tasks. Cooperation between professionals in the overall process is essential and requires strong team coordination. It is a highly costly process, since aircrafts are scarce and their readiness is essential for missions, and it requires a scheduling effort between all team members and aircrafts. The availability of tools that allow intensive training without aircraft presence is an asset to the maintenance squadrons. Virtual worlds have simulation and collaboration capabilities to implement this process. This paper presents a software architecture developed for training engine maintenance squadrons for certification, using virtual worlds platforms. This architecture is being tested in cooperation with the Portuguese Air Force and an engine maintenance squadron of F-16 aircrafts.

2009

MobMaps: Towards a Shared Environment for Collaborative Social Activism

Authors
Gens, L; Paredes, H; Martins, P; Fonseca, B; Mor, Y; Morgado, L;

Publication
GROUPWARE-DESIGN: IMPLEMENTATION, AND USE, PROCEEDINGS

Abstract
Nowadays it is possible to disseminate information to the all world in real time using current communication tools supported mostly by the Internet. The work of several organizations reporting a multitude of problems that our society faces can be sustained by participatory platforms, which stimulate the collaboration of participants all over the world. In this paper we present a technological platform that provides a shared environment for collaborative social activism. We adapted the platform to a particular organization, Machsom Watch that reports human rights abuses in Israelis checkpoints. Finally we present some preliminary results obtained by ethnographic research using the developed platform.

2009

An Evolutionary Platform for the Collaborative Contextual Composition of Services

Authors
Sousa, JP; Fonseca, B; Carrapatoso, E; Paredes, H;

Publication
GROUPWARE-DESIGN: IMPLEMENTATION, AND USE, PROCEEDINGS

Abstract
Besides services traditionally available in wireless networks, new ones may be offered that transparently adjust and adapt to the user context. The user would have more choice and flexibility if not only could he use platform and third-party services, but also compose his own services in an ad-hoc way, making it available to other users, involving them collaboratively in the construction of a wide set of services. Moreover, collaboration among users can be fostered by the availability of awareness services in mobile environments that enable them to execute joint tasks and activities. This paper presents iCas, an architecture to create context-aware services on the fly, and discusses its main modules. Also a collaborative application scenario is briefly described.

2008

Using Second Life in Programming's Communities of Practice

Authors
Esteves, M; Antunes, R; Fonseca, B; Morgado, L; Martins, P;

Publication
GROUPWARE: DESIGN, IMPLEMENTATION, AND USE

Abstract
This paper presents a novel approach to teaching and learning computer programming, using the three-dimensional virtual world Second Life (R) to develop a programming community of practice. Our students have developed their programming projects as part of this community as an alternative way of learning. The learning of programming is a difficult process, with many students experiencing difficulties which result in high levels of failure in introductory programming courses. In this paper, we describe and analyse how this approach spurred students' motivation and interest in learning programming. We also present observations on the difficulties felt by both students and teachers in the development of projects and activities, and discuss the approaches taken to overcome those difficulties.

  • 14
  • 17