In this paper, we present a proof of concept application of a technique that is designed explicit... more In this paper, we present a proof of concept application of a technique that is designed explicitly for face to face collaboration software architectures. The objective is to minimize the impact on the installation and deployment of the application, that, while internally keeping a client-server architecture (in order to allow the centralize coordination and monitoring), presents to the user (both teacher and learners) as uniform work environment, integrating client and server components in one piece of software. In order to further limit the impact on the configuration, we define a start and play protocol, to start-up the application with no network configuration; the start and play protocol takes advantage from the particular conditions of the face to face context i.e. LAN setting. The application is built on the Eclipse core (Rich Client Platform), and inherits its plug-in based architecture and its advanced tailoring features.
L'editing collaborativoe una attivita sincrona e distribuita che consente ad un gruppo di ute... more L'editing collaborativoe una attivita sincrona e distribuita che consente ad un gruppo di utenti di modificare uno stesso documento contemporaneamente e ottenere in real time le modifiche apportate dagli altri utenti. Le informazioni circa la posizione in cui sta scrivendo un utente, dove si trova il suo cursore o quale porzione di testo sta selezionando rappresentano informazioni di con- sapevolezza del processo di shared editing. In questa demo viene presentato il lavoro svolto per aggiungere informazioni di consapevolezza al un plug-in Real Time Shared Editor (RT Shared Editor) (5) sviluppato nell'ambito del progetto Eclipse Communication Framework (ECF) (3) della comunita di Eclipse. RT Shared Editor offre funzioni di editing collaborativo per due utenti: essi saranno in grado di lavorare contemporaneamente su un unico file sorgente vi- sualizzando le modifiche apportate dall'altro utente in tempo reale. RT Shared Editor affronta il problema della consistenza del con...
2012 IEEE 12th International Conference on Advanced Learning Technologies, 2012
ABSTRACT In this paper we present the analysis of a laboratory experiment designed to understand ... more ABSTRACT In this paper we present the analysis of a laboratory experiment designed to understand the effect of two communication environments, that is, face-to-face or computed-mediated, on group achievements when participants are involved in programming tasks, within an academic computer science course. Results show better students' performances in the computer-mediated setting, as stated by a statistically significant difference between the two approaches when considering the quality of the produced projects, in terms of the teacher's evaluation to pass the final exam. Our analysis shows that the integration of a collaborative instrument in a development environment helps students to achieve better results.
ABSTRACT In this paper, we study the issue of free-riding in collaborative learning. Free-riding ... more ABSTRACT In this paper, we study the issue of free-riding in collaborative learning. Free-riding occurs when a part of the students lean on the efforts of the rest of their team and do not contribute much to the team work. It impacts negatively on performances of the whole team [1]. We present an experiment of collaborative diagram drawing (through a synchronous collaborative drawing tool, called Shared Drawing tool) in a Software Engineering course, that shows a significant equal participation and suggests that students employ some self-regulatory behaviors that results in fruitful collaboration.
In this paper we introduce the architecture of the script engine of a collaborative co-located di... more In this paper we introduce the architecture of the script engine of a collaborative co-located discussion support system, named CoFFEE, and, in particular, we describe its extendibility and flexibility as a macro-script engine for CSCL activities .
In the field of Computer Supported Collaborative Work several studies have explored the possibili... more In the field of Computer Supported Collaborative Work several studies have explored the possibility to improve the collaboration in software development teams by integrating into IDEs tools to support the coordination and sharing of common resources. Similar studies have emphasized the need of integrating into IDEs collaboration and communication functionalities to improve the building of a shared knowledge. In this paper we describe how we enhanced Rational Team Concert (an IBM CDVE built on Eclipse and Jazz) with structured communication tools by integrating a collaborative platform named CoFFEE, that was developed for structured argumentation and discussion in an educational setting.
Co-located collaboration in classroom is the topic we tackle in this paper. In particular we will... more Co-located collaboration in classroom is the topic we tackle in this paper. In particular we will describe how CoFFEE implements this kind of collaboration. CoFFEE is an extensible platform on which to implement different collaborative tools. Every tool renders a different kind cooperation between users. In this paper we will also provide further details in about the newly implemented tools for collaboration, the Repository, the Positionometer and the Co-Writer. P. Dillenbourg and M. Specht (Eds.): EC-TEL 2008, LNCS 5192, pp. 49-57, 2008. c Springer-Verlag Berlin Heidelberg 2008 50 F. Belgiorno et al. The CoFFEE system [3]
ABSTRACT The widespread use of mobile devices is leading towards their adoption in the learning p... more ABSTRACT The widespread use of mobile devices is leading towards their adoption in the learning process, even if some pedagogical challenges are still not fully addressed when integrating mobile-assisted activities into regular curricula activities. In this paper, we first define some guidelines to design a general, tailorable, and platform-independent mobile learning system. Second, we present the aCME system, a mobile infrastructure, developed by adhering to the defined guidelines, to provide a general-purpose system, easy to start up with and friendly to user, and finally, tailorable, i.e., that can be easily adapted to the needs of different learning environments. The aCME system has been implemented as a Web-based architecture, to provide content and functionalities for different contexts, accessible from any location and by using any communication device. Finally, we describe a tool, deployed into aCME, that allows responding to quiz-based questionnaires during learning activities. A preliminary evaluation was performed to analyze usability and user satisfaction when interacting with the system we developed. The paper is concluded with some comments and future research directions.
2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2007), 2007
Co-located collaboration in classroom is the topic we tackle in this paper. We present COFFEE a t... more Co-located collaboration in classroom is the topic we tackle in this paper. We present COFFEE a tailorable collaborative environment that is designed for interactive, colocated (i.e. Face2Face) collaboration in classroom.
Proceedings of the 6th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing, 2010
Page 1. Introducing Collaboration In Single-user Applications through the Centralized Control Arc... more Page 1. Introducing Collaboration In Single-user Applications through the Centralized Control Architecture I1aria Manno*, Furio Belgiomo*, Delfina Malandrino*, Giuseppina Palmieri*, Donato Pirozzi*, Vittorio Scarano* *ISISLab, Dip. ...
ABSTRACT WebQuests are among the most popular techniques to enhance collaboration in learning; th... more ABSTRACT WebQuests are among the most popular techniques to enhance collaboration in learning; they are an inquiry-based activity, grounded on constructivist learning theory, where the information that learners interact with is mostly found on the Internet. We present here a system that offers computer-support during a WebQuest, by offering a structured discussion and debate space, besides the navigation and resource sharing. We integrate the WebQuest design process with an operational design phase and describe how our system can completely support the design of a computer-supported WebQuest.
In this paper we present a case study of collaborative diagram drawing involving 36 students in C... more In this paper we present a case study of collaborative diagram drawing involving 36 students in Computer Science. Their task was to collaboratively draw a Use Case Diagram about the scenarios provided at the begin of the experiment. As students of a Software Engineering course, they had a general knowledge of such type of diagrams and related terminology, but they were not experts and had not real and practical experiences in diagram drawing. The tools used were a synchronous collaborative drawing tool integrated with a chat tool to support communication among the participants. Moreover, the experiment has been structured following the 'think, pair, share' method. The analysis of the collaboration process outlines a twofold result: first, a significant equal participation of all the students and second, an implicit and recurrent self-regulatory behavior employed by the students to create and refine the diagram and to reach agreement about the final result.
In questo contributo si presenta un nuovo tool di CoFFEE (Collaborative Face2Face Educational Env... more In questo contributo si presenta un nuovo tool di CoFFEE (Collaborative Face2Face Educational Environment), un ambiente che punta a favorire la collaborazione e la discussione sincrona in classe, miscelando interazione mediata dal computer e faccia a faccia. Vengono presentate due diverse modalità d'uso (con scenari reali): accesso sincrono ai contenuti ed integrazione di servizi di collaborazione esterni a CoFFEE.
Proceedings of the 9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing, 2013
ABSTRACT Software that is meant to support collaboration is mostly developed “ad hoc”, placing so... more ABSTRACT Software that is meant to support collaboration is mostly developed “ad hoc”, placing some additional overhead to users, that are required to integrate the common work practices, realized with the traditional software applications, with the new collaborative features offered by the new application. It has been argued that this is likely to inject lack of motivation on users, jeopardizing the positive effects of collaboration in workplace, since the time dedicated to collaboration is perceived as wasted. In this paper we present a generic mechanism to provide team awareness through the integration between a social platform and a work environment. The integration mechanism is, indeed, generic and the work environment potentially can be any kind of application usually adopted by team members. We illustrate the mechanism through the design and implementation of SocSVN, a proof-of-concept example in the scenario of collaboration support in software development. SocSVN integrates a social platform (Elgg, a well known open source social networking engine) with SVN, a source code versioning system widely used in software development. We also abstract the mechanism provided and show how it is easily generalizable to other software, providing a list of the requirements and the amount of work to be integrated in the architecture.
In this paper, we present a proof of concept application of a technique that is designed explicit... more In this paper, we present a proof of concept application of a technique that is designed explicitly for face to face collaboration software architectures. The objective is to minimize the impact on the installation and deployment of the application, that, while internally keeping a client-server architecture (in order to allow the centralize coordination and monitoring), presents to the user (both teacher and learners) as uniform work environment, integrating client and server components in one piece of software. In order to further limit the impact on the configuration, we define a start and play protocol, to start-up the application with no network configuration; the start and play protocol takes advantage from the particular conditions of the face to face context i.e. LAN setting. The application is built on the Eclipse core (Rich Client Platform), and inherits its plug-in based architecture and its advanced tailoring features.
L'editing collaborativoe una attivita sincrona e distribuita che consente ad un gruppo di ute... more L'editing collaborativoe una attivita sincrona e distribuita che consente ad un gruppo di utenti di modificare uno stesso documento contemporaneamente e ottenere in real time le modifiche apportate dagli altri utenti. Le informazioni circa la posizione in cui sta scrivendo un utente, dove si trova il suo cursore o quale porzione di testo sta selezionando rappresentano informazioni di con- sapevolezza del processo di shared editing. In questa demo viene presentato il lavoro svolto per aggiungere informazioni di consapevolezza al un plug-in Real Time Shared Editor (RT Shared Editor) (5) sviluppato nell'ambito del progetto Eclipse Communication Framework (ECF) (3) della comunita di Eclipse. RT Shared Editor offre funzioni di editing collaborativo per due utenti: essi saranno in grado di lavorare contemporaneamente su un unico file sorgente vi- sualizzando le modifiche apportate dall'altro utente in tempo reale. RT Shared Editor affronta il problema della consistenza del con...
2012 IEEE 12th International Conference on Advanced Learning Technologies, 2012
ABSTRACT In this paper we present the analysis of a laboratory experiment designed to understand ... more ABSTRACT In this paper we present the analysis of a laboratory experiment designed to understand the effect of two communication environments, that is, face-to-face or computed-mediated, on group achievements when participants are involved in programming tasks, within an academic computer science course. Results show better students' performances in the computer-mediated setting, as stated by a statistically significant difference between the two approaches when considering the quality of the produced projects, in terms of the teacher's evaluation to pass the final exam. Our analysis shows that the integration of a collaborative instrument in a development environment helps students to achieve better results.
ABSTRACT In this paper, we study the issue of free-riding in collaborative learning. Free-riding ... more ABSTRACT In this paper, we study the issue of free-riding in collaborative learning. Free-riding occurs when a part of the students lean on the efforts of the rest of their team and do not contribute much to the team work. It impacts negatively on performances of the whole team [1]. We present an experiment of collaborative diagram drawing (through a synchronous collaborative drawing tool, called Shared Drawing tool) in a Software Engineering course, that shows a significant equal participation and suggests that students employ some self-regulatory behaviors that results in fruitful collaboration.
In this paper we introduce the architecture of the script engine of a collaborative co-located di... more In this paper we introduce the architecture of the script engine of a collaborative co-located discussion support system, named CoFFEE, and, in particular, we describe its extendibility and flexibility as a macro-script engine for CSCL activities .
In the field of Computer Supported Collaborative Work several studies have explored the possibili... more In the field of Computer Supported Collaborative Work several studies have explored the possibility to improve the collaboration in software development teams by integrating into IDEs tools to support the coordination and sharing of common resources. Similar studies have emphasized the need of integrating into IDEs collaboration and communication functionalities to improve the building of a shared knowledge. In this paper we describe how we enhanced Rational Team Concert (an IBM CDVE built on Eclipse and Jazz) with structured communication tools by integrating a collaborative platform named CoFFEE, that was developed for structured argumentation and discussion in an educational setting.
Co-located collaboration in classroom is the topic we tackle in this paper. In particular we will... more Co-located collaboration in classroom is the topic we tackle in this paper. In particular we will describe how CoFFEE implements this kind of collaboration. CoFFEE is an extensible platform on which to implement different collaborative tools. Every tool renders a different kind cooperation between users. In this paper we will also provide further details in about the newly implemented tools for collaboration, the Repository, the Positionometer and the Co-Writer. P. Dillenbourg and M. Specht (Eds.): EC-TEL 2008, LNCS 5192, pp. 49-57, 2008. c Springer-Verlag Berlin Heidelberg 2008 50 F. Belgiorno et al. The CoFFEE system [3]
ABSTRACT The widespread use of mobile devices is leading towards their adoption in the learning p... more ABSTRACT The widespread use of mobile devices is leading towards their adoption in the learning process, even if some pedagogical challenges are still not fully addressed when integrating mobile-assisted activities into regular curricula activities. In this paper, we first define some guidelines to design a general, tailorable, and platform-independent mobile learning system. Second, we present the aCME system, a mobile infrastructure, developed by adhering to the defined guidelines, to provide a general-purpose system, easy to start up with and friendly to user, and finally, tailorable, i.e., that can be easily adapted to the needs of different learning environments. The aCME system has been implemented as a Web-based architecture, to provide content and functionalities for different contexts, accessible from any location and by using any communication device. Finally, we describe a tool, deployed into aCME, that allows responding to quiz-based questionnaires during learning activities. A preliminary evaluation was performed to analyze usability and user satisfaction when interacting with the system we developed. The paper is concluded with some comments and future research directions.
2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2007), 2007
Co-located collaboration in classroom is the topic we tackle in this paper. We present COFFEE a t... more Co-located collaboration in classroom is the topic we tackle in this paper. We present COFFEE a tailorable collaborative environment that is designed for interactive, colocated (i.e. Face2Face) collaboration in classroom.
Proceedings of the 6th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing, 2010
Page 1. Introducing Collaboration In Single-user Applications through the Centralized Control Arc... more Page 1. Introducing Collaboration In Single-user Applications through the Centralized Control Architecture I1aria Manno*, Furio Belgiomo*, Delfina Malandrino*, Giuseppina Palmieri*, Donato Pirozzi*, Vittorio Scarano* *ISISLab, Dip. ...
ABSTRACT WebQuests are among the most popular techniques to enhance collaboration in learning; th... more ABSTRACT WebQuests are among the most popular techniques to enhance collaboration in learning; they are an inquiry-based activity, grounded on constructivist learning theory, where the information that learners interact with is mostly found on the Internet. We present here a system that offers computer-support during a WebQuest, by offering a structured discussion and debate space, besides the navigation and resource sharing. We integrate the WebQuest design process with an operational design phase and describe how our system can completely support the design of a computer-supported WebQuest.
In this paper we present a case study of collaborative diagram drawing involving 36 students in C... more In this paper we present a case study of collaborative diagram drawing involving 36 students in Computer Science. Their task was to collaboratively draw a Use Case Diagram about the scenarios provided at the begin of the experiment. As students of a Software Engineering course, they had a general knowledge of such type of diagrams and related terminology, but they were not experts and had not real and practical experiences in diagram drawing. The tools used were a synchronous collaborative drawing tool integrated with a chat tool to support communication among the participants. Moreover, the experiment has been structured following the 'think, pair, share' method. The analysis of the collaboration process outlines a twofold result: first, a significant equal participation of all the students and second, an implicit and recurrent self-regulatory behavior employed by the students to create and refine the diagram and to reach agreement about the final result.
In questo contributo si presenta un nuovo tool di CoFFEE (Collaborative Face2Face Educational Env... more In questo contributo si presenta un nuovo tool di CoFFEE (Collaborative Face2Face Educational Environment), un ambiente che punta a favorire la collaborazione e la discussione sincrona in classe, miscelando interazione mediata dal computer e faccia a faccia. Vengono presentate due diverse modalità d'uso (con scenari reali): accesso sincrono ai contenuti ed integrazione di servizi di collaborazione esterni a CoFFEE.
Proceedings of the 9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing, 2013
ABSTRACT Software that is meant to support collaboration is mostly developed “ad hoc”, placing so... more ABSTRACT Software that is meant to support collaboration is mostly developed “ad hoc”, placing some additional overhead to users, that are required to integrate the common work practices, realized with the traditional software applications, with the new collaborative features offered by the new application. It has been argued that this is likely to inject lack of motivation on users, jeopardizing the positive effects of collaboration in workplace, since the time dedicated to collaboration is perceived as wasted. In this paper we present a generic mechanism to provide team awareness through the integration between a social platform and a work environment. The integration mechanism is, indeed, generic and the work environment potentially can be any kind of application usually adopted by team members. We illustrate the mechanism through the design and implementation of SocSVN, a proof-of-concept example in the scenario of collaboration support in software development. SocSVN integrates a social platform (Elgg, a well known open source social networking engine) with SVN, a source code versioning system widely used in software development. We also abstract the mechanism provided and show how it is easily generalizable to other software, providing a list of the requirements and the amount of work to be integrated in the architecture.
Uploads
Papers by Ilaria Manno