Lecture Notes in Computer Science: Collaborative Software

Size: px
Start display at page:

Download "Lecture Notes in Computer Science: Collaborative Software"

Transcription

1 Lecture Notes in Computer Science: Collaborative Software André Tiago Magalhães do Carmo 1, César Barbosa Duarte 1, Paulo Alexandre Neves Alves de Sousa 1 and Ricardo Filipe Teixeira Gonçalves 1. 1 Departamento de Engenharia Informática, Faculdade de Engenharia da Universidade do Porto, Rua Dr. Roberto Frias, s/n Porto PORTUGAL {ei06118, ei06089, ei06047, ei06048}@fe.up.pt Abstract. This Lecture Note talks about Collaborative Software and how it can be important to help teamwork. Firstly, the concept Collaboration is explained. Then, a model based on communication, cooperation and coordination is presented. Next, some examples of teamwork based on that model are shown, and finally some problems about groupware are given. It is referred also how collaborative software helped in this Lecture Note in Computer Science development. Keywords: Collaboration, communication, coordination, cooperation, conferencing, software, groupware, software engineering. 1. Introduction This Lecture Note in Computer Science was preformed under Software Engineering course of Mestrado Integrado em Engenharia Informática e Computação at Faculdade de Engenharia da Universidade do Porto. Several affairs could be chosen, but Collaborative Software was thought to be the best one. In order to explain the concept of Software Collaboration we need to look into the past. When the first steps in computing were being taken, the code-and-fix model emerged. The code-and-fix strategy consisted in two steps[1]: write code; fix code to eliminate errors, enhance existing functionality, or add new feature Through time, computers became cheaper and more common. More and more people started using them to solver larger and larger problems, still using and evolving the original programming model. [1] When the complexity of the problems to be solved got bigger, the code-andfix approach was inadequate, leading to the so-called 'Software Crisis'. The lack of

2 structure and methods in this model caused low quality software, as well as projects busting their budget and deadline. This leads to the subject of this article. Some steps were necessary to overcome this crisis, and Collaborative Software was the answer. Lets start by comparing individual and team development. Unfortunately, advances in software development techniques have been thwarted by exponential increases in software complexity and size. The challenge, then, lies with bridging this gap and devising techniques to successfully handle this ever-increasing complexity. The motivation behind this research is to make an advance toward the end of the Software Crisis to help the software industry more reliably produce high quality software. [1] 1.1. Individual versus Team development To overcome the 'Software Crisis' several measures took place, according to the growing complexity of the problems to be solved. One of most popular team development methodologies is Pair Programming. It consists in 2-man approach, where one is the designated driver, writing the code itself or designing the architecture, and the other one is review his at the same time, correcting bugs and improving the quality of the code. This method is highly efficient, since the code is never compromised as there are, at all times, two pair of eyes reading the same code and optimizing it, as it was reffered in [1]. This eliminates almost all of the problems individual development creates, since sometimes small bugs may remain unnoticed to one person, but in this particular case, Pair Programming, another person is reading the code and can easily spot that error. This is where collaboration takes place. [1] 2. Collaboration Working together, the results achieved in a given task can be substantially improved [2]. Each element of the team exposes his ideas with consistence argumentation. Also important is to criticize other ideas so that the inconsistencies of each argument can be identified. This constant discussion increases the consistence of those ideas, leading to a final product much more solid. The fact that there is a working group increases the possibility of achieving more viable alternatives than the existing ones [3][4]. Despite it has many advantages, collaboration requires an additional effort to coordinate the team s members. These efforts are necessary so that all the ideas discussed can be useful to the team. If there is no appropriate coordination, a good idea could be discarded. It is necessary to avoid conflicts between team members, too. This and other actions are necessary so that the cooperation phase works as well as planed in the communication phase [5]. The 3C Model is a popular method to support the collaborative work and many authors refer it. This model is about communication, cooperation and coordination. All these three different types of collaboration are linked to each other.

3 It is necessary to communicate in order to cooperate, and the coordination is necessary to ensure that the work is going to match the goal defined before. None of these concepts can be separated, because they don t make any sense without the others [5][6]. Picture 1 3C Collaboration Model This diagram is based on [6]. Although these concepts are separated, they are liked between themselves [5]. Then it will be shown how the 3C s are dependents in the 3C Model Communication Communication is, perhaps, one of the most important aspects about Collaborative Programming, because it opens new doors and allows the collaboration between people. During communication phase, team members give ideas and discuss them. All of the ideas must be discussed and decisions must be taken. Members of the team need to communicate in order to realize how to complete their tasks. This communication can be synchronous, like a live chat, or asynchronous, like , in order to give time to think about those ideas. [7] emphasized the importance of individual knowledge and cooperative practices, as the language of the hands in communicating face-to-face, that people develop in order to coordinate a variety of personal knowledge and achieve mutual understanding. The cultural context and knowledge influence how the individual

4 expressions of language are produced by the communicator and interpreted by the receiver. Inside a group of people working to fulfill one goal, communication it s a very important tool, because it will allow a better understanding and a better interaction between every single member of that group. There are some tools that support communication: , forum s, CSCA tools (Computer Supported Collaborative Argumentation), voting tools, instant messengers, chats and many other. All these tools suport communications. [8] Coordination Communication generates actions [9], and these actions need coordination. Coordination must organize the team in order to make sure all tasks are done in the correct order. Moreover, it is important to ensure that there is no repeated work or lost ideas [6]. Like [10] said, coordination is about organizing tasks, accompanying them to make sure the right way is being followed. It is necessary to choose team members, maybe organize them in small groups, and identify objectives. The most difficult task of the coordination phase is to understand which objectives are important to the team and to the project, and the best way to complete those objectives. That s why coordination is very important, and it must track the project until the end. It starts before the development, continues during the process because new ideas and facts are always appearing, and continues until the end of all project. And, in big and complex projects, coordination can be more complex than the development itself. [10]. Picture 2 Coordination and its relation with other concepts based on [6]

5 Communication originates collaboration tasks, and it is very useful and important to guarantee tasks are completed. Depending on the software, it may have complex coordination methods, or just even social coordination Cooperation / Conferencing To cooperate is the act of working with other members towards a defined goal. Talking about collaborative software, they discuss and build a product in an ambient shared between themselves. That ambient can save previous versions of a software or even a document. It can record, too, the entire change log. According to [11], referred by [5], these records increase the confidence and makes sure that all the team members are in the right direction to an objective. Another way to make sure the goals are followed is in a more informal way. And there is a point where other concepts of the 3C Model are linked. Communication and discussion between all the members are necessary to take decisions during the cooperation phase, and coordination is also need. New ideas can be given (communication) during the cooperation phase. The entire project must be rethought, and there is a real need of coordination. New decisions can be taken, and this is a cycle that joins all these three concepts. That s why communication and coordination are not sufficient. It is necessary an ambient in which team members can discuss, organize their ideas, and build their product. So, a Conferencing tool is an interactive way to cooperate and discuss decisions to be taken. It gives facilities to discuss decisions taken by coordination [6]. Picture 3 Cooperation and its relation with other concepts based on [6]

6 An example of a conferencing tool is internet forums, like Moodle forums. Most of times, all these tools support the 3 concepts of the 3C Model, but in different situations. Teacher s advices, forum boards where messages are saved are a good example of conferencing tools. Other good example is a videoconference system, which provides audio and video in order to make it easier to team members to communicate and take decisions [12]. 3. Collaboration tools Local and wide networks experienced a great development over the last years. Work ambient benefited greatly with it, and computers are very important to any work. Collaborative software has experienced that improvement too. As it was said before, it allows team members to work in a different way. In order to make it possible to collaborate, collaborative systems incorporate Computer-Supported Cooperative Work (CSCW) [13]. There are several examples of collaborative software and they are normally divided into three different categories according to their according to their usage, communication tools, conferencing tools and management tools. Electronic communication tools are used to allow the communication between members of a group. Examples of this type of tools are Wikis, s, voice mails, faxes, and others. Conferencing tools emphasize the exchange of information between members Examples include forums, instant messaging, online chat rooms and telephones. Collaborative Management tools are used to coordinate and manage the group activities. In this case we can highlight some tools like electronic calendars and online spreadsheets. These software s have great advantages. Most of them record previous versions of the project, allow the coordination to introduce guidelines which are useful to team members, allow all group to discuss and take decisions. Therefore, there are other software s which are more complex. Surely, there are projects more complex than others. Like it was said before, huge projects may require a great coordination and great communication tools Google Docs: an example of writing tools Collaborative writing tools are those technologies that facilitate the editing and reviewing of a text document by multiple individuals either in real-time or asynchronously. These can vary a great deal and can range from the simplicity of wiki system to more advanced systems. Basic features include the typical formatting and editing facilities of a standard word processor with the addition of live chat, live markup and annotation, co-editing, version tracking, RSS, number of max users, and more [14]. The fundamental concept behind collaborative-editing tools for documents is allowing people distant in space (and even in time), to cooperate in the

7 construction of a document. It is thus an extremely useful tool in the academic route (in the preparation of reports and scientific articles) and for a professional level (in the management of a company) [15]. Google has recently entered this field with its Google Docs, a fully-web based collaborative writing tool [14]. It is like an Office Suit, but it is accessible from the Internet. Users don t need to install any additional software. Only a browser and an Internet connecting are required. Some advantages are the fact that it s free, it supports Microsoft Office and Open Office formats, records changes made by other members and much more. The main disadvantage is that is possible to have conflicts between versions. [15] 3.2. Chat rooms Chat rooms are another example of collaborative software. It may be inserted in a collaborative ambient or not. For example, an online community can use chats only to talk to each other, with no objective. Although they are not interested in collaborate, in terms of what has been presented, they are actually collaborating. A chat rooms has all 3 concepts referred as part of the 3C Model. It gives users a way to send their messages (communicate), it needs coordination by room s administrators, and it has conferencing / cooperation facilities. Picture 4 Chat room

8 In the left side, there are group members. The first is the actual leader, and he has facilities to coordinate, like to choose if a member is allowed and more. Then, there are facilities for members to participate in the conversation, and to cooperate. Messages are shown and recorded making it possible to collaborate, even if that collaboration is not intentional Wiki Wikis are a good example of successful collaboration tools. It allows a community or a teamwork to collaborate. It is essentially a collection of Web pages that allows users to add content via a browser interface. Every team member can change wiki s content. In a software development team, a wiki can be very useful. Related to software development, a wiki can be used to give code examples or documentation (about an API, for example), collecting ideas, discuss them, bug tracking. It is possible to save older versions of documentation in order to make it possible to undo changes made. Change logs are also recorded. [16] Wiki s give also facilities to coordination. All the cooperation and communication is important, but in a project team needs coordination. Although all members can edit documents and pages, there must be someone to coordinate. All the ideas discussed by the team must be organized and wiki s make it possible. With appropriate coordination, communication and cooperation, and because it is an ongoing work to which anybody in the team can contribute, ideas and documentation tend to be more comprehensive and balanced as they have been corrected many times by the team. Older versions and change log are recorded and because of that ideas can become more and more consistence. And that is the main advantage of version and change log records. It is possible to study how ideas evolved, making new ideas more consistent. [16] 3.4. Moodle Moodle is another collaborative tool. It is normally used in an academic environment, but it can be also used in software development or other types of projects. It extends constructivism into social settings, wherein groups construct knowledge. There are a number of tools that make it easier to collaborate, including blogs, messaging, participant lists, as well useful tools like grading, reports, integration with other systems, forum s, voting and so on. It supports also coordination [17] [18] [19].

9 4. Problems in using collaboration tools The biggest problem in implementing groupware is convincing people to use it. A big effort is required to make people comfortable using it, and that means that people must trust on that software. Not all people trust in new technologies, mainly on computers. And, trusting in collaborative software is even more difficult. If people don't feel comfortable with the software, they won't use it. Employees should be given incentives to contribute: the rewards could be either financial or psychological. Companies should give their employees courses in which they can learn how to use it. That s the only way they can trust on that software. But not even employees need to adapt themselves. Superiors must trust and change their minds too. [19] Another problem is actually a lack of coordination, or even cooperation. Like it was said by many authors, and referred before, coordination is necessary to make sure the right way is being followed. And a real cooperation must happen. Without cooperation tools and good facilities to members to collaborate not all ideas are discussed. 5. Conclusion In the elaboration of this article an effort was made to use collaborative software. Software s like Microsoft Messenger, Google Docs and IRC were used so it is possible to make a better evaluation. Microsoft Messenger and IRC are a good example of collaboration. It was possible to discuss and share ideas when all the team members weren t face-to-face. Team group reflected on those ideas and toke decisions. A real coordination was necessary in order to make sure all members were in a correct way and not working in unnecessary things. , as an asynchronous collaboration tools, was important too. When team members were offline it was an excellent way to communicate, giving members time to think about the ideas that were given. Finally, Google Docs was used to cooperate. It was realized that change logs were quite important to control and coordinate how all process was going on. As expected, the productivity of the work improved a lot, although it was the first time the group used such methodologies. It is possible to assume that collaboration is a way to success. It makes easier to discuss ideas, and improves chances of appearance of new ones. In addition, Collaboration tools allow all these aspects, and make it possible to collaborate in a non face-to-face way, giving team members a chance to work comfortably in anyplace, and some times when they want. Collaboration greatly increases team success.

