Using GroupWare to support software engineering student group projects Sarah Drummond Department of Computer Science University of Durham.

Slides:



Advertisements
Similar presentations
© Copyright 2007 Exempler Telecom Test Automation System Exempler - We pride ourselves with providing lightweight robust engineering solutions.
Advertisements

Large-Scale, Adaptive Fabric Configuration for Grid Computing Peter Toft HP Labs, Bristol June 2003 (v1.03) Localised for UK English.
Polycom Unified Collaboration for IBM Lotus Sametime and IBM Lotus Notes January 2010.
Chapter 14 Intranets & Extranets. Awad –Electronic Commerce 1/e © 2002 Prentice Hall 2 OBJECTIVES Introduction Technical Infrastructure Planning an Intranet.
1 The Networked Learning Environment. 2 Blackboards Product Strategy Leading institutions are harnessing the power of information networks to connect.
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Remote Educational Programming Of Robots (REPOR) Tord Fauskanger Aurelie Aurilla Bechina Arntzen Dag Samuelsen Buskerud University College.
ASYCUDA Overview … a summary of the objectives of ASYCUDA implementation projects and features of the software for the Customs computer system.
FMS. 2 Fires Terrorism Internal Sabotage Natural Disasters System Failures Power Outages Pandemic Influenza COOP/ Disaster Recovery/ Emergency Preparedness.
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Geographic Information Technology Training Alliance The GITTA Project Erfahrungen Jo ë l Fisler Geographisches Institut Universität Zürich SVC Days 2003.
1 Future strategy for e-submission as seen by industry Dr Michael Colmorgen, IFAH-Europe 2nd Veterinary Workshop on E-submission 4 Dec 2009, EMEA, London.
© University of Reading David Spence 20 April 2014 e-Research: Activities and Needs.
© University of Reading IT Services ITS Support for e­ Research Stephen Gough Assistant Director of IT Services 18 June 2008.
Internet Applications
WEB- BASED TRAINING Chapter 4 Virginija Limanauskiene, KTU, Lithuania.
Introduction for University Staff
New Organisational Forms and CSCW (part 2) M. Baptista Nunes 14/03/2000.
Software Tools Lecture 10: Software Tools Dr Valentina Plekhanova University of Sunderland, UK.
Requirements Analysis 1. 1 Introduction b501.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Introduction.
Figures in Chapter 1. Learning objectives After studying this chapter, you should be able to; Define logistics and supply chain management. Describe logistics.
Register Laulima Workshop for Instructors Solutions to help you engage your students through Laulima.
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Challenges in Improving Course Delivery Technology in Developing Countries: The Case of the IDE at UNISWA By Prof. C. W. S. Sukati 1.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 15 Creating Collaborative Partnerships.
BUSINESS DRIVEN TECHNOLOGY Enhancing Collaborative Partnerships
Computer Supported Cooperative Work Concepts and Issues.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
CPS ® and CAP ® Examination Review OFFICE SYTEMS AND TECHNOLOGY, Fifth Edition By Schroeder and Graf ©2005 Pearson Education, Inc. Pearson Prentice Hall.
Internet Supported Distance Learning Brian Mulligan IT Sligo, September 2003.
The Development and trial of SEGWorld: A Virtual Environment for Software Engineering Student Group Projects Sarah Drummond & Cornelia Boldyreff Department.
Technologies for Flexible Learning Brian Mulligan Institute of Technology Sligo Chairperson, Irish Learning Technology Association Carlow, January 2003.
Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Requirements Engineering Course, Dr. Abdollahzadeh 1 Effectiveness.
Aims Workshop Heidelberg, 9-11 March 98 EURESCOM P714 ACT Advanced CSCW Tools for Telecommuting Challenges and requirements for introducing telecommuting.
Groupware Howell Istance. SOFT Interactive Systems Groupware n Software designed to support group working, not just to facilitate communication.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV SharePoint 101: An Introduction to Microsoft SharePoint 2010 Joseph Tews, MCITP, MCT Summit Group.
Creating Collaborative Partnerships
Groupware to Support Distributed & Collocated Software Engineering Student Group Projects Sarah Drummond RISE Dept. Computer Science University of Durham.
NME-ICT Project Implementation of virtual laboratory for online e-learning of control and Instrumentation courses R.Anandanatarajan M.E.,Ph.D. Professor.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
The Internetworked E-Business Enterprise
BUSINESS DRIVEN TECHNOLOGY Chapter Fourteen: Enhancing Collaborative Partnerships.
Benefits of ICT Communicating As an Internet user, the tools you are most likely to use to communicate with other Internet users are: Electronic mail the.
The Uses of Blackboard in IDARI
Groupware: Facilitation, Cooperation, & Collaboration Kristin Davis i385q/KMS November 10, 2005.
Sarah Drummond Dept. Computer Science University of Durham, UK MSc Research An Investigation into Computer Support for Cooperative Work in Software Engineering.
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
Human Computer Interaction
Using GroupWare to support software engineering student group projects Sarah Drummond Department of Computer Science University of Durham.
Chapter 8 Augmented reality and computer supported cooperative work 1.
Laulima Workshop for Instructors Solutions to help you engage your students through Laulima.
Teaching and Learning with Technology ck to edit Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology k to edit Master title.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
Developing networked learner support in UK higher education Perspectives from the NetLinkS project Phil Levy, UK-Nordic Conference 1997.
IT and Network Organization Ecommerce. IT and Network Organization OPTIMIZING INTERNAL COLLABORATIONS IN NETWORK ORGANIZATIONS.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved CHAPTER 15 Creating Collaborative Partnerships.
 What is Groupware  Why organization use Groupware  Categories of Groupware  Barriers of Groupware  Getting Groupware to work in your organization.
