Case Study
 
CONFERENCES

Jean-Marie.Favre, Ionnis Parissis 

Last update : august, 2, 2004

.

Introduction Documents Exemples Contacts Software

 

The objective of this case study is to model the requirements for the organization of scientific conferences.

 

Introduction

 

Each year, many international conferences are organized to bring together researchers working on a given topic. The organisation of such event is a difficult task. Researchers usually do not have support from third parties. The organization of a large conference represents a tremendous amount of additional work. The process is particularily complex since it may involve the participation of hundreds of researchers spread all around the world. For instance, a researcher may  submit a paper, while others may act as rewievers, conference organizers, etc. Until the recent years the whole process was performed without any kind of automation. Communication beetween researchers relied on (surface) mail, at least for the submission of papers and the review process. This was slow and very costly.  The number of conferences organized each year is strongly increasing and there is a strong need to simplify the organization of conferences. At the same time, the generalization of internet makes it possible to automate the communication part thanks to technologies such as email and the www. 

Actually, the organization of conferences is not a traditional "classroom" case study. Many researchers around the planet have tried to solve this problem, but there is currently no software supporting the whole process. So this is still an open problem. Many software products have been proposed in the last decade. In 1999, Snodgrass conducted a survey in the context the ACM (with IEEE this is one of the most important international organizations). In this survey, 20 software products were listed. Some of them were developed in the context of a particular conference. All these software focus on a particular part of the process, mostly the submission and review step. Only a few systems seems to be maintained and are still in used. These systems are usually freely available, but they could be quite difficult to install, to configure and to administrate. Interestingly, the development of one of these systems, CyberChair, have led to the creation of a small company named Borbala offering services for the configuration and administration of CyberChair. This shows that the problem described here do not only lead to software, but also to business. While different software products are available, there is plenty of room for improvement. Other business model could be invented.

The  survey ftom the ACM is now out of date. We are not aware of any recent survey. Morevever, as far as we know there is currently no UML description of the requirements for the organisation of conference. The goal of this case study is to fill this gap. 

This case study has been used in the context of the UFRIMA since 1998 in Departement of Computer Science of the University of Grenoble:

The case study takes different forms depending on the level of the students, the time available, etc.

 

Documents

 

 Documents for Students 

 

Gestion de Conférences This two-page document contains an informal description of the problem to be solved. It was written a few years ago as a description of initial requirements in the context of a case study at the University of Grenoble. As any other document in natural language, it contains ambiguities, fuzzy information and it is sometimes even slightly inconsistent. However, this kind of document could be representative of the level information provided when starting a new project. The goal of the case study is to work on that type of informal requirements, making clarification and formalizing requirements.

This document is available in the following formats: html PDF rtf

CyberDiffusion The conference system could be extented to support electronic diffusion of papers by means of subscriptions. This document is derived from the exam DESS CCI-01-02. It contains the informal description of some additional requirements, some questions and some elements of the corresponding solutions.
Controle Continu DESS GI 02-03 Definition of some home work to be performed by groups os six students (DESS GI-02-03)
Controle Continu DESS CCI 00-01 Definition of some home work to be performed by groups of four students (DESS CCI-00-01)

http://www.iam.unibe.ch/~oscar/Champion/champion.html

 

 Documents for Teachers 

 

Analyse des besoins à l'aide d'UML: Document enseignants This document is for teachers. It propose a possible scenario made of  7 x 1h30 focusing on requirement analysis using UML. This scenario is based on the software engineering course given at the University of Grenoble in the UFRIMA departement : DESS CCI, Cours Ingénierie du logiciel.

This document is available in the following formats: html et pdf

Samples

 

 Data samples 

A huge amount of information is available on the web. This provide actual data samples for this case study. Below some examples of conferences. 

Call for Submission CSMR02
Call for Participation CSMR02
Programme CSMR02
Conference web sites CSMR02 CSMR03

 Software samples 

 

MyReview University Paris-Sud Orsay
France

