Microsoft changes EU browser ballot shuffling
Critic gives the new randomization algorithm passing grade
Computerworld - Responding to reports last week that its European ballot screen was not truly randomizing the positions of the top five browsers, Microsoft today said it has changed the algorithm that shuffles the spots.
"We can confirm that we made a change to the random icon order algorithm in the browser choice screen for Europe," said Microsoft spokesman Kevin Kutz today. "We are confident the algorithm change will be an improvement."
The browser ballot, which began to show last week in the Windows Update queues of European users, was mandated by an agreement Microsoft reached last year with European Union antitrust regulators. The ballot appears on Windows PCs where Internet Explorer (IE) is set as the default browser, and lets users download and install rivals, including Chrome, Firefox, Opera, Safari and others.
Last week, Rob Weir, an IBM software architect who had tested the ballot screen's randomization, accused Microsoft of sloppy programming that skewed the results toward Google's Chrome, most often put IE in the fifth spot at the far right, and gave Opera an edge over Firefox for the first position.
Weir noticed the improved algorithm last Saturday. "Sometime last week -- I don't know the exact date -- Microsoft updated the code for the browser choice website with a new random shuffle algorithm," Weir said in an entry on his personal blog.
His tests of the new algorithm showed that the chances of a browser ending up in each of the five top spots on the ballot are essentially equal. "This looks fine to me," Weir concluded.
Weir has posted a revamped HTML file that uses the new algorithm to test the ballot; users can run the test by entering an iteration count. To most accurately mimic the actual ballot, the HTML file should be run with IE.
Gregg Keizer covers Microsoft, security issues, Apple, Web browsers and general technology breaking news for Computerworld. Follow Gregg on Twitter at
@gkeizer or subscribe to Gregg's RSS feed
. His e-mail address is gkeizer@ix.netcom.com.
Read more about Web Apps in Computerworld's Web Apps Topic Center.
- 10 Hot Big Data Startups to Watch
- 11 Unique Uses for Google Glass, Demonstrated by Celebs
- How to Export Your Google Reader Account
- How to Better Engage Millennials (and Why They Aren't Really so Different)
- Telltale signs of ATM skimming
- 20 security and privacy apps for Androids and iPhones
- Big screen con artists: 7 great movies about social engineering
- IT Certification Study Tips
- Register for this Computerworld Insider Study Tip guide and gain access to hundreds of premium content articles, cheat sheets, product reviews and more.
- Anticipate, Engage and Deliver Exceptional Web Experiences IBM Customer Experience Suite and IBM Intranet Experience Suite help organizations delight customers through a consistently exceptional web experience and empower employees with...
- ESG Lab Validation of QLogic's Caching SAN Adapter ESG details the results of their testing of QLogic's new 10000 Series 8Gb Fibre Channel Adapter with a focus on scalable database performance...
- Deliver Customer Value with Big Data Analytics Big Data requires that companies adopt a different method in understanding today's consumer. Read this white paper to learn why Big Data is...
- Cloud Analytics for the Masses Learn the best practices in building applications that can leverage volume, variety and velocity of Big Data for organizations of any size.
- 3 Reasons Why Sepaton is the World's Fastest Backup Solution Leading analyst, Storage Switzerland learns how Sepaton backs up and deduplicates massive data volumes while maintaining the industry's fastest performance - all in...
- Virtustream (Vayence) video taking a 3000-Seat SAP Environment to the Cloud How can public cloud services help your organization reduce costs and increase security for your mission All Web Apps White Papers | Webcasts