<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Entries tagged with research - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/research/feed/ipod/default.aspx" /><itunes:summary>research</itunes:summary><itunes:author>Erik Porter, Charles, Mike Sampson, Grace Francisco, Brian Keller, Nathan Heskew, dshadle, Dan Fernandez, Duncan Mackenzie, Jeff Sandquist</itunes:author><itunes:subtitle></itunes:subtitle><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with research - Channel 9</title><link>http://channel9.msdn.com/tags/research/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png" /><itunes:category text="Technology" /><description>research</description><link>http://channel9.msdn.com/tags/research/</link><language>en-us</language><pubDate>Fri, 30 Oct 2009 22:22:43 GMT</pubDate><lastBuildDate>Fri, 30 Oct 2009 22:22:43 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Trident Workbench</title><description>Hey, take a look at the Trident Workbench from Microsoft Research.  It is a great idea, and with time it looks like it will evolve into a great tool for scienitists and researchers.&lt;br /&gt;
&lt;br /&gt;
It can be found at: &lt;a href="http://channel9.msdn.comIalwaysadvisethatthereshouldbeanIDcheckwithany“loadfest”,asseeninmyvideo.shape="&gt;&lt;strong&gt;Trident Workbench&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://channel9.msdn.com/503427/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Sam/Trident-Workbench/</comments><itunes:summary>Hey, take a look at the Trident Workbench from Microsoft Research.  It is a great idea, and with time it looks like it will evolve into a great tool for scienitists and researchers.

It can be found at: Trident Workbench
</itunes:summary><link>http://channel9.msdn.com/posts/Sam/Trident-Workbench/</link><pubDate>Fri, 30 Oct 2009 22:22:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Sam/Trident-Workbench/</guid><evnet:views>1173</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/503427/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hey, take a look at the Trident Workbench from Microsoft Research.  It is a great idea, and with time it looks like it will evolve into a great tool for scienitists and researchers.&lt;br /&gt;
&lt;br /&gt;
It can be found at: &lt;a&gt;&lt;strong&gt;Trident Workbench&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</evnet:previewtext><dc:creator>Sam Stokes</dc:creator><itunes:author>Sam Stokes</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Sam/Trident-Workbench/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/503427/Trackback.aspx</trackback:ping><category>Collaboration</category><category>collaborative applied research</category><category>escience</category><category>research</category></item><item><title>Manuel Fahndrich and Peli de Halleux - The Synergy of Code Contracts and Pex</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_small_ch9.png" border="0" /&gt;&lt;a href="http://research.microsoft.com/~maf"&gt;Manuel Fähndrich&lt;/a&gt; and &lt;a href="http://blog.dotnetwiki.org/"&gt;Peli de Halleux&lt;/a&gt; sit down for a quick coding session that shows how to use &lt;a href="http://research.microsoft.com/contracts"&gt;Code Contracts&lt;/a&gt; and &lt;a href="http://research.microsoft.com/pex"&gt;Pex&lt;/a&gt; together. Code Contracts can be used to specify what your code should do, they get turned into runtime checks which Pex can analyse and try to find counter-examples for. This was a fun session with Manuel and really shows the synergy of the two tools/approaches.&lt;br /&gt;
&lt;br /&gt;
Both tools can be downloaded from Devlabs or our academic project pages.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Code Contracts: &lt;a href="http://research.microsoft.com/contracts"&gt;http://research.microsoft.com/contracts&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Pex: &lt;a href="http://research.microsoft.com/pex"&gt;http://research.microsoft.com/pex&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;The &lt;/em&gt;&lt;a href="http://research.microsoft.com/rise"&gt;&lt;em&gt;Research in Software Engineering team&lt;/em&gt;&lt;/a&gt;&lt;em&gt; (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/466345/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Peli/The-Synergy-of-Code-Contracts-and-Pex/</comments><itunes:summary>Manuel Fähndrich and Peli de Halleux sit down for a quick coding session that shows how to use Code Contracts and Pex together. Code Contracts can be used to specify what your code should do, they get turned into runtime checks which Pex can analyse and try to find counter-examples for. This was a fun session with Manuel and really shows the synergy of the two tools/approaches.

Both tools can be downloaded from Devlabs or our academic project pages.


    Code Contracts: http://research.microsoft.com/contracts 
    Pex: http://research.microsoft.com/pex 

The Research in Software Engineering team (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA.</itunes:summary><link>http://channel9.msdn.com/posts/Peli/The-Synergy-of-Code-Contracts-and-Pex/</link><pubDate>Thu, 23 Apr 2009 18:59:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.mp4</guid><evnet:views>33288</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/466345/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Manuel Fähndrich and Peli de Halleux (me) sit down for a quick coding session that shows how to use Code Contracts and Pex together. Code Contracts can be used to specify what your code should do, they get turned into runtime checks, Pex analyses those checks and tries to find counter-examples. This was a fun session with Manuel and really shows the synergy of the two tools/approaches.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.mp4" expression="full" duration="690" fileSize="31519981" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.mp3" expression="full" duration="690" fileSize="5524609" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.mp4" expression="full" duration="690" fileSize="31519981" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.wma" expression="full" duration="690" fileSize="11188881" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.wmv" expression="full" duration="690" fileSize="32889583" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_2MB_ch9.wmv" expression="full" duration="690" fileSize="48104965" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_Zune_ch9.wmv" expression="full" duration="690" fileSize="32729563" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_2MB_ch9.wmv" expression="full" duration="690" fileSize="48104965" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.mp4" length="31519981" type="video/mp4" /><dc:creator>Peli de Halleux</dc:creator><itunes:author>Peli de Halleux</itunes:author><slash:comments>9</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Peli/The-Synergy-of-Code-Contracts-and-Pex/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/466345/Trackback.aspx</trackback:ping><category>code contracts</category><category>Microsoft Research</category><category>PEX</category><category>research</category><category>rise</category><category>Test Driven Development</category></item><item><title>Stefan Is… researching the art (or is it Science?) of Search</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/6/2/6/4/StefanIs004_small_ch9.png" border="0" /&gt;&lt;p&gt;Believe it or not, &lt;a href="http://live.com"&gt;Search&lt;/a&gt; is a relatively new technology.  You probably perform a few searches a day… how satisfied are you with the results?&lt;/p&gt;
&lt;p&gt;Stefan and I sat down with Martin, a Senior Product Manager on the Search team, to find out the process for improving search and where things may be trending.  An interesting discussion with the slickest sticky-note you’ve seen today ;).&lt;/p&gt;&lt;img src="http://channel9.msdn.com/462679/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/StefanIs/StefanIs004/</comments><itunes:summary>Believe it or not, Search is a relatively new technology.  You probably perform a few searches a day… how satisfied are you with the results?
Stefan and I sat down with Martin, a Senior Product Manager on the Search team, to find out the process for improving search and where things may be trending.  An interesting discussion with the slickest sticky-note you’ve seen today .</itunes:summary><link>http://channel9.msdn.com/shows/StefanIs/StefanIs004/</link><pubDate>Tue, 31 Mar 2009 18:02:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/6/2/6/4/StefanIs004_ch9.mp4</guid><evnet:views>29852</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/462679/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Believe it or not, &lt;a href="http://live.com"&gt;Search&lt;/a&gt; is a relatively new technology.  You probably perform a few searches a day… how satisfied are you with the results?&lt;/p&gt;
&lt;p&gt;Stefan and I sat down with Martin, a Senior Product Manager on the Search team, to find out the process for improving search and where things may be trending.  An interesting discussion with the slickest sticky-note you’ve seen today &lt;img src='/emoticons/C9/emotion-5.gif' alt='Wink' /&gt;.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/6/2/6/4/StefanIs004_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/6/2/6/4/StefanIs004_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/6/2/6/4/StefanIs004_ch9.mp4" expression="full" duration="917" fileSize="93962710" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/6/2/6/4/StefanIs004_ch9.mp3" expression="full" duration="917" fileSize="7341790" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/6/2/6/4/StefanIs004_ch9.mp4" expression="full" duration="917" fileSize="93962710" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/6/2/6/4/StefanIs004_ch9.wma" expression="full" duration="917" fileSize="14850757" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/6/2/6/4/StefanIs004_ch9.wmv" expression="full" duration="917" fileSize="55642945" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/6/2/6/4/StefanIs004_2MB_ch9.wmv" expression="full" duration="917" fileSize="288329818" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/6/2/6/4/StefanIs004_Zune_ch9.wmv" expression="full" duration="917" fileSize="72842925" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/6/2/6/4/StefanIs004_ch9.mp4" length="93962710" type="video/mp4" /><dc:creator>Max</dc:creator><itunes:author>Max</itunes:author><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/StefanIs/StefanIs004/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/462679/Trackback.aspx</trackback:ping><category>live search</category><category>research</category><category>Search</category></item><item><title>Johnny Lee: Microsoft Researcher</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/5/8/5/4/TKC004JohnnyLee_small_ch9.png" border="0" /&gt;&lt;p&gt;Johnny Lee works in Microsoft Research, with a specific penchant at creating interesting and useful devices. He has a session scheduled for MIX09 called "Interaction Techniques Using the Wii Remote" where he will show off some interesting uses he has found for using the Wii Remote as a PC input device, as well as several other devices he has put together to utilize in various computer input scenarios. I thought it would be fun to chat with him about his work creating some of these devices, and get some pointers on how others might benefit from this as well.&lt;/p&gt;
&lt;p&gt;You can also find some videos of his experiments here:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=Jd3-eiid-Uw" target="_blank"&gt;Head Tracking for Desktop VR Displays using the WiiRemote&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=5s5EvhHy7eQ" target="_blank"&gt;Low-Cost Multi-touch Whiteboard using the Wiimote&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=0awjPUkBXOU" target="_blank"&gt;Tracking fingers with the Wii Remote&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And here is the description of the session he is doing at MIX09:&lt;/p&gt;
&lt;blockquote dir="ltr"&gt;
&lt;p&gt;&lt;strong&gt;Interaction Techniques Using the Wii Remote (and Other HCI Projects)&lt;br /&gt;
&lt;/strong&gt;by: Johnny Lee&lt;/p&gt;
&lt;p&gt;The Wii remote is a sophisticated controller containing a variety of sensing capabilities. In this session, Johnny Lee covers several interaction techniques enabled by the Wii remote and explains how you can develop your own applications. Johnny also introduces a few of his other research projects in the broader domain of Human-Computer Interaction.&lt;/p&gt;
&lt;/blockquote&gt;&lt;img src="http://channel9.msdn.com/458569/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/The+Knowledge+Chamber/Johnny-Lee-Microsoft-Researcher/</comments><itunes:summary>Johnny Lee works in Microsoft Research, with a specific penchant at creating interesting and useful devices. He has a session scheduled for MIX09 called "Interaction Techniques Using the Wii Remote" where he will show off some interesting uses he has found for using the Wii Remote as a PC input device, as well as several other devices he has put together to utilize in various computer input scenarios. I thought it would be fun to chat with him about his work creating some of these devices, and get some pointers on how others might benefit from this as well.
You can also find some videos of his experiments here:

    Head Tracking for Desktop VR Displays using the WiiRemote 
    Low-Cost Multi-touch Whiteboard using the Wiimote 
    Tracking fingers with the Wii Remote 

