<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://port25.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Port 25: The Open Source Community at Microsoft : Podcast, Software Reliability</title><link>http://port25.technet.com/archive/tags/Podcast/Software+Reliability/default.aspx</link><description>Tags: Podcast, Software Reliability</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><item><title>Can the Linux Kernel be More Maintainable?  Anandeep interviews Professor Stephen Shach</title><link>http://port25.technet.com/archive/2007/01/18/empirical-software-engineering-anandeep-interviews-professor-stephen-shach.aspx</link><pubDate>Thu, 18 Jan 2007 20:15:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3442</guid><dc:creator>anandeep</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3442</wfw:commentRss><comments>http://port25.technet.com/archive/2007/01/18/empirical-software-engineering-anandeep-interviews-professor-stephen-shach.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Prof Stephen R. (Steve) Schach is an Associate Professor of Computer Science and Computer Engineering at the Vanderbilt University.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Port 25 met up with him while he was visiting Seattle, Washington in picturesque Kirkland, Washington on the shores of Lake Washington.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Steve (he hates being called Prof Schach!) &amp;nbsp;believes in gathering data to make predictions.&amp;nbsp; While he accepts that there may be interpretations of data he thinks gathering the correct data is paramount.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;He credits Open Source Software with kick starting the Empirical Software Engineering movement saying &amp;ldquo;We could count the number of lines of code in gcc and Linux &amp;ndash; we couldn&amp;rsquo;t do that with Windows 95!&amp;rdquo;. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;In this interview we discussed empirical software engineer/computer science and some of the work Steve has been doing. This includes his work on the proportion of time that code is in bug fixing mode and his work on global variables in Linux.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;The latter work was found to be controversial by the Open Source Community. &amp;nbsp;Steve thought that all he was doing was counting the number of global variable in Linux vs BSD and stating that Linux had far more than is considered wise! This was surprising to Steve, but isn&amp;rsquo;t that much of a surprise to the people who know how much passion Open Source can generate!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Steve&amp;rsquo;s website is here &lt;a href="http://www.vuse.vanderbilt.edu/~srs/" style="color: blue; text-decoration: underline; text-underline: single"&gt;http://www.vuse.vanderbilt.edu/~srs/&lt;/a&gt; &amp;nbsp;and you can find his publications on his website.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;
&lt;center&gt;&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" width="432" height="364" base="http://images.video.msn.com" type="application/x-shockwave-flash" allowFullScreen="true" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=aab7c32c-08ad-44ca-9921-800f7dae4b27&amp;ifs=true&amp;fr=msnvideo&amp;mkt=en-US&amp;brand="&gt;&lt;/embed&gt;&lt;br /&gt;&lt;a href="http://video.msn.com/video.aspx?vid=aab7c32c-08ad-44ca-9921-800f7dae4b27" target="_new" title="Anandeep interviews Professor Stephen Shach"&gt;Video: Anandeep interviews Professor Stephen Shach&lt;/a&gt;&lt;/center&gt;”&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3442" width="1" height="1"&gt;</description><enclosure url="http://port25.technet.com/videos/podcasts/schach.mp3" length="24272085" type="audio/mpeg" /><category domain="http://port25.technet.com/archive/tags/Media/default.aspx">Media</category><category domain="http://port25.technet.com/archive/tags/Software+Reliability/default.aspx">Software Reliability</category><category domain="http://port25.technet.com/archive/tags/Anandeep/default.aspx">Anandeep</category><category domain="http://port25.technet.com/archive/tags/Podcast/default.aspx">Podcast</category><category domain="http://port25.technet.com/archive/tags/Video/default.aspx">Video</category></item><item><title>Crash Data Collection and Analysis</title><link>http://port25.technet.com/archive/2006/12/19/crash-data-collection-and-analysis.aspx</link><pubDate>Tue, 19 Dec 2006 18:35:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3370</guid><dc:creator>anandeep</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3370</wfw:commentRss><comments>http://port25.technet.com/archive/2006/12/19/crash-data-collection-and-analysis.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Archana Ganapathi is a Computer Science graduate student at the University of California, Berkeley. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Archana has been working in the area of Empirical Computer Science (which relies on real data rather than theory or simulation) and some of her research is on computer crashes. She worked on collecting data on Windows crashes and is in general interested in the idea of using real data to advance Computer Science. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Here home page is &lt;a href="http://www.cs.berkeley.edu/~archanag/" style="color: blue; text-decoration: underline; text-underline: single"&gt;http://www.cs.berkeley.edu/~archanag/&lt;/a&gt; . Her paper on Windows crashes is &amp;ldquo;&lt;a href="http://www.cs.berkeley.edu/~archanag/publications/dsn05_ganapathi.pdf" style="color: blue; text-decoration: underline; text-underline: single"&gt;Crash Data Collection: A Windows Case Study&lt;/a&gt;&amp;rdquo; and another interesting paper she has written is &amp;ldquo;&lt;a href="http://www.cs.berkeley.edu/~archanag/publications/usits03.pdf" style="color: blue; text-decoration: underline; text-"&gt;Why do Internet services fail, and what can be done about it? &lt;/a&gt;&amp;nbsp;&amp;ldquo;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;The Open Data Repository link referenced in the video is &lt;/fontunderline: single&gt;&lt;span style="font-family: Verdana"&gt;&lt;a href="http://institutes.lanl.gov/data/" style="color: blue; text-decoration: underline; text-underline: single"&gt;&lt;font size="2"&gt;http://institutes.lanl.gov/data/&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;.&amp;nbsp; This is a temporary link with a public data set&amp;nbsp;as there is currently not an official link for the repository that will eventually be hosted by USENIX.&amp;nbsp; We&amp;#39;ll be sure to pass along the official link as soon as it is available.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;-Anandeep&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;center&gt;&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" width="432" height="364" base="http://images.video.msn.com" type="application/x-shockwave-flash" allowFullScreen="true" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=7a98a754-efb3-4e14-b8fc-adee91d730a3&amp;ifs=true&amp;fr=msnvideo&amp;mkt=en-US&amp;brand="&gt;&lt;/embed&gt;&lt;br /&gt;&lt;a href="http://video.msn.com/video.aspx?vid=7a98a754-efb3-4e14-b8fc-adee91d730a3" target="_new" title="Crash Data Collection and Analysis"&gt;Video: Crash Data Collection and Analysis&lt;/a&gt;&lt;/center&gt;&lt;/font&gt;&lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3370" width="1" height="1"&gt;</description><enclosure url="http://port25.technet.com/videos/podcasts/archana.mp3" length="-1" type="application/octet-stream" /><category domain="http://port25.technet.com/archive/tags/Media/default.aspx">Media</category><category domain="http://port25.technet.com/archive/tags/Software+Reliability/default.aspx">Software Reliability</category><category domain="http://port25.technet.com/archive/tags/Anandeep/default.aspx">Anandeep</category><category domain="http://port25.technet.com/archive/tags/Podcast/default.aspx">Podcast</category><category domain="http://port25.technet.com/archive/tags/Video/default.aspx">Video</category></item><item><title>Khaled El Emam, University of Ottawa, on the ROI of Code Quality</title><link>http://port25.technet.com/archive/2006/07/14/Khaled-El-Emam_2C00_-University-of-Ottawa_2C00_-on-the-ROI-of-Code-Quality.aspx</link><pubDate>Fri, 14 Jul 2006 20:01:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:2742</guid><dc:creator>jcannon</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=2742</wfw:commentRss><comments>http://port25.technet.com/archive/2006/07/14/Khaled-El-Emam_2C00_-University-of-Ottawa_2C00_-on-the-ROI-of-Code-Quality.aspx#comments</comments><description>&lt;p&gt;Anandeep interviews Khaled El Emam, Professor at&amp;nbsp;the &lt;a href="http://www.uottawa.ca/" target="_blank"&gt;University of Ottawa&lt;/a&gt;, Canada.&amp;nbsp;Khaled&amp;#39;s research&amp;nbsp;looks very deeply at how bugs and software defects introduced in software development impact an organization after purchase and deployment. His assertion, the more bugs and issues in deployed software, the more downtime, support and maintenace costs are incurred post-purchase. Thus, evaluating code quality upfront can be a helpful tool in predicting ROI. The less bugs, the less code maintenance. Khaled&amp;#39;s research looks at both commercial and open source software development projects and has uncovered some interesting insights.&lt;/p&gt;&lt;p&gt;&lt;center&gt;&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" width="432" height="364" base="http://images.video.msn.com" type="application/x-shockwave-flash" allowFullScreen="true" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=0a5bef4c-5a64-452a-a2ae-e064f01d019b&amp;ifs=true&amp;fr=msnvideo&amp;mkt=en-US&amp;brand="&gt;&lt;/embed&gt;&lt;br /&gt;&lt;a href="http://video.msn.com/video.aspx?vid=0a5bef4c-5a64-452a-a2ae-e064f01d019b" target="_new" title="Khaled El Emam, University of Ottawa, on the RI of Code Quality"&gt;Video: Khaled El Emam, University of Ottawa, on the ROI of Code Quality&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Related Links&lt;/strong&gt;:&lt;br /&gt;&lt;a href="http://www.ehealthinformation.com/booklets/roi/roi.htm" target="_blank"&gt;ROI From Software Quality&lt;/a&gt; - Samples from Khaled&amp;#39;s Book&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0849332982/sr=8-1/qid=1152895479/ref=sr_1_1/104-7399678-5152725?ie=UTF8" target="_blank"&gt;Check out ROI From Software Quality&lt;/a&gt; (Amazon)&lt;br /&gt;&lt;a href="http://www.chairs.gc.ca/web/chairholders/viewprofile_e.asp?id=1690" target="_blank"&gt;Learn more about Khaled El Eman&lt;/a&gt; (Short Bio)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Alternative Video&amp;nbsp;Format:&lt;br /&gt;&lt;/strong&gt;- &lt;a href="http://port25.technet.com/videos/khaled.mp4"&gt;Download in MPEG4&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=2742" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Media/default.aspx">Media</category><category domain="http://port25.technet.com/archive/tags/Software+Reliability/default.aspx">Software Reliability</category><category domain="http://port25.technet.com/archive/tags/Anandeep/default.aspx">Anandeep</category><category domain="http://port25.technet.com/archive/tags/OSS+Research/default.aspx">OSS Research</category><category domain="http://port25.technet.com/archive/tags/Podcast/default.aspx">Podcast</category><category domain="http://port25.technet.com/archive/tags/Video/default.aspx">Video</category></item></channel></rss>