Accuracy review

= Accuracy review =


 * Public URL: http://www.mediawiki.org/wiki/Accuracy_review
 * Phabricator report: https://phabricator.wikimedia.org/T89416
 * Announcement: https://lists.wikimedia.org/pipermail/wikitech-l/2015-February/080766.html

Name and contact information

 * Name: James Salsman
 * Email: jim@talknicer.com
 * IRC / Twitter handle: jsalsman
 * Web Page: http://talknicer.com
 * Resume available upon request; recent highlights
 * Location: Usually North America, Europe, or Asia
 * Typical working hours: varies; Mountain Standard Time (UTC -7) as of February, 2015

Synopsis
Create a bot to find articles in given categories, category trees, and lists. For each such article, add in-line templates to indicate the location of passages with (1) facts and statistics which are likely to have become out of date and have not been updated in a given number of years, and (2) phrases which are likely unclear. Use a customizable set of keywords and the DELPH-IN LOGIN parser to find such passages for review. Prepare a table of each word in article dumps indicating its age. Convert flagged passages to GIFT questions for review and present them to one or more subscribed reviewers. Update the source template with the reviewer(s)' answers to the GIFT question, but keep the original text as part of the template. When reviewers disagree, update the template to reflect that fact, and present the question to a third reviewer to break the tie.

Possible stretch goals for Global Learning Xprize Meta-Team systems integration TBD.

Mentors needed (two co-mentors required)

 * James Salsman

Deliverables

 * Describe the details and timeline of the work you plan to accomplish the project. Include a brief, clear work breakdown structure with milestones and deadlines. Make sure to label deliverables as optional or required. Deliverables should include investigation, coding, deploying, testing and documentation.


 * (GSoC student applicant 1 name)
 * (GSoC student applicant 1 answer)


 * (GSoC student applicant 2 name)
 * (GSoC student applicant 2 answer)


 * (GSoC student applicant 3 name)
 * (GSoC student applicant 3 answer)

...

Participation

 * Briefly describe your work style: how you plan to communicate progress, where you plan to publish your source code while you're working, how and where you plan to ask for help. Applicants that understand active participation in our development community will be favored.


 * (GSoC student applicant 1 name)
 * (GSoC student applicant 1 answer)


 * (GSoC student applicant 2 name)
 * (GSoC student applicant 2 answer)


 * (GSoC student applicant 3 name)
 * (GSoC student applicant 3 answer)

...

About you
Please provide answers to the following below:


 * 1) Education completed or in progress:
 * 2) How did you hear about this program?
 * 3) Will you have any other time commitments, such as school work, another job, planned vacation, etc., during the duration of the program?
 * 4) We advise all candidates eligible to Google Summer of Code and FOSS Outreach Program for Women to apply for both programs. Are you planning to apply to both programs and, if so, with what organization(s)?
 * 5) What drives you? What makes you want to make this the best wiki enhancement ever?
 * 6) Please describe your experience with any other FOSS projects as a user and as a contributor.
 * 7) Please describe any relevant projects that you have worked on previously and what knowledge you gained from working on them (include links.)
 * 8) What project(s) are you interested in (these can be in the same or different organizations)?
 * 9) Do you have any past experience working in open source projects (MediaWiki or otherwise)?
 * 10) Please add any other relevant information -- UI mockups, references to related projects, a link to your proof of concept code, whatever. There are no specific requirements, but we love to see people who love what they're doing. Show us you're excited about this project and have an interest in the background and are considering how best to make your idea work.


 * (GSoC student applicant 1 name)
 * (GSoC student applicant 1 answers)


 * (GSoC student applicant 2 name)
 * (GSoC student applicant 2 answers)


 * (GSoC student applicant 3 name)
 * (GSoC student applicant 3 answers)

...