Thomas Durieux b12779a2d1 Update index.html
2017-10-24 11:24:08 +02:00
2017-10-24 11:24:08 +02:00
2017-09-28 15:51:45 +02:00
2017-09-28 15:51:45 +02:00
2017-10-24 11:21:50 +02:00
2017-09-28 15:51:45 +02:00
2017-10-19 11:48:57 +02:00

Anonymous Github

Similarly to paper anonymization, in a double-blind review process, the open-science data or code that is in the online appendix must be anonymized. The authors must

  • anonymize URLs: the name of the institution/department/group/authors should not appear in the URLs of the open-science appendix
  • anonymize the appendix content itself

Anonymizing an open-science appendix needs some work, but fortunately, this can be automated, this is what Anonymous Github is about.

Anonymous Github anonymizes:

  • the Github owner / organization / repository name
  • the content of the repository

Using Anonymous Github

To use it, open the main page (eg http://anonymous.4open.science/), and simply fill 1. the Github repo URL and 2. the word list (which can be updated afterwards). The anonymization of the content is done by replacing all occurrences of words in a list by "XXX". The word list is provided by the authors, and typically contains the institution name, author names, logins, etc...

In a paper under double-blind review, instead of putting a link to Github, one puts a link to the Anonymous Github instance (e.g. http://anonymous.4open.science/repository/840c8c57-3c32-451e-bf12-0e20be300389/ which is an anomyous version of this repo).

To start using Anonymous Github right now, a public instance of anonymous_github is hosted at 4open.science:

http://anonymous.4open.science/

How it works?

The anonymization of the URL is achieved though proxying all requests.

Installing Anonymous Github

git clone https://github.com/tdurieux/anonymous_github/
cd anonymous_github
pip install -r requirements.txt
python server.py -token <github_auth_token>

See also

Languages
TypeScript 39.4%
HTML 37.1%
JavaScript 20.4%
CSS 3%