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.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 %}
+
+
+
+ | Year |
+ Submissions |
+ Accepted |
+ Rate |
+ Source |
+
+
+
+ {% for stat in conf_stats %}
+
+ | {{ stat.year }} |
+ {{ stat.submissions | default: "—" }} |
+ {{ stat.accepted | default: "—" }} |
+ {{ stat.acceptance_rate | default: "—" }} |
+
+ {% if stat.source %}
+ Link
+ {% else %}
+ —
+ {% endif %}
+ |
+
+ {% endfor %}
+
+
+ {% 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/