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:
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.
| 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.
| 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 ]
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):
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. |
Contact: Thomas Plagemann <plageman@unik.no>
Reporter: Murray Woodside <cmw@sce.carleton.ca>
| 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 ]
| 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 |
| 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.
| 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.
| 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.
| 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 |
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".
| 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 ]
| 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 |
| 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 |
| 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 |
| 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.
| 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.
| 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 |
Used (conference name(s) and dates):
Status (prototype, production quality): Production quality.
Support provided:
| 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.
| 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 ]
| 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 ]
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: