Outreachy/Round 15

Wikimedia is participating as a mentoring organization for Outreachy's Round 15.

Program timeline

 * September 7 - application period opens
 * October 23 - contributions and applications are due
 * November 9 - interns announced
 * December 5, 2017 to March 5, 2018 - internship period

Ideas for projects
More ideas will be added below soon!

Translation outreach for user guides on MediaWiki.org
The Wikimedia movement has a lot of technical user guides and other technical documentation in English, relevant for users of all languages, hosted on MediaWiki.org. This is usually translatable and rarely translated, at least not into more than a few languages, leaving many Wikimedians without documentation of their software in languages they can comfortably read. The road to becoming a translator are difficult to find, and it's difficult to get engaged in the movement as a translator rather than as a an editor who sooner or later ends up helping out with translation. Some of the tasks as part of this project would be to: Identify places and communities where it'd make sense to reach out to potential translators, identify ways to do it, test them and make sure someone else can continue the work.

Skills required Localization of technical documentation

More details https://phabricator.wikimedia.org/T158296

Mentors Johan Jönsson, Benoît Evellin

Develop a tool for displaying a user contribution summary
In the open source movement, showing contributions to users as a proof of their skill and dedication is a powerful method of increasing motivation and participation. In Wikipedia, due to its highly collaborative nature, the value of one's participation is tough to measure for an outsider, which makes it hard for contributors to take credit for the value they added to Wikipedia. It is a hard problem that needs to be tackled gradually over time. A first good step would be the creation of a contribution summarizing tool that highlights contributions in an easy-to-understand manner, that helps drawing new editors to the project and existing ones to spend more time on Wikipedia.

Skills required Sitebuilding (HTML, CSS, JS), familiarity with atleast one backend language

More details https://phabricator.wikimedia.org/T174528

Mentor Gergő Tisza

Automatically detect spambot registration using machine learning like invisible reCAPTCHA
Wikimedia's captchas are fundamentally broken: while they can filter out the most stupid spambots, they are easily breakable with off-the-shelf tools. At the same time, they take multiple tries for a human to solve it, and are particularly bad for people with visual impairments and those who don't speak English or don't even use Latin script. Our captcha stats show a failure rate of around 30%, and we don't know what percentage of this is due to crawlers/spambots. Artificial intelligence could be used to build something like reCAPTCHA, essentially a two-tier system where we give users a small test to complete, the system then collects as much information as possible (timing, mouse movements, browser details, etc.) and makes a judgment based on the information. Suspicious users could be given a harder test (e.g., a regular captcha, using image recognition, etc.) The first test could be considered to be invisible like Google does with invisible reCAPTCHA.

Skills required Basic PHP/Javascript, Python, Machine Learning

More details https://phabricator.wikimedia.org/T158909

Mentor Gergő Tisza

Contact
Reach out for questions on the Freenode IRC channel  or send an email to the organization administrator Srishti Sethi at ssethi@wikimedia.org