One of the last conference system announced (http://myreview.lri.fr/). Freely available. With a demo online. 
CyberChair University of Twente
( / Borbala.com)
Netherlands

CyberChair is a free software (www.cyberchair.org) initially developed in the context of the University of Twente. Borbala is a company later created by the author of CyberChair. This company provides services based on CyberChairPro (http://www.borbala.com/).

Recommended sources of information :

An another source of information, in french, is the description of a case study used at the University of Nantes (France). This description of requirements is mostly based on CyberChair.

Cyberchair software can also be downloaded, but to install it a Python platform is required.

 

Paperdyne Paperdyne.com

Successor of ChairWare. This system looks very intersting and very promizing. Could be a strong competitor of cyberchair in the future.

A very good demo is available. It enables the user to connect to the system playing the role of different actors.

Host the submission tool with complete support on their servers. 

ConfMan University of Oslo
Norway

ConfMan is a free software developed at the University of Oslo: http://confman.unik.no/~confman/ConfMan/

Recommended sources of information :

You can also consult 

ConfMan software can also be downloaded, but to install it a mSql database is required as well as perl and a running web server.

 

WitanWeb National Research Council
Canada

http://witanweb.iit.nrc.ca/

Recommended sources of information:

The software is being completly rewritten using J2EE technology.

 

Openconf Zakaon Group

OPENCONF

http://www.zakongroup.com/technology/openconf.shtml

Not evaluated yet

OCS University of British Columbia

OCS

http://pkp.ubc.ca/ocs/
 
Puma University of Cornell
USA

http://www.cs.cornell.edu/database/predator/puma/

The demo link is broken.

Start University of Maryland
USA

http://www.cs.umd.edu/~rich/start.html 

Recommended sources of information:

No demo available (the link from the main page is broken).

 

CMT Microsoft Research

Not evaluated yet
Wimpe Dartmuth College
UK

WIMPE

http://www.cs.dartmouth.edu/~nicol/wimpe/wimpe.html

Recommended sources of information :

  • section 3 of the manual. This manual is oriented software administration and include many technical details that should be skipped induring the firsts readings.

No demo available. No screen captures.

Wimpe software can be downloaded, but to install it different tools are required: tcl/tk, perl, a web server, etc.

 

EDAS University of columbia
USA

EDAS

Some documentation is available from http://edas.info/doc.

The system is maintained and can be downloaded freely though there is no free support. Paying users (and users that contribute back fixes and enhancements) get support.

A demo is available from a user/author perspective but a (free) registration is first required.

There is also a mailing list (also requires a free registration).

BYU

BYU
Paper Review System

http://dagwood.cs.byu.edu/PaperReview/
WCMT SourceForge

WCMT 

http://sourceforge.net/projects/wcmt

 Business samples 

 

Borbala Borbala.com
Netherlands

Borbala (http://www.borbala.com/) is a company later created by the author of CyberChair (www.cyberchair.org). This company provides services based on CyberChairPro 

 

Paperdyne Paperdyne.com  

 

 Teaching samples 

The organisation of scientific conferences is/was used as a case study in differents university around the world, mostly to teach requirements analysis. This could be explained by the fact that most people in university have a good knowledge of the process. This process is actually a very good representant of information and collaborative system. All modern technologies can be used in this context. This is an actual problem that continuously evolves.

Chairware University of Swinburne
Australia

University of Dortmund
Germany

 

http://www.chairware.org/ Chaiware is collaborative project between the Uninveristy of Swinburne (Australia) and the University of Dotrmund (Germany). It is a distributed classroom exercice. The goal was to produce a running system based on Entreprise JavaBeans. Most of the links on http://www.chairware.org/ are broken.

The page hosted by the german university is http://www-chair-ware.de. Most information is in german.

A very useful source of information is the paper reporting on this experience :"Requirements Analysis in Distributed Software Engineering Education – An Experience Report". "In March 2001, two student teams, one in Melbourne, Australia, and one in Dortmund, Germany, started a common software engineering project to develop an electronic management tool for the support of scientific conferences. Both teams had to take part in all key activities of this project. The different deliverables had to be matched periodically in order to ensure the development of a common tool. In doing so, the teams had to deal with typical communication problems caused by different time zones, geographical distribution, language issues, and different approaches to requirements analysis.This paper presents the experiences and the lessons learned during requirements elicitation in the context of a distributed software engineering education project."

 

Exo2 University of Nantes
France
  The organisation of conferences is also used as a case study at the University of Nantes. The intial description of the requriements is described in this document http://www.sciences.univ-nantes.fr/info/lrsg/Enseignement/UML_par_l_exemple/Exo2.htm and is mostly based on CyberChait soiftware.

There is a very good set of case studies for teaching UML on the site of J. Bézivin from the University of Nantes. The organisation of conferences is one of these case studies.

P25 Portail ENST Bretagne
France
  http://projet-ingenieur.enst-bretagne.fr/2000-2001/p25.html