<?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; Defects</title>
	<atom:link href="http://www.kim-herzig.de/tag/defects/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>Change Bursts as Defect Predictors &#8211; ISSRE 2010</title>
		<link>http://www.kim-herzig.de/2010/08/03/change-bursts-as-defect-predictors-issre-2010/</link>
		<comments>http://www.kim-herzig.de/2010/08/03/change-bursts-as-defect-predictors-issre-2010/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 20:00:23 +0000</pubDate>
		<dc:creator>kim</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[change history]]></category>
		<category><![CDATA[Defects]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[empirical studies]]></category>
		<category><![CDATA[Process metrics]]></category>
		<category><![CDATA[product metrics]]></category>
		<category><![CDATA[software mining]]></category>
		<category><![CDATA[software quality assurance]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://www.kim-herzig.de/?p=499</guid>
		<description><![CDATA[In software development, every change induces a risk. What happens if code changes again and again in some period of time? In an empirical study on Windows Vista, we found that the features of such change bursts have the highest predictive power for defect-prone components. With precision and recall values well above 90%, change bursts [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>In software development, every change induces a risk. What happens if code changes again and again in some period of time? In an empirical study on Windows Vista, we found that the features of such change bursts have the highest predictive power for defect-prone components. With precision and recall values well above 90%, change bursts significantly improve upon earlier predictors such as complexity metrics, code churn, or organizational structure. As they only rely on version history and a controlled change process, change bursts are straight-forward to detect and deploy.<br />
<br/><br/></p>
<h4>Reference</h4>
<div>[2010]&nbsp;N. Nagappan, A. Zeller, T. Zimmermann, K. Herzig, and B. Murphy, &quot;Change Bursts as Defect Predictors&quot;, in <em>Proceedings of the 21st IEEE International Symposium on Software Reliability Engineering</em>,  2010.&nbsp;</div>
<h4>BibTeX Entry</h4>
<pre class="bibtexentry">@inproceedings{nagappan-issre-2010,<br/> title = "Change Bursts as Defect Predictors",<br/> author = "Nachiappan Nagappan and Andreas Zeller and Thomas Zimmermann and Kim Herzig and Brendan Murphy",<br/> year = "2010",<br/> month = "November",<br/> booktitle = "Proceedings of the 21st IEEE International Symposium on Software Reliability Engineering",<br/> location = "San Jose, California
}</pre>
<p>	Download <a href='http://www.kim-herzig.de/wp-content/uploads/2011/02/nagappan-issre-2010.pdf' title='nagappan-issre-2010'>PDF</a> version</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kim-herzig.de/2010/08/03/change-bursts-as-defect-predictors-issre-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>Mining the Jazz Repository: Challenges and Opportunities</title>
		<link>http://www.kim-herzig.de/2009/04/22/mining-the-jazz-repository-challenges-and-opportunities/</link>
		<comments>http://www.kim-herzig.de/2009/04/22/mining-the-jazz-repository-challenges-and-opportunities/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 11:42:55 +0000</pubDate>
		<dc:creator>kim</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Challange]]></category>
		<category><![CDATA[Defects]]></category>
		<category><![CDATA[Jazz]]></category>
		<category><![CDATA[Mining]]></category>
		<category><![CDATA[Opportunities]]></category>
		<category><![CDATA[Prediction]]></category>
		<category><![CDATA[Repository]]></category>

		<guid isPermaLink="false">http://www.kim-herzig.de/?p=160</guid>
		<description><![CDATA[By integrating various development and collaboration tools into one single platform, the Jazz environment offers several opportunities for software repository miners. In particular, Jazz offers full traceability from the initial requirements via work packages and work assignments to the final changes and tests; all these features can be easily accessed and leveraged for better prediction [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>By integrating various development and collaboration tools into one single platform, the Jazz environment offers several opportunities for software repository miners.  In particular, Jazz offers full traceability from the initial requirements via work packages and work assignments to the final changes and tests; all these features can be easily accessed and leveraged for better prediction and recommendation systems.  In this paper, we share our initial experiences from mining the Jazz repository.  We also give a short overview of the retrieved data sets and discuss possible problems of the Jazz repository and the platform itself.<br />
<br/><br/></p>
<h4>Reference</h4>
<div>[2009]&nbsp;K. Herzig and A. Zeller, &quot;Mining the Jazz Repository: Challenges and Opportunities&quot;, in <em>Proceedings of the 6th IEEE Working Conference on Mining Software Repositories (MSR09)</em>,  2009.&nbsp;</div>
<h4>BibTeX Entry</h4>
<pre class="bibtexentry">@inproceedings{herzig-msr-2009,<br/> title = "Mining the Jazz Repository: Challenges and Opportunities",<br/> author = "Kim Herzig and Andreas Zeller",<br/> year = "2009",<br/> month = "May",<br/> booktitle = "Proceedings of the 6th IEEE Working Conference on Mining Software Repositories (MSR09)",<br/> location = "Vancouver, BC, Canada"
}</pre>
<p>	&nbsp;</p>
<p><br/><br />
<a href="http://www.kim-herzig.de/wp-content/uploads/2009/04/msr2009_large.jpg" target="_blank"><img src="http://www.kim-herzig.de/wp-content/uploads/2009/04/msr2009_small.jpg" alt="MSR 2009 poster (click o enlarge)" title="msr2009_FIN.fh11" width="191" height="269" class="alignleft size-full wp-image-284" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kim-herzig.de/2009/04/22/mining-the-jazz-repository-challenges-and-opportunities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Predicting Defects in SAP Java Code: An Experience Report &#8211; ICSE 2009</title>
		<link>http://www.kim-herzig.de/2009/04/05/predicting-defects-in-sap-java-code-an-experience-report/</link>
		<comments>http://www.kim-herzig.de/2009/04/05/predicting-defects-in-sap-java-code-an-experience-report/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 20:14:07 +0000</pubDate>
		<dc:creator>kim</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Defects]]></category>
		<category><![CDATA[Metrics]]></category>
		<category><![CDATA[Prediction]]></category>
		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://localhost:8888/wordpress/?p=61</guid>
		<description><![CDATA[Which components of a large software system are the most defect-prone? In a study on a large SAP Java system, we evaluated and compared a number of defect predictors, based on code features such as complexity metrics, static error detectors, change frequency, or component imports, thus replicating a number of earlier case studies in an [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Which components of a large software system are the most defect-prone? In a study on a large SAP Java system, we evaluated and compared a number of defect predictors, based on code features such as complexity metrics, static error detectors, change frequency, or component imports, thus replicating a number of earlier case studies in an industrial context. We found the overall predictive power to be lower than expected; still, the resulting regression models successfully predicted 50-60% of the 20% most defect-prone components.<br />
<br/><br/></p>
<h4>Reference</h4>
<div>[2009]&nbsp;T. Holschuh, M. Paeuser, K. Herzig, T. Zimmermann, R. Premraj, and A. Zeller, &quot;Predicting Defects in SAP Java Code: An Experience Report&quot;, in <em>Proceedings of the 31th International Conference on Software Engineering</em>,  2009.&nbsp;</div>
<h4>BibTeX Entry</h4>
<pre class="bibtexentry">@inproceedings{holschuh-icse-2009,<br/> title = "Predicting Defects in SAP Java Code: An Experience Report",<br/> author = "Tilman Holschuh and Markus Paeuser and Kim Herzig and Thomas Zimmermann and Rahul Premraj and Andreas Zeller",<br/> year = "2009",<br/> month = "May",<br/> booktitle = "Proceedings of the 31th International Conference on Software Engineering",<br/> location = "Vancouver, BC
}</pre>
<p>	Download <a href='http://www.kim-herzig.de/wp-content/uploads/2011/02/holschuh-icse-2009.pdf' title='holschuh-icse-2009'>PDF</a> version</p>
<div style="width:425px;text-align:left" id="__ss_1607678"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/tilman.holschuh/predicting-defects-in-sap-java-code-an-experience-report?type=powerpoint" title="Predicting Defects in SAP Java Code: An Experience Report">Predicting Defects in SAP Java Code: An Experience Report</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=icse09-javasap-090619040352-phpapp01&#038;rel=0&#038;stripped_title=predicting-defects-in-sap-java-code-an-experience-report" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=icse09-javasap-090619040352-phpapp01&#038;rel=0&#038;stripped_title=predicting-defects-in-sap-java-code-an-experience-report" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/tilman.holschuh">tilman.holschuh</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.kim-herzig.de/2009/04/05/predicting-defects-in-sap-java-code-an-experience-report/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>
		<item>
		<title>Predicting defects using time metrics</title>
		<link>http://www.kim-herzig.de/2009/04/05/predicting-defects-using-time-metrics/</link>
		<comments>http://www.kim-herzig.de/2009/04/05/predicting-defects-using-time-metrics/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 19:32:02 +0000</pubDate>
		<dc:creator>kim</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Defects]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Metrics]]></category>
		<category><![CDATA[Prediction]]></category>

		<guid isPermaLink="false">http://localhost:8888/wordpress/?p=50</guid>
		<description><![CDATA[One major down side of many defect prediction models is the frequent usability. As an example: A prediction model based on code metrics only, predicts the number of defects based upon the code complexity of each entity. Now, if the programmer fixes the bug, he might change only one line and therefore does not change [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>One major down side of many defect prediction models is the frequent usability. As an example: A prediction model based on code metrics only, predicts the number of defects based upon the code complexity of each entity. Now, if the programmer fixes the bug, he might change only one line and therefore does not change the code complexity significantly. The complexity might even increase. Using the same defect prediction model again gives us the same result, because the basis of the defect prediction model did not changed or did not changed significantly.</p>
<p>To overcome such problems, we could use a dynamic approach. But most dynamic approaches cannot predict any defects before defects have been discovered.</p>
<p>The idea is to use different time related properties of a code entity to determine the age of this entity. The main assumption is that older entities have fewer defects. Defining the term older entities is the main task of this project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kim-herzig.de/2009/04/05/predicting-defects-using-time-metrics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Defect Prediction</title>
		<link>http://www.kim-herzig.de/2009/04/05/defect-prediction/</link>
		<comments>http://www.kim-herzig.de/2009/04/05/defect-prediction/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 19:23:07 +0000</pubDate>
		<dc:creator>kim</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Defects]]></category>
		<category><![CDATA[Prediction]]></category>

		<guid isPermaLink="false">http://localhost:8888/wordpress/?p=33</guid>
		<description><![CDATA[Defect predicion is a research with high activity. A lot of work has been done in this area, also in recent months. But even if there exist a lot of approaches and techniques to predict defects and bugs accurately, many of the static approaches suffer from a fundamental flaw.  Most static approaches rely on source code [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><em>Defect predicion</em> is a research with high activity. A lot of work has been done in this area, also in recent months. But even if there exist a lot of approaches and techniques to predict defects and bugs accurately, many of the static approaches suffer from a fundamental flaw. </p>
<p>Most static approaches rely on source code metrics (such as McCabe), only. The assumption is that the more complex source code is the more difficulties the developer will encounter when changing the source code entity. An indeed, there are many static prediction approaches that work with high accuracy. But how long? </p>
<p>Let&#8217;s assume that we have a very accurate prediction model. Now let&#8217;s use it. We determine the top 20% of source code entities with the highest defect likelihood. After intense testing, debugging and fixing we are quite sure that there are no more defects left. Now we ask the prediction model again to gain the <em>new</em> top 20%. And now it happens. The prediction model will most likely return the same set of source code entities. </p>
<p>The reason for this is that fixing a defect will not significantly decrease the source code complexity. Even worse, many fixes will increase the complexity. What now? </p>
<p>This is one of the problems I&#8217;m currently working on. The solution is not that simple but we are working on it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kim-herzig.de/2009/04/05/defect-prediction/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:17:50 -->
