|Hauptseminar: CSCW-Based Software Engineering|
Wintersemester 2003
Allen Dutoit
Audience
- Informatik Hauptstudium students
- Bachelor students with specialization in Software Engineering
- Students of the Master of Computational Science and Engineering
- Requirements : Hauptstudium
Time & Location
- Room : 01.07.58 (Garching)
- Meeting Day : Tuesdays
- Time : 15:30-17:00
- Preparation Meeting : 4.11.2003 at 14:30
Supervisor
To Subscribe
send email to
Naoufel Boulila with the topic name.
To Get a Schein
- attend the presentations regularly
- Give a 45-60 minute presentation on the chosen topic following the guidelines presented during the preparation meeting.
- Participate in the discussions following each presentation.
- Participate to an experiement involving a CSCW tool.
Notes
The presentations and discussions are conducted in English
The slides can be written in the following formats :
PowerPoint?, HTML, PDF
Content
The goal of this seminar is to survey current research, encourage critical thinking, and generate new ideas for the CSCW support to distributed software engineering. This seminar is structured around a set of research papers on CSCW, distributed software engineering and some practical exercises. Each paper addresses a specific aspect of the CSCW, distributed software engineering or a specific technique.
Each week, one participant will prepare a 45 minute long presentation based on one of these papers. The presentation will summarize the paper, explain its significance, evaluate the author's approach and results, and conclude with a list of issues that have been left open by the author. The presentation will be followed by an active discussion conducted by the other participants. The format of the seminar and the requirements on each presentation will be explained during the preparation meeting.
To conclude the seminar, a collaborative UML modelling exercises will be conducted at the middle/end of the semester. The participants will be able to evaluate through practice the ideas and concepts they have discussed during the semester.
Covered topics
Distributed Software Engieering
The term “Distributed Software Engineering” is ambiguous. It includes both the engineering of distributed software and the process of distributed development of software, such as cooperative work. [Jef Kramer]
CSCW(Computer Supported Cooperative Work)
Computer-supported cooperative work (CSCW) is about groups of users – how to design systems to support their work as a group and how to understand the effect of technology on their work patterns.
One major area within CSCW is the provision of computer systems to support group working.These products are often called groupware.
Groupware systems
Groupware can be classified in several ways.One of this is by where and when the participants are performing the cooperative work. Another classification is by function of the system, for example meeting support or group authoring.
Many of the earliest groupware systems were aimed at overcoming the barriers of distance, for example email and video conferencing. More recently, systems have arisen which aim to augment face-to-face meetings and other co-located cooperation