10 References 1. Williams, L. A.. The Collaborative Software Process. The University of Utah. 2. Fuks et al., Turoff and Hiltz Silva, L. A. M.. O uso de ferramentas colaborativas e seu apoio ao processo de software. 5. Fuks, H.; Raposo, A. B.; Gerosa, M. A.. Engenharia de Goupware: Desenvolvimento de Aplicações Colaborativas..6. Fuks, H.; Raposo, A. B.; Gerosa, M. A Do Modelo de Colaboração à Engenharia de Groupware. 7. Delvin and Rosenberg Long and Baecker Winograd and Flores Tavares, A. P. B.; Amaral, A. B. do; Ferreira, A. F.; Zemolin, E.; Grasselli, M. A.; Hasselmann, M. V. N.; Gralha S. R.. Coordenação no Desenvolvimento de Software. 11. Daft and Lengel, Lima, C. V Controlador de Conferências para Sistemas Colaborativos. 13. Silva, A. M. S.. O uso de ferramentas colaborativas e seu apoio ao processo de software. 14. Collaborative Writing Tools And Technology: A Mini-Guide, nology.htm 15. Silva, R.; Costa, F.; Barbosa, N.; Guimarães, D.; Oliveira, H.; Silva, P Edição Colaborativa de Documentação. Faculdade de Engenharia da Universidade do Porto. 16. Schaffert, S.; Gruber, A.; Westenthaler, R.. A Semantic Wiki for Collaborative Knowledge Formation. Knowledge-based Information Systems Group, Salzburg Research. Austria. 17. Moodle, MoodleDocs, Wikipedia,

CLOUD COMPUTING CONCEPTS FOR ACADEMIC COLLABORATION

CLOUD COMPUTING CONCEPTS FOR ACADEMIC COLLABORATION Bulgarian Journal of Science and Education Policy (BJSEP), Volume 7, Number 1, 2013 CLOUD COMPUTING CONCEPTS FOR ACADEMIC COLLABORATION Khayrazad Kari JABBOUR Lebanese University, LEBANON Abstract. The

More information

Moodling in a business school in Slovenia

Moodling in a business school in Slovenia Moodling in a business school in Slovenia dr. Viktorija Sul!i! Univerza na Primorskem, Fakulteta za management Koper viktorija.sulcic@fm-kp.si Alja Sul!i! Artesia Ljubljana alja@artesia.si Abstract In

More information

Microelectronics Students Group. Wi-Rex. Design of an Integrated Circuit for a Wireless Receiver

Microelectronics Students Group. Wi-Rex. Design of an Integrated Circuit for a Wireless Receiver Microelectronics Students Group Wi-Rex Design of an Integrated Circuit for a Wireless Receiver D. Oliveira, M. Pina, C. Duarte, V. G. Tavares, and P. Guedes de Oliveira February 17, 2011 Microelectronics

More information

Class Scheduling Including E-Learning

Class Scheduling Including E-Learning 2011 Class Scheduling Including E-Learning A Faculty Guide on How to Schedule All Your Classes with the New Parameters Table of Contents Quick Start Guide: Questions to Ask When Scheduling Classes 1 1

More information

WikiTTX: A Web Collaboration Technology based Table-Top Exercise System

WikiTTX: A Web Collaboration Technology based Table-Top Exercise System 2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore WikiTTX: A Web Collaboration Technology based Table-Top Exercise System Fahriana

More information

Tutor-Sky: A web environment for multimedia on-line education

Tutor-Sky: A web environment for multimedia on-line education Tutor-Sky: A web environment for multimedia on-line education Marco Alfano 1, Biagio Lenzitti 2, Antonino Pace 2 1 Centre on Communication Studies Anghelos, Italy 2 C.I.T.C. University of Palermo, Italy

More information

Prof. Paulo Sampaio. University of Madeira (UMa) Madeira Island. Madeira Island - Portugal. Agenda. Paulo Sampaio

Prof. Paulo Sampaio. University of Madeira (UMa) Madeira Island. Madeira Island - Portugal. Agenda. Paulo Sampaio Prof. Paulo Sampaio Supporting Learning Methodologies with a Blended Peer- Assisted Learning Platform Paulo Sampaio Ph.D. in Informatics and Telecomunications Université Paul Sabatier / LAAS-CNRS - Toulouse,

More information

Totara LMS. Key benefits. Key Features

Totara LMS. Key benefits. Key Features Totara LMS Achieve your business objectives through effective learning and development with our game-changing Learning Management System (LMS). Today, more than ever, the achievement of your business objectives

More information

115 responses. Summary. How often do you use the official Moodle Mobile app?

115 responses. Summary. How often do you use the official Moodle Mobile app? Juan Leyva Edit this form 115 responses View all responses Publish analytics Summary How often do you use the official Moodle Mobile app? Never 29 25% Less than once a month 44 38% Monthly 18 16% Weekly

More information

A TOOL FOR SUPPORTING THE COMMUNICATION IN DISTRIBUTED SOFTWARE DEVELOPMENT ENVIRONMENT

A TOOL FOR SUPPORTING THE COMMUNICATION IN DISTRIBUTED SOFTWARE DEVELOPMENT ENVIRONMENT A TOOL FOR SUPPORTING THE COMMUNICATION IN DISTRIBUTED SOFTWARE DEVELOPMENT ENVIRONMENT Daniela de Freitas Guilhermino Trindade 1, 2 danielaf@ffalm.br Tania Fatima Calvi Tait 1 tait@din.uem.br Elisa Hatsue

