FxCop Honored with Chairman's Award for Engineering Excellence

Every year, Microsoft honors a few innovations that have furthered the state of engineering excellence at Microsoft... Some years, Bill Gates selects one of the winners to honor with the special distinction of the chairman's award.   I am told that Bill does this for truly noteworthy achievements that have tangible impacted software development in every division at Microsoft.   In fact, until this year, the only other winner of the Chairman's award was Watson.

eeaward

This year, FxCop (along with some two other static code analysts tools) were selected for this award.  This achievement is a testament to the importance of catching errors at the developers desktop before they even get into the source tree.  We know it becomes orders of magnitude more expensive to catch errors once checked in, and even harder still once they have shipped.   FxCop (and similar tools) enable developers to quickly and reliably scan their code against all known issues.  This type of checks is a  scalable and reliable way to catch whole classes of issues.  As new classes of issues are found, a new "rule" can be written and codebases across Microsoft (and the industry) can be quickly checked for that class of issue.   If you are not using a tool such as FxCop today, you should! 

 

FxCop is available standalone for anyone inside or outside of Microsoft to get as well as an integral part of Visual Studio 2005 and beyond.

 

While Krzysztof Cwalina, Michael Fanning and I were honored to accept the award and get a nice hand shake and photo will BillG, there are tons of people that made FxCop successful.   While I can't claim this is a complete list of those that played key roles, it is a good start.   Thanks for all of you that helped!

Chris Anderson
Dave Bartolomeo
Marcelo Birnbach
Andrew Brown
Kathleen Carey
Erik Christensen
Brian Crawford
Rob DeLine
Mark Dredze
Joe Duffy
Manuel Fahndrich
Stephen Fisher
Brahmnes Fung
Kit George
Natalia Glagoleva
Bret Grinslade
Brian Grunkemeyer
Nick Guerrera
Sheridan Harrison
Anders Hejlsberg
Anson Horton
Hunter Hudson
Kamran Iqbal
Duane Kanz
Ravs Kaur
David Kean
Todd King
Dave Lubash
Matt Lyons
John Mackenzie
Tom Marsh
Ivan Medvedev
Syne Mitchell
Anthony Moore
Mike Murray
Joe Rohde
Sean Sandys
Roberto Santos
Jesus Ruiz-Scougall
Amanda Silver
Anshuman Srivastava
Roman Snytsar
Lisa Supinski
Ryley Taketa
Valtcho Valtchev
Paul Vick
Jeff Van Gogh
Herman Venter
Nate Walker
Brett Wortzman
Eric Zinda

plus: Every engineer and customer who contributed thinking and feedback to the Framework Design Guidelines, provided useful feedback and bug reports to the FxCop team, or simply objected to the sanctioned casing of the term ‘Id’. Your numbers are legion.

Thank you!

BradEEAward

Comments

# University Update - Bill Gates - FxCop Honored with Chairman's Award for Engineering Excellence said on July 6, 2007 12:46 AM:

PingBack from http://www.universityupdate.com/Technology/Bill_Gates/3642195.aspx

# Mighell's blog said on July 6, 2007 3:13 AM:

Quest'anno, FoxCop riceve il Chairman's Award for Engineering Excellence. Every year, Microsoft honors

# Mighell's Mobile Blog said on July 6, 2007 4:18 AM:

Quest'anno, FoxCop riceve il Chairman's Award for Engineering Excellence. Every year, Microsoft

# Krzysztof Cwalina said on July 9, 2007 2:33 PM:

Last week, during the annual Engineering Excellence week, several Microsoft engineers and managers involved

# ascend slowly, breathing normally said on July 19, 2007 1:36 AM:

Microsoft’s prestigious Engineering Excellence Chairman's Award was awarded to Mike Fanning, Krzysztof

# Microsoft Windows SDK Blog said on July 27, 2007 5:10 PM:

Microsoft’s prestigious Engineering Excellence Chairman's Award was awarded to Mike Fanning, Krzysztof

# Noticias externas said on July 27, 2007 6:10 PM:

Microsoft’s prestigious Engineering Excellence Chairman's Award was awarded to Mike Fanning, Krzysztof

# Patrick Smacchia [MVP C#] said on September 6, 2007 3:59 PM:

My friend Ralf Westphal invited me at the PrioConference to talk about Code Quality. PrioConference will

# Granville Barnett said on September 11, 2007 5:09 PM:

I've seen quite a bit of code written by others recently, for various reasons but the one thing that

New Comments to this post are disabled

Search

Go

This Blog

Syndication

Page view tracker