Crowd-Powered Systems

Spring 2015 :: ECE 69500 :: Purdue University

This is an archived site from Spring 2015 ()


Mechanical Turk

Mechanical Turk: Requester home

Mechanical Turk: Worker home

Requester Best Practices Guide document (6/2011) from Amazon

Writing instructions

Printed instructions: can research make a difference? literature review from book by Prof. Patricia Wright - also freely available via

Instructions and procedures textbook chapter (2009) from Technical Communication by Profs. John Lannon & Laura J. Gurak

Instructions: Tell them how to do it from online technical writing textbook by Dr. David McMurrey

Instructions: how to write guides for busy, grouchy people blog post (7/16/2011) by Prof. Dennis G. Jerz

The elements of good instructions from technical writing course by Prof. Gian Pagnucci

The small print: writing user interface instructions (2/2010) by Connie Malamed

Guidelines for Writing Clear Instructions and Messages for Voters and Poll Workers (5/2009) from NIST (National Institute of Standards and Technology)

Form design

Forms that Work: Designing Web Forms for Usability book (2008) by Caroline Jarrett and Gerry Gaffney - also freely available via

Web Form Design: Filling in the Blanks book (2009) by Luke Wroblewski - not free

Creating Usable Online Forms blog post (4/1/2008) from by Heidi A. Uliasz

Opinion: Placeholders in form fields are harmful blog post (5/11/2014) from Nieldsen Norman Group by Katie Sherwin

Opinion: Progressive disclosure: valid or sneaky? blog post (5/31/2014) from Forms that work (web site about book) by Gianpiero Di Gianvittorio

Optimizing online forms blog post (6/16/2014) from designmodo by Paula Borowska

Extensive guide to web form usability blog post (11/8/2011) from Smashing Magazine

The Form Usability Treasure Trove: 42+ Top Resources blog post (7/7/2014) from by Phil Sharp

23 forms and data entry usability guidelines guidelines (2009) from by Dr. David Travis


Online courses about cybersecurity

Video explanations of the OWASP Top 10

Links for technologies (e.g., Python, Flask, JavaScript, etc.) are on the Tools page.