More information

Collaboration Setting the Stage. Larry Chait

Collaboration Setting the Stage. Larry Chait Collaboration Setting the Stage Larry Chait Introduction What is Collaboration? Collaboration is two or more people working together to accomplish some objective. Boston KM Forum Working Sessions 1 Introduction

More information

Specification Alternatives to Certificate Authorities Segurança em Sistemas Informáticos Mestrado Integrado em Engenharia Informática e Computação

Specification Alternatives to Certificate Authorities Segurança em Sistemas Informáticos Mestrado Integrado em Engenharia Informática e Computação Specification Alternatives to Certificate Authorities Segurança em Sistemas Informáticos Mestrado Integrado em Engenharia Informática e Computação Daniel Moreira ei11076 Hugo Cardoso ei11154 Ricardo Neves

More information

Analysis a project at learner used collaboration of educational process promote collaboration application

Analysis a project at learner used collaboration of educational process promote collaboration application Proceedings of the 1 st International Conference and Exhibition on Future RFID Technologies Eszterhazy Karoly University of Applied Sciences and Bay Zoltán Nonprofit Ltd. for Applied Research Eger, Hungary,

More information

Course 803401 DSS. Technologies: Group Support Systems. CS/MIS Department

Course 803401 DSS. Technologies: Group Support Systems. CS/MIS Department Oman College of Management and Technology Course 803401 DSS Collaborative Computing Technologies: Group Support Systems CS/MIS Department Chrysler Scores with Groupware Vignette SCORE initiative Identified

More information

Principle, utilization and limitations for secure electronic mail systems. Lindomar Bandeira Rocha

