Ranking

Paper ranking is a way to extract the PC’s preference order for submitted papers. Each PC member ranks the submitted papers, and a voting algorithm, the Schulze method by default, combines these rankings into a global preference order.

HotCRP supports ranking through tags. The chair chooses a tag for ranking—“rank” is a good default—and enters it on the settings page. PC members then rank papers using their private versions of this tag, tagging their first preference with “~rank#1”, their second preference with “~rank#2”, and so forth. To combine PC rankings into a global preference order, the PC chair selects all papers on the search page and chooses Tags > Calculate rank, entering “rank” for the tag. At that point, the global rank can be viewed by searching for “order:rank”.

PC members can enter rankings by reordering rows in a paper list. For example, for rank tag “rank”, PC members should search for “editsort:#~rank”. Ranks can be entered directly in the text fields, or the rows can be dragged into position using the dotted areas on the right-hand side of the list.

Alternately, PC members can use an offline ranking form. Download a ranking file, rearrange the lines to create a rank, and upload the form again. For example, here is an initial ranking file:

# Edit the rank order by rearranging this file's lines.
# The first line has the highest rank.

# Lines that start with "#" are ignored.  Unranked papers appear at the end
# in lines starting with "X", sorted by overall merit.  Create a rank by
# removing the "X"s and rearranging the lines.  A line that starts with "="
# marks a paper with the same rank as the preceding paper.  A line that starts
# with ">>", ">>>", and so forth indicates a rank gap between the preceding
# paper and the current paper.  When you are done, upload the file at
#   http://your.site.here.com/offline

Tag: ~rank


X       1       Write-Back Caches Considered Harmful
X       2       Deconstructing Suffix Trees
X       4       Deploying Congestion Control Using Homogeneous Modalities
X       5       The Effect of Collaborative Epistemologies on Theory
X       6       The Influence of Probabilistic Methodologies on Networking
X       8       Rooter: A Methodology for the Typical Unification of Access Points and Redundancy
X       10      Decoupling Lambda Calculus from 802.11 Mesh Networks in Moore's Law
X       11      Analyzing Scatter/Gather I/O Using Encrypted Epistemologies

The user might edit the file as follows:

        8       Rooter: A Methodology for the Typical Unification of Access Points and Redundancy
        5       The Effect of Collaborative Epistemologies on Theory
=       1       Write-Back Caches Considered Harmful
        2       Deconstructing Suffix Trees
>>      4       Deploying Congestion Control Using Homogeneous Modalities

X       6       The Influence of Probabilistic Methodologies on Networking
X       10      Decoupling Lambda Calculus from 802.11 Mesh Networks in Moore's Law
X       11      Analyzing Scatter/Gather I/O Using Encrypted Epistemologies

Uploading this file produces the following ranking:

IDTitleRank tag
#8Rooter: A Methodology for the Typical Unification of Access Points and Redundancy~rank#1
#5The Effect of Collaborative Epistemologies on Theory~rank#2
#1Write-Back Caches Considered Harmful~rank#2
#2Deconstructing Suffix Trees~rank#3
#4Deploying Congestion Control Using Homogeneous Modalities~rank#5

Since #6, #10, and #11 still had X prefixes, they were not assigned a rank. Searching for “order:~rank” returns the user’s personal ranking; administrators can search for “order:pcname~rank” to see a PC member’s ranking. Once a global ranking is assigned, “order:rank” will show it.