And here is the description of the session he is doing at MIX09:

Interaction Techniques Using the Wii Remote (and Other HCI Projects)
by: Johnny Lee
The Wii remote is a sophisticated controller containing a variety of sensing capabilities. In this session, Johnny Lee covers several interaction techniques enabled by the Wii remote and explains how you can develop your own applications. Johnny also introduces a few of his other research projects in the broader domain of Human-Computer Interaction.
</itunes:summary><link>http://channel9.msdn.com/shows/The+Knowledge+Chamber/Johnny-Lee-Microsoft-Researcher/</link><pubDate>Tue, 24 Feb 2009 16:57:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/5/8/5/4/TKC004JohnnyLee_ch9.mp4</guid><evnet:views>39808</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/458569/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Johnny Lee works in Microsoft Research, with a specific penchant at creating interesting and useful devices. He has a session scheduled for MIX09 called "Interaction Techniques Using the Wii Remote" where he will show off some interesting uses he has found for using the Wii Remote as a PC input device, as well as several other devices he has put together to utilize in various computer input scenarios. I thought it would be fun to chat with him about his work creating some of these devices, and get some pointers on how others might benefit from this as well.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/5/8/5/4/TKC004JohnnyLee_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/5/8/5/4/TKC004JohnnyLee_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/5/8/5/4/TKC004JohnnyLee_ch9.mp4" expression="full" duration="937" fileSize="92130184" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/5/8/5/4/TKC004JohnnyLee_ch9.mp3" expression="full" duration="937" fileSize="7501868" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/5/8/5/4/TKC004JohnnyLee_ch9.mp4" expression="full" duration="937" fileSize="92130184" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/5/8/5/4/TKC004JohnnyLee_ch9.wma" expression="full" duration="937" fileSize="15172183" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/5/8/5/4/TKC004JohnnyLee_ch9.wmv" expression="full" duration="937" fileSize="56827063" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/5/8/5/4/TKC004JohnnyLee_2MB_ch9.wmv" expression="full" duration="937" fileSize="292499567" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/5/8/5/4/TKC004JohnnyLee_Zune_ch9.wmv" expression="full" duration="937" fileSize="74075043" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/5/8/5/4/TKC004JohnnyLee_ch9.mp4" length="92130184" type="video/mp4" /><dc:creator>Robert Hess</dc:creator><itunes:author>Robert Hess</itunes:author><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/The+Knowledge+Chamber/Johnny-Lee-Microsoft-Researcher/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/458569/Trackback.aspx</trackback:ping><category>Devices</category><category>Johnny Lee</category><category>research</category><category>Wii</category></item><item><title>Michal Moskal - VCC, The Verifying C Compiler</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/4/5/5/4/koskalverifiedc_small_ch9.jpg" border="0" /&gt;Michal Moskal gives us a short introduction at the &lt;a href="http://research.microsoft.com/vcc/"&gt;Verifying C Compiler&lt;/a&gt; (VCC) project. VCC is a tool that proves correctness of annotated concurrent C programs or finds problems in them. VCC extends C with design by contract features, like pre- and postcondition as well as type invariants. The current primary goal of the VCC project is to to verify &lt;a href="http://www.microsoft.com/servers/hyper-v-server/default.mspx"&gt;Microsoft Hyper-V&lt;/a&gt;. Hyper-V is a hypervisor -- a thin layer of software that sits just above the hardware and beneath one or more operating systems. The Hypervisor verification project is a cooperation between &lt;a href="http://www.microsoft.com/emic/default.mspx"&gt;European Microsoft Innovation Center&lt;/a&gt; in Aachen, Germany the &lt;a href="http://research.microsoft.com/rise"&gt;RiSE&lt;/a&gt; group at &lt;a href="http://research.microsoft.com/"&gt;Microsoft Research&lt;/a&gt; in Redmond and the &lt;a href="http://www.uni-saarland.de/en/"&gt;Saarland University&lt;/a&gt; in Saarbrücken, Germany.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://research.microsoft.com/en-us/projects/vcc/vcc-msrc-2008-full.pdf"&gt;VCC slide deck&lt;/a&gt;, get the high-level picture and more details, &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://research.microsoft.com/vcc"&gt;VCC home page&lt;/a&gt;, all you want to know. &lt;/li&gt;
    &lt;li&gt;Unfortunately, there is currently no download available of VCC.  &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;p&gt;&lt;em&gt;The &lt;/em&gt;&lt;a href="http://research.microsoft.com/rise"&gt;&lt;em&gt;Research in Software Engineering team&lt;/em&gt;&lt;/a&gt;&lt;em&gt; (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA.&lt;/em&gt; &lt;/p&gt;&lt;img src="http://channel9.msdn.com/455468/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Peli/Michal-Moskal-and-The-Verified-C-Compiler/</comments><itunes:summary>Michal Moskal gives us a short introduction at the Verifying C Compiler (VCC) project. VCC is a tool that proves correctness of annotated concurrent C programs or finds problems in them. VCC extends C with design by contract features, like pre- and postcondition as well as type invariants. The current primary goal of the VCC project is to to verify Microsoft Hyper-V. Hyper-V is a hypervisor -- a thin layer of software that sits just above the hardware and beneath one or more operating systems. The Hypervisor verification project is a cooperation between European Microsoft Innovation Center in Aachen, Germany the RiSE group at Microsoft Research in Redmond and the Saarland University in Saarbrücken, Germany.


    VCC slide deck, get the high-level picture and more details, 
    VCC home page, all you want to know. 
    Unfortunately, there is currently no download available of VCC.  


The Research in Software Engineering team (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA. </itunes:summary><link>http://channel9.msdn.com/posts/Peli/Michal-Moskal-and-The-Verified-C-Compiler/</link><pubDate>Fri, 30 Jan 2009 10:25:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/4/5/5/4/koskalverifiedc_ch9.mp4</guid><evnet:views>49882</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/455468/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Michal Moskal gives us a short introduction at the Verifying C Compiler (VCC) project. VCC is a tool that proves correctness of annotated concurrent C programs or finds problems in them. VCC extends C with design by contract features, like pre- and postcondition as well as type invariants.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/4/5/5/4/koskalverifiedc_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/4/5/5/4/koskalverifiedc_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/4/5/5/4/koskalverifiedc_ch9.mp4" expression="full" duration="1324" fileSize="65882807" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/4/5/5/4/koskalverifiedc_ch9.mp3" expression="full" duration="1324" fileSize="10592885" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/4/5/5/4/koskalverifiedc_ch9.mp4" expression="full" duration="1324" fileSize="65882807" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/4/5/5/4/koskalverifiedc_ch9.wma" expression="full" duration="1324" fileSize="21423507" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/4/5/5/4/koskalverifiedc_ch9.wmv" expression="full" duration="1324" fileSize="68237379" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/4/5/5/4/koskalverifiedc_2MB_ch9.wmv" expression="full" duration="1324" fileSize="76211889" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/4/5/5/4/koskalverifiedc_Zune_ch9.wmv" expression="full" duration="1324" fileSize="61581359" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/4/5/5/4/koskalverifiedc_2MB_ch9.wmv" expression="full" duration="1324" fileSize="76211889" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/4/5/5/4/koskalverifiedc_ch9.mp4" length="65882807" type="video/mp4" /><dc:creator>Peli de Halleux</dc:creator><itunes:author>Peli de Halleux</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Peli/Michal-Moskal-and-The-Verified-C-Compiler/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/455468/Trackback.aspx</trackback:ping><category>C</category><category>Compilers</category><category>HyperV</category><category>research</category><category>rise</category><category>Software Engineering Research</category><category>Testing</category><category>vcc</category><category>verification</category></item><item><title>Nachi Nagappan - Experimental study about Test Driven Development</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_small_ch9.jpg" border="0" /&gt;&lt;p&gt;This week, we dropped by &lt;a href="http://research.microsoft.com/users/nachin/default.htm" title="Home page"&gt;Nachi Nagappan&lt;/a&gt; in the &lt;a href="http://research.microsoft.com/esm/" title="Empirical Software Engineering and and Measurement Research Group"&gt;Empirical Software Engineering&lt;/a&gt; area. Nachi does studies on what works and does not work in software development using metrics. &lt;br /&gt;
&lt;br /&gt;
We talk with him about Test Driven Development: &lt;em&gt;Does it work better? How better? What's the catch? &lt;/em&gt;&lt;br /&gt;
To answer these questions, Nachi talks about a study done over multiple teams within and outside of Microsoft on TDD. The results are very interesting, as they are based on real teams with real products, so I definitely encourage you to watch the video or download the paper to grok the numbers in details.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Download the high-quality screencast from &lt;em&gt;Downloads -&amp;gt; Screencast&lt;/em&gt;. &lt;/li&gt;
    &lt;li&gt;Download the full article on the TDD study at &lt;a href="http://research.microsoft.com/ESM/"&gt;http://research.microsoft.com/ESM/&lt;/a&gt; (Paper title: &lt;a href="http://research.microsoft.com/en-us/projects/esm/nagappan_tdd.pdf"&gt;Realizing quality improvement through test driven development: results and experiences of four industrial teams&lt;/a&gt;). &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;The &lt;a href="http://research.microsoft.com/rise"&gt;Research in Software Engineering team&lt;/a&gt; (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA.&lt;/i&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/447130/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Peli/Experimental-study-about-Test-Driven-Development/</comments><itunes:summary>This week, we dropped by Nachi Nagappan in the Empirical Software Engineering area. Nachi does studies on what works and does not work in software development using metrics. 

We talk with him about Test Driven Development: Does it work better? How better? What's the catch? 
To answer these questions, Nachi talks about a study done over multiple teams within and outside of Microsoft on TDD. The results are very interesting, as they are based on real teams with real products, so I definitely encourage you to watch the video or download the paper to grok the numbers in details.

    Download the high-quality screencast from Downloads -&amp;gt; Screencast. 
    Download the full article on the TDD study at http://research.microsoft.com/ESM/ (Paper title: Realizing quality improvement through test driven development: results and experiences of four industrial teams). 

The Research in Software Engineering team (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA.</itunes:summary><link>http://channel9.msdn.com/posts/Peli/Experimental-study-about-Test-Driven-Development/</link><pubDate>Tue, 09 Dec 2008 19:59:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_ch9.mp4</guid><evnet:views>31617</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/447130/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This week, we dropped by Nachi Nagappan in the RiSE group. Nachi does studies on what works and does not work in software development using metrics. &lt;br /&gt;
We talk with him about Test Driven Development: Does it work better? How better? What's catch?&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_ch9.mp4" expression="full" duration="483" fileSize="67040677" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_ch9.mp3" expression="full" duration="483" fileSize="3865704" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_ch9.wma" expression="full" duration="483" fileSize="7836417" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_ch9.wmv" expression="full" duration="483" fileSize="25704341" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_2MB_ch9.wmv" expression="full" duration="483" fileSize="61132951" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_Zune_ch9.wmv" expression="full" duration="483" fileSize="27560321" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_2MB_ch9.wmv" expression="full" duration="483" fileSize="61132951" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_ch9.mp4" length="67040677" type="video/mp4" /><dc:creator>Peli de Halleux</dc:creator><itunes:author>Peli de Halleux</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Peli/Experimental-study-about-Test-Driven-Development/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/447130/Trackback.aspx</trackback:ping><category>research</category><category>rise</category><category>Software Engineering Research</category><category>TDD</category><category>Test Driven Development</category><category>Testing</category></item><item><title>The RiSE of Research in Software Engineering</title><description>&lt;img src="http://channel9.msdn.com/Link/ff980b0c-bfa9-4dea-b7d1-af53cd6f5f98/" border="0" /&gt;Wolfram Schulte introduces us to the Research in Software Engineering (RiSE) group.&lt;br /&gt;
&lt;br /&gt;
The RiSE group will start publishing weekly videos on Channel9. The videos will not only describe tools or technologies the researchers are working on, but they will also explain how the tools work through 'classroom' videos.&lt;br /&gt;
&lt;br /&gt;
To stay tuned to upcoming videos, register to the RiSE RSS feed at &lt;a href="http://channel9.msdn.com/tags/rise/RSS/"&gt;http://channel9.msdn.com/tags/rise/RSS/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
For more information about RiSE, check out our home page at &lt;a href="http://research.microsoft.com/rise"&gt;http://research.microsoft.com/rise&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;This is my first video shoot for Channel9, still learning the cameran's magic.&lt;/em&gt;&lt;img src="http://channel9.msdn.com/445542/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Peli/The-RiSE-of-Research-in-Software-Engineering/</comments><itunes:summary>Wolfram Schulte introduces us to the Research in Software Engineering (RiSE) group.

The RiSE group will start publishing weekly videos on Channel9. The videos will not only describe tools or technologies the researchers are working on, but they will also explain how the tools work through 'classroom' videos.

To stay tuned to upcoming videos, register to the RiSE RSS feed at http://channel9.msdn.com/tags/rise/RSS/

For more information about RiSE, check out our home page at http://research.microsoft.com/rise.

This is my first video shoot for Channel9, still learning the cameran's magic.</itunes:summary><link>http://channel9.msdn.com/posts/Peli/The-RiSE-of-Research-in-Software-Engineering/</link><pubDate>Tue, 02 Dec 2008 19:25:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Peli/The-RiSE-of-Research-in-Software-Engineering/</guid><evnet:views>56758</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/445542/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Wolfram Schulte introduces us to the Research in Software Engineering (RiSE) group and gives a brief overview about the research activities and the upcoming Channel9 videos.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/4/5/5/4/4/riseschulte_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/ff980b0c-bfa9-4dea-b7d1-af53cd6f5f98/" height="64" width="85" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/4/5/5/4/4/riseschulte.wmv" expression="full" duration="338" fileSize="34569713" type="video/x-ms-wmv" medium="video" /><dc:creator>Peli de Halleux</dc:creator><itunes:author>Peli de Halleux</itunes:author><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Peli/The-RiSE-of-Research-in-Software-Engineering/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/445542/Trackback.aspx</trackback:ping><category>research</category><category>rise</category><category>Software Engineering Research</category></item><item><title>RiSE at PDC 2008</title><description>&lt;img src="http://channel9.msdn.com/Link/f743610e-94a9-4cce-aa0a-6713beef966f/" border="0" /&gt;&lt;p&gt;The &lt;a href="http://research.microsoft.com/rise" target="_blank"&gt;Research in Software Engineering (RiSE)&lt;/a&gt; from Microsoft Research had a strong presence at PDC 2008 with 3 booths, 4 sessions and 2 panels. Here is the list of talks that you can watch online on Channel9:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;p&gt;BAM, Doloto, AjaxView: &lt;a href="http://channel9.msdn.com/pdc2008/TL50/"&gt;http://channel9.msdn.com/pdc2008/TL50/&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;CHESS: &lt;a href="http://channel9.msdn.com/pdc2008/TL58/"&gt;http://channel9.msdn.com/pdc2008/TL58/&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;Code Contracts and Pex: &lt;a href="http://channel9.msdn.com/pdc2008/TL51/"&gt;http://channel9.msdn.com/pdc2008/TL51/&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;Task Parallel Library: &lt;a href="http://channel9.msdn.com/pdc2008/TL26/"&gt;http://channel9.msdn.com/pdc2008/TL26/&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;Future of Programming Languages: &lt;a href="http://channel9.msdn.com/pdc2008/TL57/"&gt;http://channel9.msdn.com/pdc2008/TL57/&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;Future of Unit Testing: &lt;a href="http://channel9.msdn.com/pdc2008/TL61/"&gt;http://channel9.msdn.com/pdc2008/TL61/&lt;/a&gt; &lt;/p&gt;
    &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://channel9.msdn.com/442787/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Peli/RiSE-at-PDC-2008/</comments><itunes:summary>The Research in Software Engineering (RiSE) from Microsoft Research had a strong presence at PDC 2008 with 3 booths, 4 sessions and 2 panels. Here is the list of talks that you can watch online on Channel9:

    
    BAM, Doloto, AjaxView: http://channel9.msdn.com/pdc2008/TL50/
    
    
    CHESS: http://channel9.msdn.com/pdc2008/TL58/
    
    
    Code Contracts and Pex: http://channel9.msdn.com/pdc2008/TL51/
    
    
    Task Parallel Library: http://channel9.msdn.com/pdc2008/TL26/
    
    
    Future of Programming Languages: http://channel9.msdn.com/pdc2008/TL57/
    
    
    Future of Unit Testing: http://channel9.msdn.com/pdc2008/TL61/ 
    
</itunes:summary><link>http://channel9.msdn.com/posts/Peli/RiSE-at-PDC-2008/</link><pubDate>Wed, 12 Nov 2008 21:44:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Peli/RiSE-at-PDC-2008/</guid><evnet:views>4107</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/442787/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The Research in Software Engineering (RiSE) from Microsoft Research had a strong presence at PDC 2008 with 3 booths, 4 sessions and 2 panels. Here is the list of talks that you can watch online on Channel9:

    
    BAM, Doloto, AjaxView: http://channel9.msdn.com/pdc2008/TL50/
    
    
    CHESS:&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/998f5361-4520-497a-8c97-a20196df00c5/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f743610e-94a9-4cce-aa0a-6713beef966f/" height="64" width="85" /><dc:creator>Peli de Halleux</dc:creator><itunes:author>Peli de Halleux</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Peli/RiSE-at-PDC-2008/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/442787/Trackback.aspx</trackback:ping><category>PDC</category><category>PDC 2008</category><category>research</category><category>rise</category><category>Software Engineering Research</category></item><item><title>Microsoft Research Demonstrates Software-driven Breakthroughs</title><description>On stage at Microsoft’s Professional Developers Conference 2008 today, Rick Rashid, senior vice president of Microsoft Research, showed developers how Microsoft is marshalling the power of software to help solve some of the toughest technological and societal challenges.  Read about Microsoft Research at PDC2008 &lt;a href="http://research.microsoft.com/conferences/msrpdc2008/default.aspx"&gt;here&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/436610/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/PDCNews/Microsoft-Research-Demonstrates-Software-driven-Breakthroughs/</comments><itunes:summary>On stage at Microsoft’s Professional Developers Conference 2008 today, Rick Rashid, senior vice president of Microsoft Research, showed developers how Microsoft is marshalling the power of software to help solve some of the toughest technological and societal challenges.  Read about Microsoft Research at PDC2008 here.</itunes:summary><link>http://channel9.msdn.com/posts/PDCNews/Microsoft-Research-Demonstrates-Software-driven-Breakthroughs/</link><pubDate>Wed, 29 Oct 2008 17:29:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/PDCNews/Microsoft-Research-Demonstrates-Software-driven-Breakthroughs/</guid><evnet:views>4419</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/436610/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>On stage at Microsoft’s Professional Developers Conference 2008 today, Rick Rashid, senior vice president of Microsoft Research, showed developers how Microsoft is marshalling the power of software to help solve some of the toughest technological and societal challenges.  Read about Microsoft Research at PDC2008 here.</evnet:previewtext><dc:creator>D. Begley</dc:creator><itunes:author>D. Begley</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/PDCNews/Microsoft-Research-Demonstrates-Software-driven-Breakthroughs/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/436610/Trackback.aspx</trackback:ping><category>Announcements</category><category>PDC 2008</category><category>PDC08</category><category>research</category></item><item><title>Research: Concurrency Analysis Platform and Tools for Finding Concurrency Bugs</title><description>Learn about the Concurrency Analysis Platform (CAP) from Microsoft Research and how it enables various concurrency bug-finding tools. See a demo of CHESS, a tool built on CAP for finding and reproducing Heisenbugs. Also hear about future tools from Microsoft Research, including a lightweight data-race detection engine and a tool for finding memory-model errors.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Thomas Ball&lt;/div&gt;&lt;div&gt;Thomas Ball is Principal Researcher at Microsoft Research where he manages the Software Reliability Research group (http://research.microsoft.com/srr/). Tom has been at Microsoft Research since 1999. He is one of the originators of the SLAM project, a software model checking engine for C that forms the basis of the Static Driver Verifier tool, made freely available by Microsoft for finding defects in device drivers. Tom's interests range from program analysis, model checking, testing and automated theorem proving to the problems of defining and measuring software quality.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Madan Musuvathi&lt;/div&gt;&lt;div&gt;Madan Musuvathi is a Researcher at Microsoft Research and is interested in building program analysis tools to improve the productivity of developers and testers. He received his Ph.D. from Stanford University in 2004.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Learn about the Concurrency Analysis Platform (CAP) from Microsoft Research and how it enables various concurrency bug-finding tools. See a demo of CHESS, a tool built on CAP for finding and reproducing Heisenbugs. Also hear about future tools from Microsoft Research, including a lightweight data-race detection engine and a tool for finding memory-model errors.Thomas BallThomas Ball is Principal Researcher at Microsoft Research where he manages the Software Reliability Research group (http://research.microsoft.com/srr/). Tom has been at Microsoft Research since 1999. He is one of the originators of the SLAM project, a software model checking engine for C that forms the basis of the Static Driver Verifier tool, made freely available by Microsoft for finding defects in device drivers. Tom's interests range from program analysis, model checking, testing and automated theorem proving to the problems of defining and measuring software quality.Madan MusuvathiMadan Musuvathi is a Researcher at Microsoft Research and is interested in building program analysis tools to improve the productivity of developers and testers. He received his Ph.D. from Stanford University in 2004.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL58/</link><pubDate>Wed, 29 Oct 2008 16:39:25 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL58.mp4</guid><evnet:views>85397</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430801/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Learn about the Concurrency Analysis Platform (CAP) from Microsoft Research and how it enables various concurrency bug-finding tools. See a demo of CHESS, a tool built on CAP for finding and reproducing Heisenbugs. Also hear about future tools from Microsoft Research, including a lightweight&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL58.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL58.mp4" expression="full" fileSize="102392155" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL58.pptx" expression="full" fileSize="794323" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL58.wmv" expression="full" fileSize="195898739" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL58.wmv" expression="full" fileSize="375694067" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL58.wmv" expression="full" fileSize="47540735" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL58.wmv" expression="full" fileSize="375694067" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL58.mp4" length="102392155" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/430801/Trackback.aspx</trackback:ping><category>Breakout Session</category><category>Expert</category><category>Parallelism</category><category>research</category></item><item><title>Research: Contract Checking and Automated Test Generation with Pex</title><description>In theory, Design by Contract and unit testing are excellent approaches to improve code quality. Learn how to use code contracts that express pre-conditions, post-conditions, and object invariants in any managed language that improve testability, enhance static analysis, and serve as checked API documentation. Contracts are leveraged for advanced static analysis and translated into runtime checks. See how automated program exploration (Pex) discovers boundary conditions in code that cause failures and generates traditional unit test suites with high code coverage. Contracts and Pex work together to target contract checks, runtime failures (null dereferences, index out of range, etc.), and any other kind of assertions. Use them to write higher quality software with less effort.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Nikolai Tillmann&lt;/div&gt;&lt;div&gt;Nikolai Tillmann has been with Microsoft Research for 6 years. He is currently leading the Pex project, building an automated test case generation tool for .NET
based program analysis. Previously, he worked on Spec Explorer, a model-based testing tool.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Mike Barnett&lt;/div&gt;&lt;div&gt;Mike Barnett has been at Microsoft Research since 1995. He has spent the last several years working on the Spec# project, an advanced verification environment and language for .NET.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>In theory, Design by Contract and unit testing are excellent approaches to improve code quality. Learn how to use code contracts that express pre-conditions, post-conditions, and object invariants in any managed language that improve testability, enhance static analysis, and serve as checked API documentation. Contracts are leveraged for advanced static analysis and translated into runtime checks. See how automated program exploration (Pex) discovers boundary conditions in code that cause failures and generates traditional unit test suites with high code coverage. Contracts and Pex work together to target contract checks, runtime failures (null dereferences, index out of range, etc.), and any other kind of assertions. Use them to write higher quality software with less effort.Nikolai TillmannNikolai Tillmann has been with Microsoft Research for 6 years. He is currently leading the Pex project, building an automated test case generation tool for .NET
based program analysis. Previously, he worked on Spec Explorer, a model-based testing tool.Mike BarnettMike Barnett has been at Microsoft Research since 1995. He has spent the last several years working on the Spec# project, an advanced verification environment and language for .NET.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL51/</link><pubDate>Wed, 29 Oct 2008 16:39:13 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL51.mp4</guid><evnet:views>41394</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430795/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In theory, Design by Contract and unit testing are excellent approaches to improve code quality. Learn how to use code contracts that express pre-conditions, post-conditions, and object invariants in any managed language that improve testability, enhance static analysis, and serve as checked API&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL51.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL51.mp4" expression="full" fileSize="66566978" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL51.pptx" expression="full" fileSize="1149145" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL51.docx" expression="full" fileSize="17688" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL51.wmv" expression="full" fileSize="110429735" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL51.wmv" expression="full" fileSize="313739159" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL51.wmv" expression="full" fileSize="33760789" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL51.wmv" expression="full" fileSize="313739159" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL51.mp4" length="66566978" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/430795/Trackback.aspx</trackback:ping><category>Breakout Session</category><category>Intermediate</category><category>research</category></item><item><title>Research: BAM, AjaxScope, and Doloto</title><description>See Microsoft Research present new technologies for developing, debugging, and deploying web applications. Hear how BAM can turn a simple specification into a web-based cloud application with the click of a button. Learn how AjaxScope and Doloto automatically instrument and rewrite your web applications' JavaScript code for end-to-end monitoring and optimization.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Ethan Jackson&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Emre Kiciman&lt;/div&gt;&lt;div&gt;Emre Kiciman is a researcher in the Internet Services Research Center (ISRC) at Microsoft Research, where his interests are broadly in the area of large-scale Internet services, their operations, and their end-to-end reliability. His work focuses on monitoring and machine learning analysis of system behavior to improve reliability and performance. Most recently, he's been working on Web application performance and debugging.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>See Microsoft Research present new technologies for developing, debugging, and deploying web applications. Hear how BAM can turn a simple specification into a web-based cloud application with the click of a button. Learn how AjaxScope and Doloto automatically instrument and rewrite your web applications' JavaScript code for end-to-end monitoring and optimization.Ethan JacksonEmre KicimanEmre Kiciman is a researcher in the Internet Services Research Center (ISRC) at Microsoft Research, where his interests are broadly in the area of large-scale Internet services, their operations, and their end-to-end reliability. His work focuses on monitoring and machine learning analysis of system behavior to improve reliability and performance. Most recently, he's been working on Web application performance and debugging.</itunes:summary><link>http://channel9.msdn.com/pdc2008/TL50/</link><pubDate>Wed, 29 Oct 2008 16:39:11 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL50.mp4</guid><evnet:views>31423</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430794/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>See Microsoft Research present new technologies for developing, debugging, and deploying web applications. Hear how BAM can turn a simple specification into a web-based cloud application with the click of a button. Learn how AjaxScope and Doloto automatically instrument and rewrite your web&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL50.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL50.mp4" expression="full" fileSize="50640781" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL50.pptx" expression="full" fileSize="5106779" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL50.wmv" expression="full" fileSize="72963587" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL50.wmv" expression="full" fileSize="195621279" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL50.wmv" expression="full" fileSize="38336467" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL50.wmv" expression="full" fileSize="195621279" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL50.mp4" length="50640781" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/430794/Trackback.aspx</trackback:ping><category>Breakout Session</category><category>Intermediate</category><category>research</category></item><item><title>Research: Designing the World Wide Telescope</title><description>Hear from the architect of the World Wide Telescope discuss the challenges and opportunities in creating World Wide Telescope as a massively scalable software plus services application. Understand the scale of the data, the communities and capabilities of user generated content, and the rich client application and the service behind it.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Jonathan Fay&lt;/div&gt;&lt;div&gt;Jonathan is a 15 year Microsoft veteran who focuses on studying the intersection of graphics/imaging and networks. He is currently the architect of Microsoft WorldWide Telescope. Jonathan is also an avid amateur astronomer and designed built his own automated domed observatory as well as helped develop the field of DSLR astrophotography.
When he is not at work on WorldWide Telescope Jonathan tries keep up with his 5 children and explain to them the majesty of the stars.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><itunes:summary>Hear from the architect of the World Wide Telescope discuss the challenges and opportunities in creating World Wide Telescope as a massively scalable software plus services application. Understand the scale of the data, the communities and capabilities of user generated content, and the rich client application and the service behind it.Jonathan FayJonathan is a 15 year Microsoft veteran who focuses on studying the intersection of graphics/imaging and networks. He is currently the architect of Microsoft WorldWide Telescope. Jonathan is also an avid amateur astronomer and designed built his own automated domed observatory as well as helped develop the field of DSLR astrophotography.
When he is not at work on WorldWide Telescope Jonathan tries keep up with his 5 children and explain to them the majesty of the stars.</itunes:summary><link>http://channel9.msdn.com/pdc2008/PC48/</link><pubDate>Wed, 29 Oct 2008 16:36:08 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/PC48.mp4</guid><evnet:views>4473</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430788/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hear from the architect of the World Wide Telescope discuss the challenges and opportunities in creating World Wide Telescope as a massively scalable software plus services application. Understand the scale of the data, the communities and capabilities of user generated content, and the rich client&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/PC48.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/PC48.mp4" expression="full" fileSize="73378693" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC48.wmv" expression="full" fileSize="107100207" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC48.wmv" expression="full" fileSize="174991311" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/PC48.wmv" expression="full" fileSize="40307987" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC48.wmv" expression="full" fileSize="174991311" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/PC48.mp4" length="73378693" type="video/mp4" /><dc:creator>System</dc:creator><itunes:author>System</itunes:author><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/430788/Trackback.aspx</trackback:ping><category>Azure</category><category>Intermediate</category><category>Lunch Session</category><category>research</category></item></channel></rss>