Choosing the best alternative is a common task in software development and testing. A group of beta users may need to choose the best user interface from a set of prototypes. Or imagine the members of an open source project voting for a policy.

In the November 2008 issue of MSDN Magazine, Dr. James McCaffrey describes five of the most common methods used for group determination of a best alternative in a software testing environment.

You can browse the source code online. For more articles on testing, be sure to check out our MSDN Magazine archives.