towards an ecosystem for reproducible research …...towards an ecosystem for reproducible research...

22
Towards an Ecosystem for Reproducible Research in Computer Networking Quirin Scheitle (TUM), Matthias Wählisch (FU Berlin), Oliver Gasser (TUM), Thomas C. Schmidt (HAW Hamburg), Georg Carle (TUM)

Upload: others

Post on 08-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

Towards an Ecosystem for

Reproducible Research

in Computer Networking

Quirin Scheitle (TUM), Matthias Wählisch (FU

Berlin), Oliver Gasser (TUM), Thomas C. Schmidt

(HAW Hamburg), Georg Carle (TUM)

Page 2: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

2

Recap: What do we want?

Towards an Ecosystem for Reproducible Research in Computer Networking

[Grosvenor et al., NSDI’15]

[Wachs et al., TMA’17]

Page 3: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

3

Recap: Where are we?

Towards an Ecosystem for Reproducible Research in Computer Networking

Page 4: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

4

Why do we lack reproducibility?

Towards an Ecosystem for Reproducible Research in Computer Networking

Page 5: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

5

Why do we lack reproducibility?

Because we lack incentives.

Towards an Ecosystem for Reproducible Research in Computer Networking

Page 6: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

6Towards an Ecosystem for Reproducible Research in Computer Networking

Key players need incentives

Authors ReviewersIndependent

Reproducers

Page 7: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

7Towards an Ecosystem for Reproducible Research in Computer Networking

Key players need incentives

Authors ReviewersIndependent

Reproducers

Preparation

takes time

Details may

conflict with

reading flow

Page 8: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

8Towards an Ecosystem for Reproducible Research in Computer Networking

Key players need incentives

Authors ReviewersIndependent

Reproducers

Preparation

takes time

Details may

conflict with

reading flow

Are already

overloaded

Page 9: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

9Towards an Ecosystem for Reproducible Research in Computer Networking

Key players need incentives

Authors ReviewersIndependent

Reproducers

Preparation

takes time

Details may

conflict with

reading flow

Are already

overloaded

Reproduction

papers are

rarely accepted

Page 10: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

10

Why does reproducibility enforcement not help?

Reject non-reproducible papers.

Towards an Ecosystem for Reproducible Research in Computer Networking

Page 11: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

11

Why does reproducibility enforcement not help?

Towards an Ecosystem for Reproducible Research in Computer Networking

Authors ReviewersIndependent

Reproducers

Preparation

takes time

Details may

conflict with

reading flow

Are already

overloaded

Reproduction

papers are

rarely accepted

Reject non-reproducible papers.

a s s

Page 12: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

12

Observations

Enforcing reproducibility does not solve all problems.

We need multiple independent reproductions.

Visibility is a major incentive.

We need an ecosystem that is based on visibility.

Supportive measures may help.

Supportive measures should adapt to experiences.

Towards an Ecosystem for Reproducible Research in Computer Networking

Page 13: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

13

Building blocks for an ecosystem

to support reproducible research

Towards an Ecosystem for Reproducible Research in Computer Networking

Page 14: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

14

(SIGCOMM) Reproducibility Challenge

Core idea of an Reproducibility Challenge

• Venue to submit reproduction reports

• Reproducers gain visibility

• Badly reproducible papers would be highlighted, increasing incentives for authors

• Mix of proceedings, presentations, and live “hacking”

Why at SIGCOMM?

• High visibility, high incentives for both authors and reproducers

• Authors of original papers likely attend SIGCOMM for other reasons

Towards an Ecosystem for Reproducible Research in Computer Networking

Page 15: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

15

(SIGCOMM) Reproducibility Challenge

Core idea of an Reproducibility Challenge

• Venue to submit reproduction reports

• Reproducers gain visibility

• Badly reproducible papers would be highlighted, increasing incentives for authors

• Mix of proceedings, presentations, and live “hacking”

Why at SIGCOMM?

• High visibility, high incentives for both authors and reproducers

• Authors of original papers likely attend SIGCOMM for other reasons

Towards an Ecosystem for Reproducible Research in Computer Networking

Most basic building block.

Page 16: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

16

Explicit incentives for authors

Requirement

• Articulate expectations about reproducibility in Call for Papers

Possible implementations

• Reproducibility is a tie breaker

• Positive comments at the conference, highlighted in proceedings

• Reproducibility award

Towards an Ecosystem for Reproducible Research in Computer Networking

Page 17: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

17

Reproducibility review

Idea

• First, review technical merit, then, second, review reproducibility

Problem

• Timeliness

Approach

• Establish a SIGCOMM Reproducibility Review Committee (RRC)

• Central pool of proficient graduate students chaired by a senior members

• PCs may submit subset of papers to RRC

• Papers that are likely to be accepted and claim reproducibility

• RRC may help with reproducibility shepherd

• Helps authors to select meta data format, storage sites etc.

Towards an Ecosystem for Reproducible Research in Computer Networking

Page 18: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

18

Metrics, Badging, Journal Fast Tracking

Requires high experience with reproducibility papers

Towards an Ecosystem for Reproducible Research in Computer Networking

Page 19: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

19

Conclusion

Lack of reproducibility mainly because of lack of incentives

Incentives are needed for authors and reproducers

We need a forum for reproducibility

Expose reproducibility and non-reproducibility

Co-locate Reproducibility Challenge with visible and established conference

Towards an Ecosystem for Reproducible Research in Computer Networking

Page 20: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

20

Next steps

Reproducibility Challenge

@ SIGCOMM 2018?

Towards an Ecosystem for Reproducible Research in Computer Networking

Page 21: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

21

Backup

Towards an Ecosystem for Reproducible Research in Computer Networking

Page 22: Towards an Ecosystem for Reproducible Research …...Towards an Ecosystem for Reproducible Research in Computer Networking 8 Key players need incentives Authors Reviewers Independent

22

Comparison with other approaches

Towards an Ecosystem for Reproducible Research in Computer Networking

Artifact Evaluation Committee

ACM Conf. On Hybrid Systems:

Computation and Control