Principle, utilization and limitations for secure electronic mail systems. Lindomar Bandeira Rocha Principle, utilization and limitations for secure electronic Lindomar Bandeira Rocha FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO Segurança em Sistemas Informáticos 2009/2010 Inline Encoding ( clearsigning

More information

In: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal

In: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal Paper Title: Generic Framework for Video Analysis Authors: Luís Filipe Tavares INESC Porto lft@inescporto.pt Luís Teixeira INESC Porto, Universidade Católica Portuguesa lmt@inescporto.pt Luís Corte-Real

More information

A Study on the Influence of Use of Web 2.0 Collaboration Tool Reflecting Agile Practice on the Evaluation of OS Project

A Study on the Influence of Use of Web 2.0 Collaboration Tool Reflecting Agile Practice on the Evaluation of OS Project , pp. 11-18 http://dx.doi.org/10.14257/ijsh.2015.9.11.02 A Study on the Influence of Use of Web 2.0 Collaboration Tool Reflecting Agile Practice on the Evaluation of OS Project Hyo-jung Sohn 1, Min-gyu

More information

Integration of Learning Management Systems with Social Networking Platforms

Integration of Learning Management Systems with Social Networking Platforms Integration of Learning Management Systems with Social Networking Platforms E-learning in a Facebook supported environment Jernej Rožac 1, Matevž Pogačnik 2, Andrej Kos 3 Faculty of Electrical engineering

More information

Social Media Guidelines for Best Practice

Social Media Guidelines for Best Practice Social Media Guidelines for Best Practice September 2009 Contents: Listen and research the social media environment Page 3 & 4 Set the parameters before you start Page 4 Getting Started Page 5-6 In Summary

More information

Features of the Online Course. Table of Contents. Course Interface: Overview... 2. Syllabus... 3. Navigating through the Course Content...

Features of the Online Course. Table of Contents. Course Interface: Overview... 2. Syllabus... 3. Navigating through the Course Content... Features of the Online Course Table of Contents Course Interface: Overview... 2 Syllabus... 3 Navigating through the Course Content... 4 Learning Modules... 5 Communicating... 5 Assessments... 6 Assignments...

More information

Chapter 12 - Software. Unit 1 Role and function of application software

Chapter 12 - Software. Unit 1 Role and function of application software Chapter 12 - Software Unit 1 Role and function of application software Contents Revise software concepts Role of application software Multimedia software Communication software Application software Definition:

More information

Moodle E-Learning Platforms and Technologies Project Project No. LLP-LdV-PRT-2012-LT-0316

Moodle E-Learning Platforms and Technologies Project Project No. LLP-LdV-PRT-2012-LT-0316 Moodle E-Learning Platforms and Technologies Project Project No. LLP-LdV-PRT--LT-36 Survey Report according answers to Questionnaire for Students The aim of the research This questionnaire is part of the

More information

Teaching Portfolio. Teaching Philosophy

Teaching Portfolio. Teaching Philosophy Teaching Portfolio Teaching Philosophy Over the course of my education, I have had the privilege of interacting with some truly excellent teachers, who have shaped my knowledge, reasoning, and technical

More information

Real-Time Communication

Real-Time Communication Chapter 11 Real-Time Communication Introduction Flex-time /Asynchronous communication Users communicate at different times, waiting for a response before replying. Email is a form of flex-time communication

More information

Supplementing Wikis with Multimedia Collaboration Support

Supplementing Wikis with Multimedia Collaboration Support Supplementing Wikis with Multimedia Collaboration Support W. L. Yeung Lingnan University, Hong Kong E-mail: wlyeung@ln.edu.hk Abstract. As students increasingly use wikis as online collaboration tools

More information

Communication Software Laboratory Academic Year 2007-2008. E-learning Platforms. Moodle and Dokeos.

Communication Software Laboratory Academic Year 2007-2008. E-learning Platforms. Moodle and Dokeos. Communication Software Laboratory Academic Year 2007-2008 E-learning Platforms. Moodle and Dokeos. Group 95 Homero Canales Guenaneche 100031592 Fernando García Radigales 100039032 Index 1. Introduction...

More information

COLLABORATION TOOLS FOR EFFECTIVE MULTI-NATIONAL COLLABORATION ACTIVITIES

COLLABORATION TOOLS FOR EFFECTIVE MULTI-NATIONAL COLLABORATION ACTIVITIES COLLABORATION TOOLS FOR EFFECTIVE MULTI-NATIONAL COLLABORATION ACTIVITIES Valentin Todorov 1 1 United Nations Industrial Development Organization (UNIDO) v.todorov@unido.org Meeting on the Management of

More information

Chapter Four: How to Collaborate and Write With Others

Chapter Four: How to Collaborate and Write With Others Chapter Four: How to Collaborate and Write With Others Why Collaborate on Writing? Considering (and Balancing) the Two Extremes of Collaboration Peer Review as Collaboration * A sample recipe for how peer

More information

UC & C Success Requires a Services Lead Approach

UC & C Success Requires a Services Lead Approach UC & C Success Requires a Services Lead Approach Presented by Zeus Kerravala Principal Analyst 2014 ZK RESEARCH, A DIVISION OF KERRAVALA CONSULTING The Business Climate is Changing Technology Solution

More information

The Use of Social Networking Platforms as New, Efficient Technology Tools for E-learning

The Use of Social Networking Platforms as New, Efficient Technology Tools for E-learning IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 05, Issue 04 (April. 2015), V3 PP 01-07 www.iosrjen.org The Use of Social Networking Platforms as New, Efficient Technology

More information

An Evaluation of Open Source Learning Management Systems According to Learners Tools

An Evaluation of Open Source Learning Management Systems According to Learners Tools An Evaluation of Open Source Learning Management Systems According to Learners Tools Hüseyin Uzunboylu, Ph.D *, Fezile Özdamlı ** and Zehra Özçınar, PhD *** * Associate Professor of Educational Technology,

More information

Social Computing to Improve Work Place Collaboration: Social Networking. Claire Couillard. A Research Paper. Submitted in Partial Fulfillment of the

Social Computing to Improve Work Place Collaboration: Social Networking. Claire Couillard. A Research Paper. Submitted in Partial Fulfillment of the Social Computing to Improve Work Place Collaboration: Social Networking by Claire Couillard A Research Paper Submitted in Partial Fulfillment of the Requirements for the Master of Science Degree in Information

More information

Web-based Instant Messaging

Web-based Instant Messaging Web-based Instant Messaging By Charles Atuchukwu A thesis submitted in partial fulfillment of the requirements for the degree of BSc. Computer Science [Honours] University of the Western Cape 2009 Date:

More information

The Power of Integrated Collaboration

The Power of Integrated Collaboration ShoreTel Inc. White Paper The Power of Integrated Collaboration New, Practical Unified Communication Applications Marty Parker, Principal Consultant, UniComm Consulting LLC Table of Contents What s happening

More information

Data centre virtualization at UTAD A hybrid consolidation aproach

Data centre virtualization at UTAD A hybrid consolidation aproach Data centre virtualization at UTAD A hybrid consolidation aproach Rio-Costa A. ¹, Reis A. ¹, Borges J.¹., Vasconcelos A. ¹, Santos J ¹, Barroso J.², Bulas-Cruz J³ 1 Centro de Informática - Departamento

More information

Totara LMS. Key benefits. Key Features

Totara LMS. Key benefits. Key Features Totara LMS Achieve your business objectives through effective learning and development with our game-changing Learning Management System (LMS). Today, more than ever, the achievement of your business objectives

More information

TEACHING WITH MOODLE IN HIGHER EDUCATION

TEACHING WITH MOODLE IN HIGHER EDUCATION TEACHING WITH MOODLE IN HIGHER EDUCATION Ana Paula Lopes Institute of Accounting and Administration ISCAP Polytechnic Institute of Oporto IPP PORTUGAL aplopes@iscap.ipp.pt Abstract Nowadays, with the use

More information

Virtual Communities of Practice

Virtual Communities of Practice Best Practices for Building Online Communities between Researchers and Practitioners - Summary August 2005 Marian Farrior for the Conservation Psychology website A goal of Phase II of the Conservation

More information

MANAGEMENT SYSTEM FOR A FLEET OF VEHICLES BASED ON GPS. João André Correia Telo de Oliveira

MANAGEMENT SYSTEM FOR A FLEET OF VEHICLES BASED ON GPS. João André Correia Telo de Oliveira MANAGEMENT SYSTEM FOR A FLEET OF VEHICLES BASED ON GPS João André Correia Telo de Oliveira Author Affiliation(s) Instituto Superior Técnico, University of Lisbon, Portugal ABSTRACT This dissertation was

More information

Internet-Based Learning Tools: Development and Learning Psychology (DLP) Experience

Internet-Based Learning Tools: Development and Learning Psychology (DLP) Experience Internet-Based Learning Tools: Development and Learning Psychology (DLP) Experience José Tavares Ana Paula Cabral Isabel Huet Silva Rita Carvalho Anabela Pereira Isabel Lopes Educational Sciences Department,

More information

TEACHING CALCULUS USING E-LEARNING IN A MOODLE PLATFORM

TEACHING CALCULUS USING E-LEARNING IN A MOODLE PLATFORM TEACHING CALCULUS USING E-LEARNING IN A MOODLE PLATFORM Caridade C.M.R., Faulhaber M.C., Rosa P.M., Silva P.M., Baeta N.S. Coimbra Institute of Engineering caridade@isec.pt; amorim@isec.pt; pammr@isec.pt;

More information

Virtual Teams and Group Collaboration Technologies:Challenges in Supporting Distributed Groups

Virtual Teams and Group Collaboration Technologies:Challenges in Supporting Distributed Groups IT Systems Perspective Virtual Teams and Group Collaboration Technologies:Challenges in Supporting Distributed Groups Charles Steinfield Michigan State University Organizations increasingly depend on virtual

More information

Online Retail Banking Customer Experience: The Road Ahead

Online Retail Banking Customer Experience: The Road Ahead Universal Banking Solution System Integration Consulting Business Process Outsourcing Customer experience is a key differentiator in banking In recent years, customer experience has caught the imagination

More information

A Decision Support System for the Assessment of Higher Education Degrees in Portugal

A Decision Support System for the Assessment of Higher Education Degrees in Portugal A Decision Support System for the Assessment of Higher Education Degrees in Portugal José Paulo Santos, José Fernando Oliveira, Maria Antónia Carravilla, Carlos Costa Faculty of Engineering of the University

More information

RICHARD STOCKTON COLLEGE OF NJ Business Continuity Planning

RICHARD STOCKTON COLLEGE OF NJ Business Continuity Planning RICHARD STOCKTON COLLEGE OF NJ Business Continuity Planning Emergency Response Preparedness Continuity of Class Meetings and Instructional Delivery This document has been created to assist faculty in making

More information

Socratic Method and Online Teaching By Doug Ward, Associate Professor, Journalism December 27, 2012

Socratic Method and Online Teaching By Doug Ward, Associate Professor, Journalism December 27, 2012 Can I use the Socratic method in an online class? The Socratic method actually works quite well online. The dynamics are different from what you re used to in a classroom, but the approach is much the

More information

Improving Online Collaboration within the IFIP Working Group on Human Aspects of Information Security and Assurance

Improving Online Collaboration within the IFIP Working Group on Human Aspects of Information Security and Assurance Improving Online Collaboration within the IFIP Working Group on Human Aspects of Information Security and Assurance Abstract O. Burton and N. Clarke Centre for Security, Communications and Network Research,

More information

E-learning: Intro. Elearning is the answer, but what was the question? Februar 06 Dipl.-Päd. Mag. (FH) Frank Weber Tempus-MMTP Meeting Egypt

E-learning: Intro. Elearning is the answer, but what was the question? Februar 06 Dipl.-Päd. Mag. (FH) Frank Weber Tempus-MMTP Meeting Egypt 1 Something about us E-learning: Intro A presentation for the Tempus-MMTP Project Egypt, November 2005 Dipl.-Päd. Mag. (FH) Frank Weber University of Applied Sciences Vorarlberg (Vorarlberg? Where is that?)

More information

GROUPWARE. Ifeoluwa Idowu

GROUPWARE. Ifeoluwa Idowu GROUPWARE Ifeoluwa Idowu GROUPWARE What is Groupware? Definitions of Groupware Computer-based systems that support groups of people engaged in a common task (or goal) and that provide an interface to a

More information

From Desktop to Browser Platform: Office Application Suite with Ajax

From Desktop to Browser Platform: Office Application Suite with Ajax From Desktop to Browser Platform: Office Application Suite with Ajax Mika Salminen Helsinki University of Technology mjsalmi2@cc.hut.fi Abstract Web applications have usually been less responsive and provided

More information

Recife, December 3 rd, 2008

Recife, December 3 rd, 2008 Recife, December 3 rd, 2008 My name is Eduardo Araujo Oliveira. I graduated in Computer Science (B.Sc.) from the Catholic University of Pernambuco in 2005 and pursued further studies through a master degree

More information

5 Myths about Leading Virtual Teams

5 Myths about Leading Virtual Teams 5 Myths about Leading Virtual Teams By Gihan Perera www.gihanperera.com The workplace of the 21 st century has changed, with more telecommuting, outsourcing, and globally dispersed teams. As a result,

More information

Chat widgets on the library website: Help at the point of need

Chat widgets on the library website: Help at the point of need Creating Web Sites People Want to Use Chat widgets on the library website: Help at the point of need The online social networking revolution has given users the desire for a very personal experience on

More information

Instant Messaging. Copyright 2006 Haim Levkowitz. Copyright 2006 Haim Levkowitz

Instant Messaging. Copyright 2006 Haim Levkowitz. Copyright 2006 Haim Levkowitz Instant Messaging 1 Outline Goals and Objectives Topics Headlines Introduction Text-only Web Chatting Instant Messaging AIM Yahoo Messenger MSN Messenger Opera Instant Messaging Web Casting Wireless Instant

More information

A self-directed Virtual Learning Environment: Mi propio jefe (My own boss)

A self-directed Virtual Learning Environment: Mi propio jefe (My own boss) A self-directed Virtual Learning Environment: Mi propio jefe (My own boss) Diego Ernesto Leal Fonseca, Gerardo Tibaná Herrera (dleal@uniandes.edu.co, g-tibana@uniandes.edu.co) LIDIE Research and Development

More information

Google Lead Generation for Attorneys

Google Lead Generation for Attorneys 1 Google Lead Generation For Attorneys Leverage The Power Of AdWords To Grow Your Law Business FAST You re about to discover the secrets of fast legal practice success with Google AdWords. Google AdWords

More information

How To Deploy Cisco Jabber For Windows 2.5.1 On A Server Or A Network (For A Non-Profit) For A Corporate Network (A.Net) For Free (For Non Profit) For An Enterprise) Or

