<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Software Metrics: Some Background</title>
	<atom:link href="http://www.yuwantitwhen.com/blog/2007/10/01/software-metrics-some-background/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yuwantitwhen.com/blog/2007/10/01/software-metrics-some-background/</link>
	<description>Practical methods for successful software management.</description>
	<lastBuildDate>Thu, 06 May 2010 02:07:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Bill Miller</title>
		<link>http://www.yuwantitwhen.com/blog/2007/10/01/software-metrics-some-background/comment-page-1/#comment-62</link>
		<dc:creator>Bill Miller</dc:creator>
		<pubDate>Fri, 05 Oct 2007 05:01:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.yuwantitwhen.com/blog/2007/10/01/software-metrics-some-background/#comment-62</guid>
		<description>&lt;p&gt;Your getting into an area that I plan to cover in the series, so I don&#039;t want to say too much on it.   We&#039;ve worked on the same product together for almost 7 years.  During all of the time we worked on it, it was a maintenance project.  I can tell you that there wasn&#039;t one release of that product where I didn&#039;t add way more code than I changed, and I believe that to be true for the rest of the developers on the project as well, so I think we&#039;re obscurring the technique with something that doesn&#039;t happen very often in practice: where you do a release and the code base doesn&#039;t grow.  I&#039;ve been practicing this technique now for over 8 years all on maintenance releases delivering in toto over 1 million LOC on existing code base.  In every release the code base grew significantly.  I think this is a red herring that servse to undermine an otherwise excellent practice.  That&#039;s all I would like to say about it for now.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Your getting into an area that I plan to cover in the series, so I don&#8217;t want to say too much on it.   We&#8217;ve worked on the same product together for almost 7 years.  During all of the time we worked on it, it was a maintenance project.  I can tell you that there wasn&#8217;t one release of that product where I didn&#8217;t add way more code than I changed, and I believe that to be true for the rest of the developers on the project as well, so I think we&#8217;re obscurring the technique with something that doesn&#8217;t happen very often in practice: where you do a release and the code base doesn&#8217;t grow.  I&#8217;ve been practicing this technique now for over 8 years all on maintenance releases delivering in toto over 1 million LOC on existing code base.  In every release the code base grew significantly.  I think this is a red herring that servse to undermine an otherwise excellent practice.  That&#8217;s all I would like to say about it for now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ray koscinski</title>
		<link>http://www.yuwantitwhen.com/blog/2007/10/01/software-metrics-some-background/comment-page-1/#comment-56</link>
		<dc:creator>ray koscinski</dc:creator>
		<pubDate>Thu, 04 Oct 2007 20:49:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.yuwantitwhen.com/blog/2007/10/01/software-metrics-some-background/#comment-56</guid>
		<description>The quantifying the size always worked great for new Developments, but where it gets dicey is in updates to existing source code.  How do you measure a developer rewriting 1,000 lines of code.  You start with a thousand and end with a thousand.  It becomes even more complex when the developer estimates he/she will be modifying 1,000 lines of a 10,000 line code base.  As a manager how do you montior that the developer has already altered 500 lines within the first week of a 10 week estimate?  The developer is in more code than we thought but we can&#039;t measure that.

This I believe is the main problem with LOC.  And the best LOC counting programs I&#039;ve seen all have problems with modifying code.  They just don&#039;t count it right.</description>
		<content:encoded><![CDATA[<p>The quantifying the size always worked great for new Developments, but where it gets dicey is in updates to existing source code.  How do you measure a developer rewriting 1,000 lines of code.  You start with a thousand and end with a thousand.  It becomes even more complex when the developer estimates he/she will be modifying 1,000 lines of a 10,000 line code base.  As a manager how do you montior that the developer has already altered 500 lines within the first week of a 10 week estimate?  The developer is in more code than we thought but we can&#8217;t measure that.</p>
<p>This I believe is the main problem with LOC.  And the best LOC counting programs I&#8217;ve seen all have problems with modifying code.  They just don&#8217;t count it right.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
