Slide 1

Slide 1 text

ICSE 2021 Reviewing Process Arie van Deursen, TU Delft, The Netherlands Tao Xie, Peking University, China 1

Slide 2

Slide 2 text

Objectives ● Accept high quality papers in any topic in software engineering ● Give clear feedback to papers of insufficient quality ● Judge different papers against the same bar ● Ensure safe and transparent process ● Ensure decisions are reached with at least 5 people involved (10 eyes) ● Have a process that scales up to 600+ papers ● Ensure people involved have manageable load 2

Slide 3

Slide 3 text

ICSE 2021 PC Roles ● Reviewer: ○ Writes high quality review ○ Participates in discussion ● Moderator: ○ Moderates discussion among three reviewers ○ Builds consensus where possible ○ Proposes a decision ○ Write meta-review, explaining decision ● Area chair: ○ Ensures consistency for papers within area, and across areas ○ Confirms (challenges) proposed decisions ○ Ensures all steps are taken in a timely manner ○ Basically act as “proxy chair” in final discussions ○ (also suggest PC members during PC formation) In contrast to ICSE 2020: ● Every PC member has reviewer and moderation roles ● No separate “program board” ● New “Area Chairs”: moderation role replaced with area chair role 3

Slide 4

Slide 4 text

Area Chairs Help further scaling of ICSE Main topics and chairs for 2021: ● AI and software engineering: Dongmei Zhang (Microsoft Research) ● Testing and analysis: Anders Møller (Aarhus University) ● Empirical software engineering: Tom Zimmermann (Microsoft Research) ● Software evolution: Lori Pollock (U. Delaware) ● Social aspects of software engineering: Daniela Damian (U. Victoria) ● Requirements, modeling and design: Zhi Jin (Peking University) ● Dependability; Eric Bodden (Paderborn University) 4

Slide 5

Slide 5 text

Seven Key Areas and their 40 Sub-Topics 5

Slide 6

Slide 6 text

Who is a Paper’s Area Chair? ● Areas have (unavoidable) overlap ● PC members indicate their expertise on 40 sub-topics ● Authors mark their paper as relevant to multiple sub-topics ● For each paper calculate fit with each area ● Papers in principle assigned to best fitting area chair ● If area size is too unbalanced, we’ll move papers to other (fitting) areas 6

Slide 7

Slide 7 text

PC Formation ● 158 program committee members accepted, of which 7 area chairs ● Male/female: 61/39% ● North America / EU / Asia / Other: 40/30/20/10% ● Academia / Industry: 91/9% ● Reviewing / Moderation / No preference: 47/24/29% 7

Slide 8

Slide 8 text

Expected Reviewer & Moderation Load Assuming 600 papers (similar to 2020): 8

Slide 9

Slide 9 text

HotCrp Conflict Of Interest Declarations ● List all potential authors you have a conflict with! ● Copy from earlier hotcrp installations ● Ensure they are up to date by August 15 Different from EasyChair Please do this in advance 9

Slide 10

Slide 10 text

Paper Bidding Ensure your paper topics in hotcrp are up to date Place positive bids on papers that you have the expertise to review If you think you’re one of the few on the PC with expertise on a paper make sure to place a high bid! Avoid placing bids on papers you’d like to learn about, but where you have no expertise. Place at least 45 positive bids 10

Slide 11

Slide 11 text

Reviewing Phases I: Review Writing ● Bidding [ 3 working days ] ● Review round 1 (50% of papers) [ 4 weeks ] ● Review round 2 (100% of papers) [ 3 weeks ] ● Quality gate [ 1 week ] ○ Moderators give feedback on reviews ○ Moderators identify papers needing replacement reviewer ● Review round 3 (±1 emergency paper) [ 1 week ] ● Discussion 1 (pre-rebuttal) [ earlier weeks, plus 4 days ] ● Rebuttal phase (by authors) [ 3 working days ] 11

Slide 12

Slide 12 text

Reviewing Phases II: Discussions (1) ● Discussion 1: Pre-rebuttal [ 4 days ] ○ Can start as soon as three reviews are in (not intended to build consensus for decision making) ○ Goal: Identify what extra information from authors could support decision making ○ Result: Questions for authors (no decisions!) rebuttal period 12

Slide 13

Slide 13 text

Reviewing Phases II: Discussions (2) ● Discussion 2: Clear cases, after rebuttal [ 5 days] ○ After rebuttal ○ Identify papers with only rejects or only accepts (estimate: 50%) ○ Result: Decision + meta-review for first half of papers ● Discussion 3: Mixed cases [ 5 + 5 days ] ○ Make decision for papers with mixed score where consensus can be built ○ Result 1: Decision + meta-review for another 25% of the papers. ○ Result 2: Identification of papers without consensus ● Discussions 4: No-consensus [ 5 + 5 + 5 days ] ○ Moderator is in charge ○ Active involvement from area chair ○ Reach decision for final 25% 5 days 5 days rebuttal period 5 days 13

Slide 14

Slide 14 text

Reviewing Phases III: Final Decisions ● Chair Meeting: [ 2 days ] ○ Cover all remaining abnormal cases ○ (Area) chairs finalize all decisions. ○ PC members stand-by for fast responses on papers that were still discussed in phase 4. 14

Slide 15

Slide 15 text

Full Timeline 15

Slide 16

Slide 16 text

Review Guidelines ● Write a summary in your own words ● Collect feedback ● Give thoughts on 5 ICSE criteria: ○ Soundness, significance, novelty, verifiability, presentation ● Identify the decisive factors resulting in acceptance ● Identify clarification questions that can help in the decision making ● Be polite, constructive, informative, … ● Seek for reasons for acceptance (accept unless you see a blocker) Commit to the deadlines Start as early as possible Submit your review as soon as it is done 16

Slide 17

Slide 17 text

Discussion Guidelines ● Be polite and friendly ● Be willing to move ● Seek for reasons for acceptance ● Update reviews where necessary ● Focus on the key decision factors ● Let final meta-review reflect key factors resulting in the decision. Be responsive Stick to the deadlines Answer as early as possible 17

Slide 18

Slide 18 text

Conditional accepts ● Conditional accept will be possible ● Requires a clear and easily checkable explicit acceptance condition ○ Easily checkable = even the chair(s) can check it! ● One PC member should be willing to check the condition. ● Conditions most likely about presentation 18

Slide 19

Slide 19 text

Open Science and Artefacts ● ICSE follows (new!) SIGSOFT Open Science policies ● Authors can upload supplementary material ● Reviewers can look at material, but don’t have to ● Once accepted, authors can submit material to the artifact evaluation track ○ For reusable, available, replicated or reproduced artifacts 19

Slide 20

Slide 20 text

Double Blind ● Authors should do best effort to blind ● Reviewers should do best effort not to search / discover ● Clear violations will lead to (desk) reject ○ Checked in first week by chairs ○ If later discovered by reviewers instead, later desk reject still possible ● Reviewers can continue reviewing if they discover identity by accident ● Authors can publish preprint on e.g., Arxiv ● Further details on FAQ 20

Slide 21

Slide 21 text

ICSE 2021 Reviewing Process Arie van Deursen, TU Delft, The Netherlands Tao Xie, Peking University, China 21