Browsing by Author "Fuller, DA"
Now showing 1 - 7 of 7
Results Per Page
Sort Options
- ItemA pattern system for the development of collaborative applications(ELSEVIER SCIENCE BV, 2001) Guerrero, LA; Fuller, DACollaborative applications provide a group of users with the facility to communicate and share data in a coordinated way. Building collaborative applications is still a complex task. In this paper we propose a pattern system to design basic aspects of data sharing, communication, and coordination for collaborative applications. These patterns: are useful for the design and development of collaborative applications as well as for the development of platforms for the construction of collaborative applications. (C) 2001 Published by Elsevier Science B.V.
- ItemA Web-based OO platform for the development of multimedia collaborative applications(1999) Guerrero, LA; Fuller, DABuilding CSCW applications is still a complex task. This paper presents a software framework based on objects for building collaborative applications mainly on top of the Web. The 10 objects of the framework are box, boxObject, environment, user, role, session, broadcast, view, boxObjectType and floorControl. We argue that these objects can be combined to produce a great number of collaborative applications. The main aspects in the framework and objects design are discussed. Examples of applications that were developed using the framework are also shown. (C) 1999 Elsevier Science B.V. All rights reserved.
- ItemExperimenting with a computer-mediated collaborative interaction model to support engineering courses(WILEY, 2004) Fuller, DA; Moreno, AFMany of the engineering education lecture courses are taught only with the support of a board or transparencies. In both cases, the students have to copy the material passed in class, including additional annotations and comments. We performed a controlled experiment to measure the impact of the insertion of a computer mediated collaborative interaction model to support the teaching/learning process in such scenarios, using a Web-based computer application. Our experiment was done during two consecutive semesters of a First Year Programming Engineering course, with 447 enrolled students where 234 students were surveyed. In this paper, we describe the design and execution of the experiment, and show the obtained results. Based on our results, we conclude that there are advantages of using a collaborative interaction model supported by a collaborative software tool in an Engineering course such as the experimented. (C) 2004 Wiley Periodicals, Inc.
- ItemICESEE: A tool for developing engineering courseware(WILEY, 2003) Ochoa, SF; Pino, JA; Baloian, N; Fuller, DAin this article, a computer tool is introduced to support courseware building and evolution in computer science and engineering education, The tool is intended to fulfill requirements, which are typical of this area of education. The tool has been implemented and initially tested. Instructors and students have been satisfied with the tool, therefore, indicating encouraging results. (C) 2003 Wiley Periodicals, Inc.
- ItemKey issues in the design of an asynchronous system to support meeting preparation(1999) Borges, MRS; Pino, JA; Fuller, DA; Salgado, ACA review is made of the most important decisions in the design of asynchronous systems to support the preparation of business decision meetings. These decisions are illustrated with the choices made for the development of SISCO, a system of this type. The presentation considers issues in the discussion model, the group memory, the communication and visualization mechanisms, and the development of a meeting preparation sequence: how to start a session, carry it out and close it. Issues concerning coordination, participation and awareness in meeting preparation sessions are also discussed. (C) 1999 Elsevier Science B.V. All rights reserved.
- ItemRefining temporal criteria to classify collaborative systems(1999) Antillanca, HB; Fuller, DAThis paper presents a critical analysis of classification criteria for collaborative systems, and a more refined proposal for their reformulation. The analysis highlights the multiplicity of definitions and uses of the same set of classification terms which denote time relationships in collaborative systems. We observe that authors, when characterizing collaborative systems, use concepts without giving an exact definition of them, and other authors use terms in an ambiguous way, as if they were synonyms, when in fact they are not. This situation encourages the revision and reformulation of the conflictive terms. Specifically, the real-time, concurrent and synchronous concepts are analysed, and we apply them in different areas of this technology, resulting in the reformulation of the criteria. In many cases the resulting criteria are truly new due to the fact that their meanings, apart from being more precise, are different from those already used by some authors. The refining of criteria contributes to the organization and placement of the classification concepts, and helps in the formation of a useful vocabulary in order to better characterize collaborative systems. (C) 1999 Academic Press.
- ItemTowards efficient partial evaluation in logic programming(1996) Fuller, DA; Bocic, SA; Bertossi, LEPartial evaluation is a symbolic manipulation technique used to produce efficient algorithms when part of the input to the algorithm is known. Other applications of partial evaluators such as universal compilation and compiler generation are also known to be possible. A partial evaluator receives as input a program and partially known input to that program, and outputs a residual program which should run at least as efficient as the input program with restricted input.