How To Deploy Cisco Jabber For Windows 2.5.1 On A Server Or A Network (For A Non-Profit) For A Corporate Network (A.Net) For Free (For Non Profit) For An Enterprise) Or Deployment Models Cisco Jabber for Windows provides two deployment models, on-premises or cloud-based. Learn about each deployment model and review the available options for on-premises and cloud-based

More information

Increasing the Use of Horizon Wimba. Analysis conducted by: Sheri Anderson, MIT Graduate Student Tom Dorgan, MIT Graduate Student

Increasing the Use of Horizon Wimba. Analysis conducted by: Sheri Anderson, MIT Graduate Student Tom Dorgan, MIT Graduate Student Increasing the Use of Horizon Wimba Analysis conducted by: Sheri Anderson, MIT Graduate Student Tom Dorgan, MIT Graduate Student Submitted to: Dean of Information Technology Systems Division University

More information

Program Summary. Criterion 1: Importance to University Mission / Operations. Importance to Mission

Program Summary. Criterion 1: Importance to University Mission / Operations. Importance to Mission Program Summary DoIT provides collaboration and conferencing tools for hosting academic classes, training courses, webinars and demonstrations; attending virtual meetings through audio or video conferencing;

More information

Web 2.0 Technologies and Community Building Online

Web 2.0 Technologies and Community Building Online Web 2.0 Technologies and Community Building Online Rena M Palloff, PhD Program Director and Faculty, Teaching in the Virtual Classroom Program Fielding Graduate University Managing Partner, Crossroads

More information

IB 411 Bioinspiration - Syllabus Fall 2015

IB 411 Bioinspiration - Syllabus Fall 2015 IB 411 Bioinspiration - Syllabus Fall 2015 Course Description This fully online, 8- week course (using a Moodle LMS) focuses on how experts in biology and technological fields find inspiration in nature

More information

A Digital Learning Environment for Scottish Schools

A Digital Learning Environment for Scottish Schools A Digital Learning Environment for Scottish Schools 1. This document proposes a general model of a digital learning environment for Scottish Education from ages 3 to 18. While we do not exclude the possibility

More information

Virtual Team Collaboration Glossary

Virtual Team Collaboration Glossary Virtual Team Collaboration Glossary Steve Prahst, Rhonda Arterberrie, and Dennis Kay Knowledge Management and Collaborative Technologies Branch NASA Glenn Research Center Introduction Most NASA projects

