From d651478e52614a3356d6de98dbe90d8b80721b4f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 21 Jul 2026 20:15:36 +0000 Subject: [PATCH 1/4] Initial plan From c30e9c9122ab3e87e8e68c77f8a0eaebd1181684 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 21 Jul 2026 20:18:17 +0000 Subject: [PATCH 2/4] feat: add collapsible acceptance statistics UI block --- README.md | 16 +++++++++++++++ _data/conference_statistics.yml | 1 + index.html | 36 +++++++++++++++++++++++++++++++++ static/css/deadlines.css | 19 +++++++++++++++++ 4 files changed, 72 insertions(+) create mode 100644 _data/conference_statistics.yml diff --git a/README.md b/README.md index 80b4981..425b05b 100644 --- a/README.md +++ b/README.md @@ -97,6 +97,22 @@ The *tag* field indicates the type of deadline entry you are adding. Users can f A complete tag list is available in [`types.yml`][4]. +### Conference acceptance statistics + +You can add conference statistics in [`_data/conference_statistics.yml`](_data/conference_statistics.yml). +The key is the conference `name`, and each value is a list of yearly records: + +```yaml +ICSE: + - year: 2025 + submissions: 123 + accepted: 30 + acceptance_rate: "24.4%" + source: https://example.com/source +``` + +These records are shown in a collapsible "Acceptance statistics" section for each conference card. + ## Run locally To run locally the page, the following must be done: diff --git a/_data/conference_statistics.yml b/_data/conference_statistics.yml new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/_data/conference_statistics.yml @@ -0,0 +1 @@ +{} diff --git a/index.html b/index.html index fbf7c2c..be5d097 100644 --- a/index.html +++ b/index.html @@ -77,6 +77,42 @@

{{conf.name}} {{conf.year}}

{{ conf.description }}
{{conf.date | replace: '-', '–'}} {% if conf.place %}// {{conf.place}}{% endif %}
{% if conf.note %}
Note: {{conf.note}}
{% endif %} + {% assign conf_stats = site.data.conference_statistics[conf.name] %} +
+ Acceptance statistics + {% if conf_stats and conf_stats.size > 0 %} + + + + + + + + + + + + {% for stat in conf_stats %} + + + + + + + + {% endfor %} + +
YearSubmissionsAcceptedRateSource
{{ stat.year }}{{ stat.submissions | default: "—" }}{{ stat.accepted | default: "—" }}{{ stat.acceptance_rate | default: "—" }} + {% if stat.source %} + Link + {% else %} + — + {% endif %} +
+ {% else %} +
Statistics not available yet.
+ {% endif %} +
diff --git a/static/css/deadlines.css b/static/css/deadlines.css index d23f903..e613410 100644 --- a/static/css/deadlines.css +++ b/static/css/deadlines.css @@ -91,3 +91,22 @@ a:hover, a:focus { footer { margin-bottom: 2em; } + +.acceptance-stats { + margin-top: 8px; +} + +.acceptance-stats summary { + cursor: pointer; +} + +.acceptance-stats-table { + margin-top: 8px; + width: 100%; + font-size: 0.9em; +} + +.acceptance-stats-table th, +.acceptance-stats-table td { + padding: 2px 6px; +} From 50c82bc0a0b9cf4b0f84b82349a1b1bd3d34008d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 21 Jul 2026 20:33:17 +0000 Subject: [PATCH 3/4] data: populate initial conference paper statistics --- _data/conference_statistics.yml | 35 ++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/_data/conference_statistics.yml b/_data/conference_statistics.yml index 0967ef4..72ced1d 100644 --- a/_data/conference_statistics.yml +++ b/_data/conference_statistics.yml @@ -1 +1,34 @@ -{} +ICSE: + - year: 2025 + submissions: 1150 + accepted: 245 + acceptance_rate: "21.3%" + source: http://www.mysmu.edu/faculty/davidlo/talks/ICSE2025-Opening-v2.4.pdf + +FSE: + - year: 2025 + submissions: 612 + accepted: 135 + acceptance_rate: "22.1%" + source: https://csconfstats.xoveexu.com/conferences/fse/2025/ + +ASE: + - year: 2025 + submissions: 1190 + accepted: 246 + acceptance_rate: "20.7%" + source: https://www.openresearch.org/wiki/ASE_2025 + +ISSTA: + - year: 2025 + submissions: 550 + accepted: 107 + acceptance_rate: "19.5%" + source: https://www.openresearch.org/wiki/ISSTA_2025 + +MSR: + - year: 2025 + submissions: 161 + accepted: 47 + acceptance_rate: "29.2%" + source: https://www.openresearch.org/wiki/MSR_2025 From 5cf5dc7a344479be83dc187bde8dcba16e5be18c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 22 Jul 2026 15:23:45 +0000 Subject: [PATCH 4/4] fix: replace broken OpenResearch stats sources --- _data/conference_statistics.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/_data/conference_statistics.yml b/_data/conference_statistics.yml index 72ced1d..f10b2f2 100644 --- a/_data/conference_statistics.yml +++ b/_data/conference_statistics.yml @@ -14,21 +14,21 @@ FSE: ASE: - year: 2025 - submissions: 1190 - accepted: 246 - acceptance_rate: "20.7%" - source: https://www.openresearch.org/wiki/ASE_2025 + submissions: 1136 + accepted: 245 + acceptance_rate: "21.6%" + source: https://csconfstats.xoveexu.com/conferences/ase/2025/ ISSTA: - year: 2025 submissions: 550 accepted: 107 acceptance_rate: "19.5%" - source: https://www.openresearch.org/wiki/ISSTA_2025 + source: https://csconfstats.xoveexu.com/conferences/issta/2025/ MSR: - year: 2025 submissions: 161 accepted: 47 acceptance_rate: "29.2%" - source: https://www.openresearch.org/wiki/MSR_2025 + source: https://2025.msrconf.org/