Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

What is the "Find-Fix-Verify" pattern, as related to the process of doing editing/spellchecking/debugging, etc.?

Where is this pattern best described?

What are some advantages and disadvantages of this pattern?

share|improve this question

1 Answer 1

up vote 4 down vote accepted

It seems to be a workflow pattern for crowdsourcing, first described in this paper and used with some success by Zappos to improve the spelling and grammar of product reviews on their site.

I guess the "pattern" is a simple division of labor:

  • Have some people identify problems
  • Have other people fix the problems identified by the first group
  • Have a third group check that the fixes were done correctly

Makes sense (the find/fix division probably improves overall speed, and the verify step is always needed for crowdsourcing), but not really all that impressive an idea...

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.