More information

Learning Technology for Blended Learning October 2005

Learning Technology for Blended Learning October 2005 Learning Technology for Blended Learning October 2005 Ed Garay UIC Instructional Technology Lab www.accc.uic.edu/itl Academic Computing and Communications Center University of Illinois at Chicago Teaching

More information

Putting Social Software to Work in Your Business: A Journey Toward Enterprise 2.0

Putting Social Software to Work in Your Business: A Journey Toward Enterprise 2.0 Putting Social Software to Work in Your Business: A Journey Toward Enterprise 2.0 Enterprises today must manage a number of complexities that are fundamentally changing the nature of work: Globalization

More information

Clarity Middle School Survey

Clarity Middle School Survey Clarity Middle School Survey Instructions Take 10 minutes to help your school with technology in the classroom. This is an anonymous survey regarding your technology use. It will take approximately 10

More information

..., (Data Driven Learning).

..., (Data Driven Learning). Guideline for Pre-Service Teachers.... look see, (Data Driven Learning). Both teachers and learners can use corpus linguistics in various ways within the classroom. A teacher might collect a set of student

More information

Ana Paiva (group coordinator) Jornadas dos 20 anos da Engenharia Informática @ FEUP, 7-8 nov 2014

Ana Paiva (group coordinator) Jornadas dos 20 anos da Engenharia Informática @ FEUP, 7-8 nov 2014 Short Presentation of the Software Engineering Research Group Ana Paiva (group coordinator) Jornadas dos 20 anos da Engenharia Informática @ FEUP, 7-8 nov 2014 MISSION M1. to develop novel methods, techniques,

More information

Google Drive lets you store and share all your stuff, including documents, videos, images and other files that are important to

Google Drive lets you store and share all your stuff, including documents, videos, images and other files that are important to What are Docs & Drive? Docs Use Google Docs, Sheets and Slides for document editing anywhere, anytime. Google Docs is an online word processor that lets you create and format text documents and collaborate

More information

The Interactivity in the New Engineering Education Tools

The Interactivity in the New Engineering Education Tools The Interactivity in the New Engineering Education Tools Fernando G. Martins * and Sebastião Feyo de Azevedo Departamento de Engenharia. Química, Faculdade de Engenharia, Rua Dr. Roberto Frias s/n, 4200-465

More information

I ve logged in! Now where do I start?

I ve logged in! Now where do I start? I ve logged in! Now where do I start? Instructor s Quick Start Guide Introduction: Up and Running with OpenClass We ve created this Quick Start Guide to help you, the instructor, get up and running with

More information

Google Apps Migration

Google Apps Migration Academic Technology Services Google Apps Migration Getting Started 1 Table of Contents How to Use This Guide... 4 How to Get Help... 4 Login to Google Apps:... 5 Import Data from Microsoft Outlook:...

More information

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.

More information

Six Critical Success Factors for Running a Successful Virtual Meeting

Six Critical Success Factors for Running a Successful Virtual Meeting Six Critical Success Factors for Running a Successful Virtual Meeting Read more Contact MoreInfo@Facilitate.com to request a free copy of 75 Tips for Getting Great Results from Virtual Meetings. Julia

More information

Collaboration Tools Trends

Collaboration Tools Trends Brochure More information from http://www.researchandmarkets.com/reports/2775658/ Collaboration Tools Trends Description: The report expounds that the Web-based collaboration solutions market has come

More information

Comparison of the Impacts of Telementoring Services on Protégés' Academic Achievements and Opinions

Comparison of the Impacts of Telementoring Services on Protégés' Academic Achievements and Opinions Comparison of the Impacts of Telementoring Services on Protégés' Academic Achievements and Opinions Necmi Eşgi Gaziosmanpaşa University, Turkey necmiesgi@gmail.com Abstract The aim of the research is to

More information

On- and Off-Line User Interfaces for Collaborative Cloud Services

On- and Off-Line User Interfaces for Collaborative Cloud Services On- and Off-Line User Interfaces for Collaborative Cloud Services Wolfgang Stuerzlinger York University, Dept of Computer Science & Engineering 4700 Keele Street Toronto, Canada http://www.cse.yorku.ca/~wolfgang

More information

Information Technology Project Management, Sixth Edition. Note: See the text itself for full citations.

Information Technology Project Management, Sixth Edition. Note: See the text itself for full citations. Management, Sixth Edition Note: See the text itself for full citations. Understand the importance of good communications in projects Discuss the process of identifying stakeholders and how to create a

More information

Exploring Students' use of e-learning systems in Higher education

Exploring Students' use of e-learning systems in Higher education ICT Innovations 2011 Web Proceedings ISSN 1857-7288 67 Exploring Students' use of e-learning systems in Higher education Maja Ristova 1, Biljana Citkuseva 1, Vladimir Trajkovik 2, 1 Faculty of Electrical

More information

What is the Cloud? Computer Basics Web Apps and the Cloud. Page 1

What is the Cloud? Computer Basics Web Apps and the Cloud. Page 1 Computer Basics Web Apps and the Cloud What is the Cloud? You may have heard people using terms like the cloud, cloud computing, or cloud storage. But what exactly is the cloud? Basically, the cloud is

More information

Evaluating Software Alternatives. Chapter 4 Methods of Software Acquisition. Advantages of Custom Developed Software. Custom Developed Software

Evaluating Software Alternatives. Chapter 4 Methods of Software Acquisition. Advantages of Custom Developed Software. Custom Developed Software Evaluating Software Alternatives Chapter 4 Methods of Software Acquisition Examine software alternatives and select an overall strategy for the proposed system to prepare for the transition to the systems

More information

Real-time technologies and efficient collaboration. Alexandre Eisenchteter COO @af83 twitter : @ineation TTI/VANGUARD PARIS 2011

Real-time technologies and efficient collaboration. Alexandre Eisenchteter COO @af83 twitter : @ineation TTI/VANGUARD PARIS 2011 Real-time technologies and efficient collaboration Alexandre Eisenchteter COO @af83 twitter : @ineation TTI/VANGUARD PARIS 2011 Collaboration occurs when a group of autonomous stakeholders of a problem

More information

Teaching with Moodle: a (very gentle) Introduction 18 settembre 2013