Presented by: George Elias MULTISITE COLLABORATION TOOLS.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 15 Creating Collaborative Partnerships.
Office 365 is cloud- based productivity, hosted by Microsoft. Business-class Gain large, 50GB mailboxes that can send messages up to 25MB in size,
2003 NTHU IEEM 1 Enterprise Integration Collaborative Product Design – Using Access Grid Project as an Example Group No.11 : 林彥伯 (Gilbert)
Creating Collaborative Partnerships
Office 365 is cloud-based productivity, hosted by Microsoft.
BlackBoard 5 A Definitive e-Learning Software Platform Ozgur Balsoy,
Unit# 5: Internet and Worldwide Web
Reportin Integrates with Microsoft Office 365 to Provide an End-to-End Platform for Financial Teams That Simplifies Report Creation and Management OFFICE.
Presentation transcript:

Using GroupWare to support software engineering student group projects Sarah Drummond Department of Computer Science University of Durham

2 Content What is groupware? SEG (Software Engineering Group projects) –using a commercial groupware tool - adapted and built a virtual environment What were our experiences: successes, problems Comparison between two groupware systems What happens next …..

3 What is Groupware Groupware is technology designed to facilitate the work of groups The term is ordinarily used to refer to a specific class of technologies relying on modern computer networks, such as , newsgroups, videophones, or chat. What about usability issues?

4 Groupware categorised Same Time (synchronous) face-to-face Video conferencing Chat Same Place (co-located) Different Place (distance) Different Time (asynchronous) Shared computers Workflow systems Two primary dimensions: Users working together at the same time – real time (sync) or different times (async) Users working together in the same place (collocated or face-to-face) or in different places (non-collocated or distance).

5 Groupware offers significant advantages to facilitate communication: make it faster, clearer, more persuasive also enables communication where it wouldn't otherwise be possible to enable telecommuting - cuts down on travel costs to bring together multiple perspectives and expertise to form groups with common interests where it wouldn't be possible to gather a sufficient number of people face-to- face to save time and cost in coordinating group work to facilitate group problem-solving to enable new modes of communication, such as anonymous interchanges or structured interactions

6 Software Engineering Group (SEG) projects at Durham Development of software through the phases of the software lifecycle 15 week duration Approx. 89 students = 14 groups of 6 or 7 One tutor/customer/consultant per group Strict deadlines for group deliverables (written in HTML) at each phase.

7 SEG philosophy Industrial-like conditions - hard deadlines, groups treated as “companies”, staff act as “customer”, weekly timesheets, department provides bookable “offices” in SE Lab, “CS, Ltd. company standards” based on IEEE standards, project support environment and tools Common project across all groups with associated practicals on common aspects - cost estimation, risk analysis, group organisation, project planning, configuration management, traceability, and introducing and providing groupware to support group work The project is technically challenging, but the emphasis on SEG is broader than the technical development of deliverables. Group working and management are key foci.

8 Support for SEG Dedicated SEG collaborative working laboratory “SEGWorld”Creation of a virtual environment for student group work “SEGWorld” based on BSCW (Basic Support for Cooperative Work) On-line SE/SEG work materials and tutorial

9 What is BSCW? A document storage and retrieval system allowing collaboration over the web supporting work of widely dispersed groups Users access system using standard user- name/password and server responds with a list of workspaces the user can enter. Each workspace (public or private) contains a number of shared objects Actions can be performed on these objects by workspace members

10 What is BSCW (2) Supports independent platforms via a WWW interface A notification service keeps users aware of each others activities Hierarchical file structure Runs on UNIX (incl. Linux) and NT

11 BSCW supporting SEG Central repository for work artifacts (including SE individual tasks) Simple work-flow mechanism Awareness of other members activities (historical trail) Functionality to support some SE activities (document creation/editing/versioning) Practical experience of using groupware

12 Successes Provides a simple work-flow mechanism An awareness of group activities for both members and staff has proved very useful Students have gained valuable experience using groupware; can appreciate the design challenges in such systems Additional functionality through dev. of CGI scripts for on-line marking Introduction of CSCW module in curriculum covering CSCW applied to SE

13 Problems Initial student motivation poor due to - lack of experience; poor response times of server; provision of additional UNIX group work file space Security issues resulted in students not being able to access SEGWorld from outside the University Short-term maintenance requires support - both administrative and technical – this has been resolved Long-term evolution requires committed management and sufficient resources - new server purchased and response time improved. Do we carry on with BSCW?

14 BSCW vs. Blackboard University has supported campus wide use of Blackboard (Durham University Online or DUO) DUO is an integrated learning environment offering not only facilities to structure learning content (web-pages, lecture notes, CAL applications, audio, video clips), but also provide student management, communication and assessment tools, and a range of other useful functions SEG moved from BSCW to DUO……

15 SEG’s using DUO…. What happened? “Groupware is any type of software designed for groups and for communication” Excellent “one stop shop” Has features to support some group interaction e.g. file exchange, but no configuration management Students hardly used DUO – Unix group file space preferred Inflexible in supporting submission of deliverables BSCW is generic groupware designed specifically to support groups. DUO is generic groupware designed to do many functions with group support being minor – NEITHER are designed for SE activities Where do we go from here …..?

16 Conclusion Have experience of synchronous and asynchronous groupware from both a distributed and local perspective Both have been relatively successful but problems both technical and administrative did occur New staff – new ideas! University wide introduction of DUO DUO does not sufficiently support group interaction whereas BSCW does – neither are designed with SE activities in mind DUO will be used this academic year as a repository for SE material – year long study of their use of this system will be undertaken Students do gain valuable experience using these technologies

17 Further information SEG and JTAP publications: BSCW: Blackboard: