Summary of Conference Management Software


At the October, 1998 meeting of the ACM Special Interest Group (SIG) Governing Board (SGB) Executive Committee (SGBEC--whew!) meeting, I, in my role as the SGBEC member responsible for conferences, recommended that the SGB look into conference management software that could be used in the 80-odd conferences the SIGs put on yearly.

As a first step, I sent out queries requesting information on the software systems that are currently in use. I was surprised at the number and capabilities of the systems that surfaced in this survey.

I thank the developers and others who provided the information contained herein. Corrections and comments are welcome; please send them to me.

Rick Snodgrass, rts@cs.arizona
January, 1999


1 2 3 4 5 6 7 8 9 10 11 12 Lang
AAA   S/W  Y Y - - - - - - - ? 2 3 Perl
ACM CR DB - Y - Y - - Y - - - 3 0 Sybase TSQL, C
ConfMan Y Y Y Y Y? Y Y Y Y? ? 3 15+ MSQL-Lite
CyberChair Y Y Y Y Y Y Y - - Y 3 4 Python
EDAS Y Y Y Y ? ? Y - - - 3 1 Tcl, with gdbm
ICSE S/W Y Y - Y - - Y - - - 1 1 Access, Perl, CGI
munge+  - - - Y - - Y - - - 1 1 Perl
PCA - Y Y - - Y Y - - Y 3 6 Hypercard, MS Word
Puma Y Y Y Y ? ? Y ? - 1 3 Curl, C++, Perl
ReviewIt  - Y S Y - - Y - - - 2 5 Perl4
SAC/WWW S/W Y - - Y - ? Y - - - 2 1 Perl
SIGACT Sub  Y - - - - - - - - - 1 9 Perl
SIGACT EPC - - - Y Y Y Y - - - 2 9 Perl
SIGDA S/W Jour Y Y Y - - - - - - - 1 1 Perl, CGI
SIGDA S/W Conf Y Y Y Y Y - Y - - Y 1 1 Perl, CGI
SIGGRAPH Online Y Y ? Y - ? ? - ? ? 3 1 HTML, SQL
SIGPLAN S/W  Y Y Y Y S - Y - - - 2 3 Java and Perl
START Y Y Y Y Y Y Y Y Y Y 3 6 Perl5, HTML
WIMPE  Y Y Y Y ? Y ? - - - 2 7 Perl, Tcl/Tk
WitanWeb Y Y Y Y Y P Y - Y Y 3 6 Perl5, MSQL, ModPerl, DBI::DBD, CGI.pm

Columns:

Column entries:


Commercial software:

SIGCHI uses Web-based reviewing-management application that was written by
Lotus Research. They are now licensing it out through their Lotus Business
Partners office.

ACM Computing Reviews has first-class software for managing its review process.


 AAAI (American Association for Artificial Intelligence)  conference management software

Reporter:  Lewis Johnson, johnson@isi.edu
Developer(s): Ramesh Patil
Contact name and email address: Carol Hamilton, hamilton@aaai.org
URL:
Source language: Perl
Platform(s): Unix, mainly
Used (conference name(s) and dates): Status (prototype, production quality): Pretty solid by now
Support provided: Have to ask AAAI
Appropriate for:
 
  Submission of papers: Yes
Assignment to reviewers:  Yes
Mailings to PC members:  No
Submissions of reviews:  No
Reviewer comment threads: No
Distributed PC meeting:  No
Letters to authors: No
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: Not sure

Basically, there are three components:

1) PC registration of contact information and areas of expertise
2) Author submission of electronic title page and abstract
3) PC review of abstracts and bidding on papers to review

The data is then downloaded to a separate program, where an algorithm is run on it, which makes the reviewer assignments. This final piece of the software is not in our possession, although we currently have someone working on producing a version for us.