Teaching with Moodle: a (very gentle) Introduction 18 settembre 2013 Dipartimento di Informatica a (very gentle) Introduction 18 settembre 2013 Dipartimento di Informatica 1 ACKNOLEDGEMENTS Ringrazio il personale del Polo Informatico 2 del SID, in particolare Giovanni Mandorino,

More information

and Unified Communication

and Unified Communication Top 10 Advantages of VoIP and Unified Communication Ronaldschlager.com Ronald Schlager 1/12 Integration of Voice and Data in one Network One networks serves all! Application server Telephony server LAN

More information

Table of Contents... 3. Chapter 1 - Introduction to Videoconferencing... 7. What is Videoconferencing?... 7. Uses for Videoconferencing...

Table of Contents... 3. Chapter 1 - Introduction to Videoconferencing... 7. What is Videoconferencing?... 7. Uses for Videoconferencing... Table of Contents Table of Contents... 3 Chapter 1 - Introduction to Videoconferencing... 7 What is Videoconferencing?... 7 Uses for Videoconferencing... 8 Videoconferencing as teacher professional development...

More information

D.12. A COLLABORATIVE PLATFORM. COMMUNICATION AND COLLABORATION TOOLS... Page 2. Social Networking... Page 4. CONTENT MANAGEMENT...

D.12. A COLLABORATIVE PLATFORM. COMMUNICATION AND COLLABORATION TOOLS... Page 2. Social Networking... Page 4. CONTENT MANAGEMENT... D.12. A COLLABORATIVE PLATFORM CONTENTS COMMUNICATION AND COLLABORATION TOOLS... Page 2 Social Networking... Page 4 CONTENT MANAGEMENT... Page 5 USER GENERATED CONTENT-INVOLVING THE COMMUNITY... Page 6

More information

Above the fold: It refers to the section of a web page that is visible to a visitor without the need to scroll down.

Above the fold: It refers to the section of a web page that is visible to a visitor without the need to scroll down. Above the fold: It refers to the section of a web page that is visible to a visitor without the need to scroll down. Access: It is the ability to see what you are trying to view (e.g. you can see a friend

More information

How To Become An Independent Online Instructor At Niritech.Com

How To Become An Independent Online Instructor At Niritech.Com About Niritech Based in Kingston Jamaica, Niritech is a service based company offering Software Development and E-learning services to its diversified client base. Niritech is a bold and innovative company

More information

Benefits of Test Automation for Agile Testing

Benefits of Test Automation for Agile Testing Benefits of Test Automation for Agile Testing Manu GV 1, Namratha M 2, Pradeep 3 1 Technical Lead-Testing Calsoft Labs, Bangalore, India 2 Assistant Professor, BMSCE, Bangalore, India 3 Software Engineer,

More information

Improving Organizational Management through Social Networking

Improving Organizational Management through Social Networking Improving Organizational Management through Social Networking Ezequiel Ferreira dos Santos Master's Degree in Business Administration Universidade Nove de Julho - Uninove Memorial Campus. São Paulo, Brasil.

More information

Mconf: Global Webconferencing based on Open Source

Mconf: Global Webconferencing based on Open Source Mconf: Global Webconferencing based on Open Source Felipe Cecagno (felipe@mconf.com) NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Universities to the World Denver, April 9th

More information

BEST PRACTICES, Social Media. Project Summary Paragraph Please provide a summary of your project, program or practice in 150 words or less.

BEST PRACTICES, Social Media. Project Summary Paragraph Please provide a summary of your project, program or practice in 150 words or less. 2013 COMMUNITY EXCELLENCE AWARDS Category Worksheet BEST PRACTICES, Social Media Name of Local Government: City of Surrey Project Summary Paragraph Please provide a summary of your project, program or

More information

EDUCATIONAL TECHNOLOGY, E-LEARNING AND KNOWLEDGE MANAGEMENT: An evolving initiative for an evolving world

EDUCATIONAL TECHNOLOGY, E-LEARNING AND KNOWLEDGE MANAGEMENT: An evolving initiative for an evolving world 1 EDUCATIONAL TECHNOLOGY, E-LEARNING AND KNOWLEDGE MANAGEMENT: An evolving initiative for an evolving world Janaina Minelli de Oliveira 1, Luis Marqués Molías 2, Mercè Gisbert Cervera 3 Universitat Rovira

More information

162 Chapter 11: Wikis

162 Chapter 11: Wikis 11 Wikis A wiki is a collection of collaboratively authored web documents. Basically, a wiki page is a web page everyone in your class can create together, right in the browser, without needing to know

More information

OVERVIEW OF INTERNET MARKETING

OVERVIEW OF INTERNET MARKETING OVERVIEW OF INTERNET MARKETING Introduction to the various ways in which you can market your business online 2 April 2012 Version 1.0 Contents Contents 2 Introduction 4 Skill Level 4 Terminology 4 What

More information

Scaffolding Student Collaboration for Group Wiki Projects

Scaffolding Student Collaboration for Group Wiki Projects 4 Scaffolding Student Collaboration for Group Wiki Projects Rick Reo Faculty Support Consultant, Division of Instructional Technology Adjunct Faculty, Applied Information Technology and Graduate School

More information

Intinno: A Web Integrated Digital Library and Learning Content Management System

Intinno: A Web Integrated Digital Library and Learning Content Management System Intinno: A Web Integrated Digital Library and Learning Content Management System Synopsis of the Thesis to be submitted in Partial Fulfillment of the Requirements for the Award of the Degree of Master

More information

Security Benefits of Cloud Computing

Security Benefits of Cloud Computing Security Benefits of Cloud Computing FELICIAN ALECU Economy Informatics Department Academy of Economic Studies Bucharest ROMANIA e-mail: alecu.felician@ie.ase.ro Abstract: The nature of the Internet is

More information

Dendro: collaborative research data management built on linked open data

Dendro: collaborative research data management built on linked open data Dendro: collaborative research data management built on linked open data João Rocha da Silva João Aguiar Castro Faculdade de Engenharia da Universidade do Porto/INESC TEC, Portugal, {joaorosilva,joaoaguiarcastro}@gmail.com

More information

E-Learning at school level: Challenges and Benefits

E-Learning at school level: Challenges and Benefits E-Learning at school level: Challenges and Benefits Joumana Dargham 1, Dana Saeed 1, and Hamid Mcheik 2 1. University of Balamand, Computer science department Joumana.dargham@balamand.edu.lb, dandoun5@hotmail.com

More information