The Query filter box narrows the author list to people who match an expression. Each candidate author is tested against the expression, and only those for whom it is true (or a non-zero number) are shown. Leave the box empty to show everyone.
The expression is ordinary JavaScript evaluated once per author, so you can combine the functions below with:
>, >=,
<, <=, ==,
!=
&& (and), || (or),
! (not), and parentheses for grouping
+, -, etc.
Conditions combine the way you would expect:
&& (logical AND) requires
all parts to hold, || (logical OR)
matches any, and ! negates — group with
parentheses as needed. For example,
nrChairs() > 0 && nrPublications() > 10
lists people who are both a program chair and a prolific author.
The author is passed to each function automatically — you only supply the arguments shown below (a quoted conference name, or nothing). Conference names are case-sensitive and must match exactly:
"IMC" "HotNets" "NSDI"
"OSDI" "SIGCOMM" "SOSP"
"MobiCom" "MobiSys"
The page has two controls that scope the data: the conference checkboxes and the year-range slider. Whether a function honors them depends on which function you use:
publications("NSDI"), committees(…),
pc(…), chair(…): counted only for the
conference you name, and always restricted to the
year-range slider. They ignore the conference
checkboxes (you already named the venue).
nrPublications(),
nrCommittees(), nrLeadership(),
nrChairs(): total across
only the checked conferences and within the
year-range slider. These match the numbers in the "records
selected" stats and the CSV export.
committees() with no conference: returns the author's
career total, ignoring both the checkboxes and
the slider. Prefer nrCommittees() unless you
specifically want an unfiltered lifetime count.
keywords(…) matches against the
author's aggregated topics and paper titles and is
not scoped by the checkboxes or the slider.
| Function | Returns | Year range | Conf. checkboxes | What it gives you |
|---|---|---|---|---|
| Per-conference (take a quoted venue name) | ||||
publications("NSDI") |
number | ✓ | ✗ | Papers the author published at that venue. |
committees("NSDI") |
number | ✓ | ✗ | Committee appearances at that venue, counting every role (member and chairs). |
pc("NSDI") |
number | ✓ | ✗ | Appearances as an ordinary PC Member at that venue (excludes chair roles). |
chair("NSDI") |
true / false | ✓ | ✗ | True if the author held any chair role (Program, General, Conference, or Organizing Chair) at that venue. |
| Across checked conferences (no argument) | ||||
nrPublications() |
number | ✓ | ✓ | Total papers across the currently checked conferences. |
nrCommittees() |
number | ✓ | ✓ | Total committee appearances (any role) across checked conferences. |
nrLeadership() |
number | ✓ | ✓ | Chair/leadership roles — any role whose name contains "Chair" (Program, General, Conference, Organizing). |
nrChairs() |
number | ✓ | ✓ |
Program-chair (PC chair) roles only — the
Program Chair subset of nrLeadership().
|
| Keyword / title search | ||||
keywords("congestion", "video") |
true / false | ✗ | ✗ | True if any argument is a substring of one of the author's keyword topics or paper titles. Accepts any number of terms. |
| Career total (no argument) | ||||
committees() |
number | ✗ | ✗ | All-time committee count across every venue and year. |
publications("SIGCOMM") > 3 && committees("SIGCOMM") ==
0
Prolific SIGCOMM authors (4+ papers) who have never served on its program committee.
pc("NSDI") > 2 && pc("SIGCOMM") == 0
Regular NSDI PC members who have never been on the SIGCOMM PC.
chair("HotNets")
Everyone who has chaired HotNets in any role. (Returns a boolean, so no comparison is needed.)
nrChairs() > 1
People who have been program chair more than once across the checked conferences.
nrLeadership() > 0 && nrPublications() < 5
Leaders (any chair role) with fewer than five papers in the current conference/year scope.
keywords("measurement", "congestion")
Authors whose topics or paper titles mention measurement or congestion.