<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title> &#187; Bug</title>
	<atom:link href="http://www.kim-herzig.de/tag/bug/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kim-herzig.de</link>
	<description>Kim Herzig &#124; Software Engineering Chair &#124; Saarland University</description>
	<lastBuildDate>Sat, 05 May 2012 18:14:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Making Software: Rough Cuts Version</title>
		<link>http://www.kim-herzig.de/2010/07/16/making-software-rough-cuts-version/</link>
		<comments>http://www.kim-herzig.de/2010/07/16/making-software-rough-cuts-version/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 07:48:38 +0000</pubDate>
		<dc:creator>kim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Defects]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Mining]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software engineering]]></category>

		<guid isPermaLink="false">http://www.kim-herzig.de/?p=468</guid>
		<description><![CDATA[Andreas Zeller and myself wrote a book chapter for the book &#8220;Making Software&#8221; that will be published by O&#8217;Reilly Media, Inc. later this year. The editors Andy Oram and Greg Wilson have made &#8220;leading thinkers such as Steve McConnell, Barry Boehm, and Barbara Kitchenham offer essays that uncover the truth and unmask myths commonly held [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Andreas Zeller and myself wrote a book chapter for the book &#8220;Making Software&#8221; that will be published by <a href="http://oreilly.com/" target="_blank"><i>O&#8217;Reilly Media, Inc.<i></a> later this year. The editors <a target="_blank" href="http://www.oreillynet.com/pub/au/36">Andy Oram</a> and <a target="_blank" href="http://www.oreillynet.com/pub/au/877">Greg Wilson</a> have made <i>&#8220;leading thinkers such as Steve McConnell, Barry Boehm, and Barbara Kitchenham offer essays that uncover the truth and unmask myths commonly held among the software development community&#8221;</i> (taken from the Safari Books Online webpage).<br/><br />
A preview of the book is made online available on <a target="_blank" href="http://my.safaribooksonline.com/9780596808310">Safari Books Online</a> and allows <i>early birds</i> to provide feedback and comments on the book that will help to make the boo even better. </p>
<div id="attachment_474" class="wp-caption alignleft" style="width: 154px">
	<a href="http://my.safaribooksonline.com/static/201007-872-my/images/9780596808310/9780596808310_s.jpg"><img src="http://my.safaribooksonline.com/static/201007-872-my/images/9780596808310/9780596808310_s.jpg" alt="Making Software: Rough Cuts" title="Making Software: Rough Cuts" width="134" height="150" class="size-thumbnail wp-image-474" /></a>
	<p class="wp-caption-text">Picture taken from the <i>Safari Books Online</i> website</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.kim-herzig.de/2010/07/16/making-software-rough-cuts-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seminar: MSA 2010</title>
		<link>http://www.kim-herzig.de/2010/04/12/seminar-msa-2010/</link>
		<comments>http://www.kim-herzig.de/2010/04/12/seminar-msa-2010/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 13:04:58 +0000</pubDate>
		<dc:creator>kim</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[change history]]></category>
		<category><![CDATA[Changes]]></category>
		<category><![CDATA[Defects]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[empirical studies]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Metrics]]></category>
		<category><![CDATA[Mining]]></category>
		<category><![CDATA[Prediction]]></category>
		<category><![CDATA[Quality]]></category>
		<category><![CDATA[Repository]]></category>
		<category><![CDATA[software mining]]></category>
		<category><![CDATA[version control]]></category>
		<category><![CDATA[WorkItem]]></category>

		<guid isPermaLink="false">http://www.kim-herzig.de/?p=437</guid>
		<description><![CDATA[Software archives mining deals with the automated extraction, collection, and abstraction of data from the information generated during the software development process (e.g. source code archives, bug tracking systems, etc.). This seminar (7 CP) introduces the notion of software archives and teaches recent software archives mining techniques. More details here]]></description>
			<content:encoded><![CDATA[<p></p><p>Software archives mining deals with the automated extraction, collection, and abstraction of data from the information generated during the software development process (e.g. source code archives, bug tracking systems, etc.). This seminar (7 CP) introduces the notion of software archives and teaches recent software archives mining techniques. <a href="http://www.st.cs.uni-saarland.de/edu/msa10/" target="_blank">More details here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kim-herzig.de/2010/04/12/seminar-msa-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Predicting Defects in SAP Products: A Replicated Study</title>
		<link>http://www.kim-herzig.de/2009/04/05/predicting-defects-in-sap-products-a-replicated-study/</link>
		<comments>http://www.kim-herzig.de/2009/04/05/predicting-defects-in-sap-products-a-replicated-study/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 20:13:20 +0000</pubDate>
		<dc:creator>kim</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Defects]]></category>
		<category><![CDATA[Prediction]]></category>
		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://localhost:8888/wordpress/?p=72</guid>
		<description><![CDATA[Given a large body of code, how do we know where to focus our quality assurance effort? By mining the software’s defect history, we can automatically learn which code features correlated with defects in the past—and leverage these correlations for new predictions: “In the past, high inheritance depth was an indicator of a high number [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Given a large body of code, how do we know where to focus our quality assurance effort? By mining the software’s defect history, we can automatically learn which code features correlated with defects in the past—and leverage these correlations for new predictions: “In the past, high inheritance depth was an indicator of a high number of defects. Since this new component also has a high inheritance depth, let us test it thoroughly”. Such history-based approaches work best if the new component is similar to the components learned from. But how does learning from history perform for projects with high variability between components? We ran a study on two SAP products involving a wide spectrum of functionality. We found that learning and predicting was accurate at package level, but not at product level. These results suggest that to learn from past defects, one should separate the product into component clusters with similar functionality, and make separate predictions for each cluster. Our initial approaches to form such clusters automatically, based on similarity of metrics, showed promising accuracy.<br />
<br/><br/></p>
<h4>Reference</h4>
<div>[2008]&nbsp;K. Herzig, R. Premraj, T. Zimmermann, A. Zeller, and J. Heymann, &quot;Predicting Defects in SAP Products: A Replicated Study&quot;, Software Engineering Chair, Saarland University2008.&nbsp;</div>
<h4>BibTeX Entry</h4>
<pre class="bibtexentry">@techreport{herzig-abap-prediction-2008,<br/> title = "Predicting Defects in SAP Products: A Replicated Study",<br/> author = "Kim Herzig and Rahul Premraj and Thomas Zimmermann and Andreas Zeller and Juergen Heymann",<br/> institution = "Software Engineering Chair, Saarland University"
}</pre>
<p>	Download <a href='http://www.kim-herzig.de/wp-content/uploads/2009/04/esem08a1.pdf' title='herzig-abap-prediction-2008'>PDF</a> version</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kim-herzig.de/2009/04/05/predicting-defects-in-sap-products-a-replicated-study/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Predicting defects for code clusters</title>
		<link>http://www.kim-herzig.de/2009/04/05/predicting-defects-for-code-clusters/</link>
		<comments>http://www.kim-herzig.de/2009/04/05/predicting-defects-for-code-clusters/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 19:33:14 +0000</pubDate>
		<dc:creator>kim</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Cluster]]></category>
		<category><![CDATA[Defects]]></category>
		<category><![CDATA[Prediction]]></category>

		<guid isPermaLink="false">http://localhost:8888/wordpress/?p=53</guid>
		<description><![CDATA[Software products and projects can become very large and still grow over time. Building one prediction model for a whole software product might be easy but might also limit the prediction accuracy. Different parts of a software product have different duties (GUI, database, kernel,&#8230;). We found out that for each of these different code zones [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Software products and projects can become very large and still grow over time. Building one prediction model for a whole software product might be easy but might also limit the prediction accuracy.</p>
<p>Different parts of a software product have different duties (GUI, database, kernel,&#8230;). We found out that for each of these different code zones there exist different code characteristics that matter when it comes to defect prediction. The main idea is to cluster code entities by their software duty. Currently we are investigating whether defect prediction taking advantage of such clustering techniques have a higher prediction accuracy than defect prediction models using no clustering technique.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kim-herzig.de/2009/04/05/predicting-defects-for-code-clusters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.kim-herzig.de @ 2012-05-20 06:14:04 -->