Our current software is copyrighted by Ramesh Patil, and is being revamped and reconfigured by Vibhu Mittal for AAAI. It is available for use through our conference services. Interested parties would have to contract with us to manage their paper processing in order to use this software. (Please note that AAAI's conference services are limited to conferences with some affiliation to the AI community.)

For parties not interested in contracting with AAAI, they can contact Ramesh Patil directly, who may be willing to make a copy available to them. However, the program is not of commercial quality, and does require a fair amount of tweaking and management as the process unfolds.
 

[Top of Page]


 ACM Computing Review Database

Developer(s): Paul Klock
Contact name and email address:
      Bernard Rous <rous@acm.org> and Craig Rodkin <rodkin@acm.org>
URL:
Source language: Sybase TSQL, C
Platform(s): SUN IPX running Sun OS 4.1.2
Used (conference name(s) and dates): Not sure of this
Status (prototype, production quality): Production
Support provided: By Craig Rodkin (ACM DB Manager)
Appropriate for:
 
  Submission of papers: No
Assignment to reviewers:  Yes
Mailings to PC members:  No
Submissions of reviews:  Yes
Reviewer comment threads: No
Distributed PC meeting:  No
Letters to authors: Yes
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: No

Overview: The application was built in conjunction with the ACM bibliographic data entry system that produces Guide. Both the Biblio and CR system run off of Sybase and is mostly application  driven. The Arborext software is used to produce the printed versions of Guide and CR and not used in the tracking process.

Portability: The data should be easily portable to Oracle or some other DB. The tracking application will probably be a difficult port since most of the functionality wasn't built into the DB.

[Top of Page ]


ConfMan (Conference Manager)

ConfMan is a WWW-based manager for conference organization. It includes features for paper registration, an online meeting for program committee members (widely extended version of OBSession), registration of conference participators and a lot of administration tools for the conference organization committee.

Developer(s): Paal Halvorsen, Ketil Lund, Thomas Preuss, Vera Goebel, Thomas Plagemann, Hartmut Kónig
Contact name and email address: Thomas Plagemann <plageman@unik.no>
URL: http://confman.unik.no (demo-version)
Source language: MSQL-lite
Platform(s): UNIX, linux
Used (conference name(s) and dates):

These might use ConfMan (downloaded the system and trying it):  DAIS'99, FORTE/PSTV99, Supercomputer99, DSOM99, GMD FOKUS (Berlin), GREC99, and Fujitsu Laboratories, Japan.

Status(prototype, production quality): Version 1.0 is released and working, but some code might be optimized!?
Support provided: YES (limited):
1. we try to fix all reported problems (matter of available time)
2. an email list (confman-users@unik.no) for ConfMan users is created where users can subscribe and questions will be answered.

However, the installing the system should be very easy: No programming  is required; Everything is configurable from www; no access needed to the scripts; installation done by unpacking the package, changing two path-names in a configuration script and running this script.

There is a Technical Report that gives a good overview of design, implementation and evaluation of ConfMan. It can be found on the ConfMan site: http://confman.unik.no

Version 1.2 has been released. Since October 1998, there has been a lot of improvements due to comments from users. Please see http://confman.unik.no/~confman/whats_new.html for an update.

Appropriate for:
 
  Submission of papers: Yes
Assignment to reviewers:  Yes
Mailings to PC members:  Yes
Submissions of reviews:  Yes
Reviewer comment threads: Yes
Distributed PC meeting:  Yes
Letters to authors: Yes
Conference registration: Yes
Handles associated workshops: Partial yes. There is no problem handling concurrent workshops by using one DBS server and multiple instances of the scripts. There should be no problem running parallel ConfMan-systems, i.e., only another name of the database is required. The workshops usually have own www-pages as well.
Handles different tracks of submissions: There is partial support for this feature now (only submission of papers by using different papertypes). You may define as many papertypes as you like. The list of papers sent to PC members include the papertype.

OBSession

The OBSession tool is a part of the ConfMan system, which we have developed during IDMS'98. OBSession and another part from Technical University of Darmstad have been used as the two initial building blocks. Since then, the functionality has been extremely extended to cover all phases of conference organization, and we have performed several performance improvements.

Contact: Thomas Plagemann <plageman@unik.no>
Reporter: Murray Woodside <cmw@sce.carleton.ca>

[Top of Page]


CyberChair

Developer(s): Richard van de Stadt
Contact name and email address: Richard van de stadt, stadt@cs.utwente.nl
URL: http://wwwtrese.cs.utwente.nl/CyberChair/
Source language: Python (http://www.python.org, version 1.5.1)
Platform(s): Unix, running an http daemon, and willing to run Python 1.5.1
Used (conference name(s) and dates): Status (prototype, production quality): production quality
Support provided: yes, give support by email
Appropriate for (put yes or no by each):
 
  Submission of papers:  Yes. via upload, after first submitting an abstract
Assignment to reviewers:  Yes. First the PC members indicate their preferences based on the submitted abstracts, using a webpage. Then these are used to generate a pre-printed webpage for the Chair, who can make (in one go or in several sessions) the final assignments. Another webpage shows the number of reviewers per paper. Reviewers get a personal, password protected webpage which contains all information and links to download and review papers. They also have access to all submitted papers. If they wish to review a paper initially not assigned to them, and the Chair agrees, (s)he can simply update the assignments. The personal reviewer page is then updated. This may be handy when, after the review submission is over, conflicting reviews exist (see below).
Mailings to PC members:  Yes
Submissions of reviews:  Yes,  either web-based or by email. Reviews can  be changed only through the web.
Reviewer comment threads: Yes, if it means that reviewers can see each other's review. This is automatically made possible after first submitting one's own review. It is also possible to change one's review. For the Chair there's an overview of all reviews, with links to the actual review. Further, papers are classified into categories as described in Oscar Nierstrasz's paper 'Identify the Champion' (http://iamwww.unibe.ch/~oscar/Champion/). Reviewed papers are given a status: green means that the reviews for the paper do not have a classification conflict; yellow means that there is a minor classification conflict, while red means that there is a major classification conflict. The reviewers should try to interact and solve existing conflicts, thereby reducing the amount of discussion time needed during the PC meeting.
Distributed PC meeting:  Yes, if it means that reviewers can see each other's review. This is automatically made possible after first submitting one's own review. It is also possible to change one's  review.
Letters to authors: Yes, by email. After the PC meeting, the numbers of the accepted papers must be put in a file. Then the accept and reject notifications can be sent, together with the relevant parts of the reviews.
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: Yes. CyberChair deals with 3 submission phases. In the first phase, submitters must submit an abstract and all relevant author information. They receive a unique key. In the second phase they must submit their paper in either postscript or pdf. For the accepted papers, there is a phase 3, submission of camera-ready papers.

Other features not mentioned:
       CyberChair generates several overviews of reviews:
           - For each reviewer:
              A list of all his/her reviews
              A list of all reviews for all papers (s)he reviewed
           - For the Chair:
              For each paper, a list of all reviews
              For each reviewer, a list of all his/her reviews

CyberChair generates for each paper that has at least one 'Champions'  (see the paper above), a list of all   champions (reviewers who indicated they would like to accept that paper very much).A status is shown that indicates how many reviews a reviewer still has to submit. The moment a reviewer is done, a big pie is automatically ordered online and sent to the reviewer. Reviewers who do not submit all reviews do not get a pie. However, a pie is ordered anyway, and sent to the maintainer of CyberChair.
[Top of Page ]

EDAS

Developer(s): Henning Schulzrinne
reporter: Jon Crowcroft <J.Crowcroft@cs.ucl.ac.uk>
Contact name and email address: same, hgs@cs.columbia.edu
URL: http://www.cs.columbia.edu/~hgs/edas
Source language: Tcl, with gdbm
Platform(s): Unix tested, Tcl runs on NT and gdbm was ported there
Used (conference name(s) and dates): Status (prototype, production quality): production mode, but evolving
Support provided: yes
Appropriate for :
 
  Submission of papers: Yes (email, web upload)
Assignment to reviewers:  Yes
Mailings to PC members:  Yes
Submissions of reviews:  Yes
Reviewer comment threads: Not sure 
Distributed PC meeting:  Depends on how done
Letters to authors: Yes
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: Not yet
Generation of HTML program: Yes
Assignment to sessions: Yes
Submission of final papers: Yes

[Top of Page]


ICSE Conference Software

Developer(s): David Garlan
Contact name and email address: garlan@cs.cmu.edu
URL: http://www.cs.cmu.edu/~garlan
Source language: a combination of Access Database, Perl Scripts, and CGI Scripts
Platform(s): PCs for running the database; Web browsers for accessing many of the capabilities
Used (conference name(s) and dates): Status (prototype, production quality): more than a prototype, less than a production quality system
Support provided: huh?
Appropriate for :
 
  Submission of papers: Yes/No*
Assignment to reviewers:  Yes
Mailings to PC members:  No
Submissions of reviews:  Yes
Reviewer comment threads: No
Distributed PC meeting:  No
Letters to authors: Yes
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: No

*Abstracts submitted electronically through Web; Papers submitted physically.

[Top of Page]


  munge+  (obtained thru SIGPLAN)

Developer(s): Bob Noonan
Reporter: "Jane C. Prey" <jcp8v@cs.virginia.edu>, "Boots Cassel" <cassel@monet.csc.vill.edu>
Contact name and email address: Bob Noonan, noonan@cs.wm.edu
URL:  http://www.cs.wm.edu/sigcse99/
Source language: Perl
Platform(s): Unix
Used (conference name(s) and dates): Status (prototype, production quality): prototype
Support provided: limited; am producing documentation
Appropriate for :
 
  Obtaining reviewer info: Yes (web)
Paper submission sheets: Future
Submission of papers: No
Assignment to reviewers:  Manual
Mailings to PC members:  No
Submissions of reviews:  Yes (web)
Processing of reviews: Yes
Reviewer comment threads: No
Distributed PC meeting:  No
Letters to authors: Yes
Conference registration:
Handles associated workshops:
Handles different tracks of submissions:

The last 3 items were NOT my department but could be accommodated.

[Top of Page]


Program Committee Chairpersons Aide (PCA)

Documentation and HyperCard code, version 1.1, 1994
Developer(s): Emon Mortazavi, GTE Corp
Contact name and email address: no longer working on the SW
URL: none
Source language: HyperCard, Hyperscript, MS Word, MS Excel
Platform(s): Machintosh
Used (conference name(s) and dates): CoopIS94 plus 5 others
Status (prototype, production quality): production quality for small conferences
Support provided:
Appropriate for :
 
Submission of papers: No
Assignment to reviewers:  Yes
Mailings to PC members:  Yes
Submissions of reviews:  No
Reviewer comment threads: No
Distributed PC meeting:  Yes
Letters to authors: Yes
Conference registration: No
Handles associated workshops: No (could be used)
Handles different tracks of submissions: Yes

PCA is great and could be used as an example of how to assign papers to reviewers, etc.

[Top of Page]


Puma online paper and review submission

Developer(s): Brent Young and Praveen Seshadri
Contact name and email address: byoung@cs.cornell.edu, praveen@cs.cornell.edu
Reporter:  Michael L. Brodie <brodie@gte.com>
URL: http://www.cs.cornell.edu/Info/Projects/PREDATOR/puma/
Source language: Curl, C++, Perl
Platform(s): Executables - Solaris, Creation GUI - Solaris, Windows (95,NT)
Used (conference names and dates): Status (prototype, production quality): prototype
Support provided: minimal
Appropriate for :
 
Submission of papers: Yes (abstracts)
Assignment to reviewers:  Yes
Mailings to PC members:  Yes
Submissions of reviews:  Yes
Reviewer comment threads: Maybe
Distributed PC meeting:  No
Letters to authors: Yes
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: Maybe

[Top of Page]


ReviewIt

Developer(s): Robert Tolksdorf
Contact name and email address: Robert Tolksdorf, tolk@cs.tu-berlin.de
URL: Currently none for the system. Mine is www.cs.tu-berlin.de/~tolk
Source language: Perl (uses only Perl 4 features, runs under Perl 5)
Platform(s): Running on Solaris with a Roxen Challenger HTTP Server. Used for testing under Linux and Windows95 with different servers.
Used (conference name(s) and dates): Status (prototype, production quality): In real use, but not tried at other sites yet.
Support provided: I maintain the reviewing sites myself, including the support.

Appropriate for :
 
  Submission of papers: No
Assignment to reviewers:  Yes
Mailings to PC members:  No*
Submissions of reviews:  Yes
Reviewer comment threads: ?
Distributed PC meeting:  No
Letters to authors: Yes
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: Not sure*

Not sure*: if there are multiple disjoint tracks they would have to handles as difference "conferences" (like in HICSS). There is no support of putting/moving papers into slots of tracks.

No* means "to be implemented in next version".

[Top of Page]


   SAC/WWW Software

Developer(s): Robert Inder
Contact name and email address: Robert Inder <robert@ed.ac.uk>
URL:
Source language: Perl
Platform(s): UNIX. But probably any platform supporting CGI/Perl
Used (conference name(s) and dates): Status (prototype, production quality):
      Performed OK for SAC99.
      Needs further development for remote/multi-coordinator operation
Support provided:
Appropriate for:
 
  Submission of papers: Yes
Assignment to reviewers:  No
Mailings to PC members:  No
Submissions of reviews:  Yes
Reviewer comment threads: No
Distributed PC meeting:  Sort-of*
Letters to authors: Yes and No*
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: No

Sort-of*: it collates review information and presents it to  the coordinator and other reviewers.

Yes and No*: reviews/verdicts/recommendations are collated for on-line presentation to authors.

Submission of papers:  Gathers author data and abstract. Allows papers to be FTPed to server.           Handles existence and abstracts for paper submissions

Assignment to reviewers:  it allows reviewers to see abstracts before agreeing to review papers.

Mailings to PC members:   It does, though, provide reviewers with access to  the list of all submissions
 the list of papers they are to review (+ their abstracts)  the bodies of those papers (as submitted on-line). It can also mail reminders to all reviewers, and  all reviewers with reviews outstanding.

Submissions of reviews: form for quantitative scores and free text  (confidential and for author)

Reviewer comment threads:  reviewers can see each other's reviews but only after the review submission deadline has closed.

Conference registration:   exports lists of authors and paper IDs, and of reviewers.

The software package used for the SAC'99 WWW track is a collection of Perl programs which are accessed through CGI.  It is configured by means of a small set of data files, and communicates by generating web pages and email messages.

This software performs the following tasks:


It is potentially available to anyone who is interested.

[Top of Page ]


  SIGACT electronic submission server

Developer(s): Sam Rebelsky, David Karger, Joe Kilian, others
reporter: Jeff Vitter <Jeff.Vitter@sophia.inria.fr>
Contact name and email address: David Karger, karger@lcs.mit.edu
URL: http://sigact.acm.org/sigact/esubserve.html
Source language: perl
Platform(s): unix
Used (conference name(s) and dates): Status (prototype, production quality): stable, not for distribution
Support provided:  PC provides someone to handle minor emergencies,  who contacts a member of the electronic submission committee for big emergencies
Appropriate for :
 
Submission of papers: Yes
Assignment to reviewers:  No
Mailings to PC members:  No
Submissions of reviews:  No
Reviewer comment threads: No
Distributed PC meeting:  No
Letters to authors: No
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: No

[Top of Page]


  Sigact electronic PC software

Developer(s): Mike Saks, Peter Shor
Contact name and email address: karger@lcs.mit.edu
URL: http://sigact.acm.org/ ~shor/e_committee.html
Source language: perl
Platform(s): unix
Used (conference name(s) and dates): STOC, FOCS, SODA
Status (prototype, production quality): stable
Support provided: minimal
Appropriate for :
 
Submission of papers: No
Assignment to reviewers:  No
Mailings to PC members:  No
Submissions of reviews:  Yes
Reviewer comment threads: Yes
Distributed PC meeting:  Yes
Letters to authors: Yes
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: No

[Top of Page]


 SIGDA conference software

There are two versions, one for a journal and one for a conference. The second is based on the first.
 

Journal software:

Contact: Steve Levitan <levitan@ee.pitt.edu>
Reporter: Janie Irwin <mji@cse.psu.edu>
URL: http://www.dac.com
Developer(s):  Developed by University of Pittsburgh
        Yee-Wing Hsieh  ynhst1@ee.pitt.edu
        Steven P. Levitan steve@ee.pitt.edu
URL: http://mocha.ee.pitt.edu
Source language: perl cgi-bin scripts
Platform(s): SunOS (or any UNIX platform supporting perl and Netscape
 Enterprise Server).
Used (conference name(s) and dates): Status: prototype (in service since Sept. 1996)
Support provided: ACM SIGDA
Appropriate for :
 
Submission of papers: Yes
Assignment to reviewers:  Yes
Mailings to PC members:  Yes
Submissions of reviews:  No
Reviewer comment threads: No
Distributed PC meeting:  No
Letters to authors: No
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: No

 Conference software:

Developer(s): Jointly developed by University of Pittsburgh and University of California at Berkeley.
        Yee-Wing Hsieh  ynhst1@ee.pitt.edu
        Eric Reiss        eric@ee.pitt.edu
        Steven P. Levitan steve@ee.pitt.edu
        Frederick Burghardt flb@rainier.EECS.Berkeley.EDU
URL: http://dac.eecs.berkeley.edu/
Source language: perl cgi-bin scripts
Platform(s): SunOS (or any UNIX platform supporting perl and Netscape  Enterprise Server).
Used (conference name(s) and dates):
     ACM TODAES Journal (since Sept. 1996).
     ACM/IEEE Design Automation Conference (Sept. 1998).
     Design Automation Conference (June 1999).
Status: prototype, in house software developed at University of Pittsburgh (in service since Sept. 1998)
Support provided: Design Automation Conference
Appropriate for :
 
Submission of papers: Yes
Assignment to reviewers:  Yes
Mailings to PC members:  Yes
Submissions of reviews:  Yes
Reviewer comment threads: Yes
Distributed PC meeting:  No
Letters to authors: Yes
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: Yes

We have been using the web for paper review in ACM TODAES Journal (Transactions on Design Automation of Electronic Systems) since September 1996. The system provides administrative tools online via the web for maintaining the papers for review (e.g., user accounts, restricting user access to papers being reviewed, automatic generation of HTML pages, etc.).

A modified version of this software is currently being used for submitting paper for review as well as reviewing papers via the web for the ACM/IEEE Design Automation Conference.

Currently there are plans being considered for a complete electronic paper submission/review for some/all conference sponsored by ACM.  As a result a version of the software currently being considered for this purpose. The software is UNIX based system and there is a plan to port the software to NT platform.

The software redundantly stores information both in a database format and a plain text file format to provide recovery in an event of system crash.

User access is restricted via Netscape's nsconfig protocol.

For the ACM TODAES Journal, it is combination of a ftp and web based system. This system have been evolved into a complete web based system for the ACM/IEEE Design Automation Conference.

[Top of Page]


 SIGGRAPH 99 Online Submission & Review

Reporter:  Janet McAndless <janet@capsys.com>
Developer(s):  Q LTD
Contact name and email address:  Tom Rieke, tom@qltd.com
URL:  submissions: http://www.siggraph.org/s99/cfp/forms/index
            review: http://www.siggraph.org/s99/cfp/admin/index
Source language:  HTML, SQL
Platform(s):  Sun
Used (conference name(s) and dates): Status (prototype, production quality):  production
Support provided:  email assistance
Appropriate for :
 
Submission of papers: Yes
Assignment to reviewers:  Yes
Mailings to PC members:  ???
Submissions of reviews:  Yes
Reviewer comment threads: No
Distributed PC meeting:  ???
Letters to authors: ???
Conference registration: No ( seperate online registration system)
Handles associated workshops: ???
Handles different tracks of submissions: ???

SIGGRAPH has been experimenting for a couple of years with different forms of electronic submission, each custom designed for use on the organization's Sun web server. New this year, the SIGGRAPH 99 conference is requiring electronic submission for all programs. The fully operational submissions system created by Q LTD, SIGGRAPH's web and design contractor, can be examined at http://www.siggraph.org/s99 by following the "Contributors" and then specific conference program links.

Q LTD is also in the process of creating an Online Review system for use by jury and review teams to evaluate program submissions.

[Top of Page]


  SIGPLAN conference submission management software

Developer(s): Ron Cytron and Matt Davey, Bill Pugh, Bert Halstead, Keith Cooper
Contact name and email address: Ron Cytron cytron@cs.wustl.edu
URL:  http://www.acm.org/sigplan/confmanage.html
Source language:  Java and Perl
Platform(s):  Unix
Used (conference name(s) and dates):  PLDI '97 '98 '99
Status (prototype, production quality):  prototype, nearly production quality
Support provided:  yes
Appropriate for :
 
Submission of papers: Yes
Assignment to reviewers:  Yes
Mailings to PC members:  Yes
Submissions of reviews:  Yes
Reviewer comment threads: Soon
Distributed PC meeting:  No
Letters to authors: Yes
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: No

[Top of Page]


 Start Conference Manager

Developer(s): Rich Gerber, Jeff Hollingsworth, Adam Porter, University of Maryland
Contact name and email address: Rich Gerber  rich@cs.umd.edu
URL: htp://www.cs.umd.edu/~rich/START
Source language: Perl5, HTML
Platform(s): Unix/Apache
     Tested/validated as of 11 Nov 98
     Solaris
     SunOS
     Linux
     FreeBSD
     OSF

Used (conference name(s) and dates):
 


Status (prototype, production quality): Production quality.

Support provided:

Appropriate for :
 
Submission of papers: Yes
Assignment to reviewers:  Yes
Mailings to PC members:  Yes
Submissions of reviews:  Yes
Reviewer comment threads: Yes (*0)
Distributed PC meeting:  Yes
Letters to authors: Yes
Conference registration: Yes (*1)
Handles associated workshops: Yes (*2)
Handles different tracks of submissions: Yes (*3)

(0) Multiple views are provided into the review database.  At some point in the process, the PC chair can set a toggle in the manager package. At that point, all reviewers of a paper see all other reviews on that paper - and then the debates can be channeled accordingly.

(1) Upload/auto-formatting of registration data, suitable for entry into MS Access, Excel, etc. For liability reasons, we do NOT provide a secure server with the package.  If secure server is required - i.e., certified for credit-card usage - then this service can be arranged with the developers on per-event basis.

(2) This is done transparently, via running multiple servers on different TCP ports.  The conference chairs don't need to know the mechanics of all this, nor do submittors/reviewers.  It's done automatically, by the START package.

(3) Currently this is done with multiple servers (again transparently).  In the next upgrade we will use one TCP port for all transactions.  To the conference manager, the semantics will be the same - but the new architecture will be easier for us to maintain.

NOTE: There are many features included in START that aren't covered in the questionnaire above. Please see the START homepage for details.

One item should be noted: We developed the full tool while I served as PC chair for RTSS98.  I also as de facto publicity chair for that conference. I designed START to amplify conference publicity wherever possible, and the results were better than expected.

For example, the keyword generator was built to export tags for search-engines.  It seems to have worked pretty nicely.  We also include a tool which produces an HTML list of accepted papers, and exports it on the conference web sit as soon as all decisions are made.  This tool also generates a directory with formated abstracts for each paper, linked to the list.  As soon as your publicity announcements go out, anybody can check out the conference abstracts.  Also, search engine robots start including one record for each abstract, all of which link back to your conference home page. (See http://www.cs.umd.edu/~rich/rtss98).  There are many similar widgets built in for this kind of thing.

These strategies help publicize your conference as much as possible, and target it to the audiences you want. The next version of START (V1.2) will include a manual on other techniques for E-publicity.

Using these techniques, RTSS 98 received twice as many papers as usual, and spend nothing on advertising the conference.  As of today, more people are PRE-registered for RTSS98 than attended RTSS97 - and the conference is still a month away.  That is to say: These methods work, and anyone who is building this sort of tool would be wise to consider the WHOLE conference management process. Submissions and reviews are only part of it.

[Top of Page]


WIMPE

contact: David M. Nicol <nichol@cs.dartmouth.edu>
reporter: Murray Woodside, cmw@sce.carleton.ca
Developer(s): David Nicol
Contact name and email address: nicol@cs.dartmouth.edu
URL: http://www.cs.dartmouth.edu/~nicol/wimpe/wimpe.html
Source language: Perl, Tcl/Tk
Platform(s):  Unix-centric, has run on a variety of Unix machines   (Sun, Linux, SGI)
Used (conference name(s) and dates):
     SIGMETRICS'96
     SIGMETRICS'98
     PADS'98
     SIGMETRICS'99
     PADS'99
     SPAA'97
     SCS Int'l Conference on Web-based Modeling and Simulation 1998
Status (prototype, production quality): stable. The installer needs a certain familiarity with Unix file systems and WWW stuff.
Support provided:
      I've helped out friends adding things as they request them.
      I've handled installation questions.
      Not much support has been needed in the last year.
Appropriate for :
 
  Submission of papers: Yes
Assignment to reviewers:  Yes
Mailings to PC members:  Yes
Submissions of reviews:  Yes
Reviewer comment threads: ?*
Distributed PC meeting:  Yes
Letters to authors: ? email to authors
Conference registration: No
Handles associated workshops: No
Handles different tracks of submissions: No

*reviews for a given paper are grouped together on  a common web page

[Top of Page ]


WitanWeb

Developer(s): J Howard Johnson,  Stephen A. MacKay
Contact name and email address: Anatol W. Kark <Anatol.Kark@iit.nrc.ca>
URL: http://witanweb.iit.nrc.ca
Source language:  Perl5, MSQL, ModPerl, DBI::DBD, CGI.pm
Platform(s): Unix and Apache on a server side and WEB client.
Used (conference name(s) and dates): Status (prototype production quality): Running code is production quality. The WitanWeb software highly flexible so some effort is required to configure a conference.
Support provided: Very flexible licencing. We have provided "conference services" as well as only minimal hand-holding.
Appropriate for:
 
  Submission of papers:  Yes
Assignment to reviewers:  Yes
Mailings to PC members:  Yes
Submissions of reviews:  Yes. Fill out form, including two levels of comments - for the PC members and for authors.
Reviewer comment threads: Yes. Every record has a comment field. With proper permissions, discussions can be held among the reviewers.
Distributed PC meeting:  Partial. Minimal enhancements are required. Currently, the PC chair can define rankings for the reviews, which are used to classify the papers for the PC meeting. Extensive reports are generated and are available to the PC members before and during the actual meeting.
Letters to authors: Yes.
Conference registration: No. The infrastructure allows it, but we have not used it that way.
Handles associated workshops: Yes. Configured as separate mini-conferences. Some data can be shared. We have not yet used it in this way.
Handles different tracks of submissions: Yes. 

A very careful consideration was given to:


Being a Software Engineering Group, we put much effort into making the software flexible, maintainable and secure. The Group is involved in COTS and Configuration Management research and WitanWeb was subjected to a rigorous development process.

[Top of Page ]


 Other Information

"Michael L. Brodie" <brodie@gte.com> has a Comprehensive Request for Proposal and Bid document for conference management software.

http://www.cs.washington.edu/homes/mernst/conference/resources.html lists a variety of resources, including some collections of scripts.

SIGs who have expressed interest in conference management software:

Other questions:

Some other questions came up that might be useful to add to the table at the top of this page.
 


[Top of Page ]
Rick Snodgrass, rts@cs.arizona

Jie Li (lij@cs.arizona.edu)
Last updated March 17, 1999