James McCaffrey
Software engineer and longtime MSDN Magazine Test Run columnist; worked for Microsoft Research
James McCaffrey is a software engineer who writes about software research, development, testing and education. MSDN Magazine's archive lists McCaffrey's articles from December 2002 to August 2019, including the Test Run column, whose later installments present machine learning techniques such as the UCB1 algorithm for multi-armed bandit problems with complete C# demo programs. The August 2019 author bio says McCaffrey worked for Microsoft Research and had worked on Microsoft products including Azure and Bing; McCaffrey's own site does not name a current employer.123
Work
Test Run column, MSDN Magazine (external site: learn.microsoft.com)Published research
Wrote MSDN Magazine's Test Run column; the archived author page lists articles from 2002 to 2019, and the August 2019 installment explains the UCB1 multi-armed bandit algorithm with a complete C# demo.23
Other documented roles
Roles the sources document but that are not confirmed as current.
- Microsoft Research staff (per the August 2019 MSDN Magazine author bio), Microsoft Research (Microsoft)3
This profile covers public professional work only, from the sources below. It is not an endorsement or a ranking. To correct or remove it, use the correction form.