<?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>RSM Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/tag/rsm/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/tag/rsm/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Sat, 27 Feb 2021 09:15:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>Compare between RSM and Sonar</title>
		<link>https://www.scmgalaxy.com/tutorials/compare-between-rsm-and-sonar/</link>
					<comments>https://www.scmgalaxy.com/tutorials/compare-between-rsm-and-sonar/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Mon, 08 Jan 2018 10:54:24 +0000</pubDate>
				<category><![CDATA[Tools Comparison]]></category>
		<category><![CDATA[Compare between RSM and Sonar]]></category>
		<category><![CDATA[Difference Between RSM and Sonar]]></category>
		<category><![CDATA[RSM]]></category>
		<category><![CDATA[RSM and Sonar Comparision]]></category>
		<category><![CDATA[RSM VS Sonar]]></category>
		<category><![CDATA[Sonar]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4503</guid>

					<description><![CDATA[<p>Metrics Tools Category Metric Comment RSM Sonar Function Metrics LOC Lines of Code Per Function, All Functions Yes Yes eLOC [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/compare-between-rsm-and-sonar/">Compare between RSM and Sonar</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table border="2" cellspacing="0" cellpadding="0">
<colgroup>
<col width="211" />
<col width="316" />
<col width="264" />
<col span="2" width="64" /></colgroup>
<tbody>
<tr>
<td colspan="3">Metrics</td>
<td colspan="2">Tools</td>
</tr>
<tr>
<td>Category</td>
<td>Metric</td>
<td>Comment</td>
<td><a href="http://msquaredtechnologies.com/m2rsm/index.html">RSM</a></td>
<td>Sonar</td>
</tr>
<tr>
<td>Function Metrics</td>
<td>LOC Lines of Code</td>
<td>Per Function, All Functions</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>eLOC (Effective LOC)</td>
<td>Per Function, All Functions</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>lLOC (Logical Statements LOC)</td>
<td>Per Function, All Functions</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>FP Function Points Derived from LOC metrics</td>
<td>Per Function, All Functions</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Comments Lines</td>
<td>Per Function, All Functions</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Blank Lines</td>
<td>Per Function, All Functions</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Physical Lines</td>
<td>Per Function, All Functions</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Number of Input Parameters</td>
<td>Per Function,</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Number of Return Points</td>
<td>Per Function,</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Interface Complexity (Parameters + Returns)</td>
<td>Per Function,</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Cyclomatic Complexity Logical Branching</td>
<td>Per Function, All Functions</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Functional Complexity (Interface + Cyclomatic)</td>
<td>Per Function, All Functions</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Functional Quality Analysis</td>
<td>Per Function,</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Number of functions Total, Average, Maximum and Minimums</td>
<td>All Functions</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Logical Lines</td>
<td>All Functions</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Return Points</td>
<td>All Functions</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Function Parameters</td>
<td>All Functions</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Total Quality Profile</td>
<td>All Functions</td>
<td>Yes</td>
<td>?</td>
</tr>
<tr>
<td>Class Metrics</td>
<td>Number of public, private, protected data attributes</td>
<td>Per Class, All Classes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Number of public, private, protected methods</td>
<td>Per Class, All Classes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Template Type</td>
<td>Per Class,</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Inheritance</td>
<td>Per Class,</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Depth of Inheritance Tree</td>
<td>Per Class,</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Number of derived child classes per base class</td>
<td>Per Class,</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>LOC Lines of Code</td>
<td>Per Class, All Classes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>eLOC (Effective LOC)</td>
<td>Per Class, All Classes</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>lLOC (Logical Statements LOC)</td>
<td>Per Class, All Classes</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Comments Lines</td>
<td>Per Class, All Classes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Blank Lines</td>
<td>Per Class, All Classes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Physical Lines</td>
<td>Per Class, All Classes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Number of Input Parameters</td>
<td>Per Class, All Classes</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Number of Return Points</td>
<td>Per Class, All Classes</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Interface Complexity (Parameters + Returns)</td>
<td>Per Class, All Classes</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Cyclomatic Complexity Logical Branching</td>
<td>Per Class, All Classes</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Class Complexity (Interface + Cyclomatic)</td>
<td>Per Class, All Classes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Class Quality Analysis RSM Quality Analysis</td>
<td>Per Class,</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Total number of classes</td>
<td>All Classes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Inheritance Tree</td>
<td>All Classes</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Number of Base Classes</td>
<td>All Classes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Number of Derived Classes</td>
<td>All Classes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Derived/Base Class Ratio</td>
<td>All Classes</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Maximum and Average Inheritance Depth</td>
<td>All Classes</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Maximum and Average Number of Child Classes</td>
<td>All Classes</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Total Quality Profile</td>
<td>All Classes</td>
<td>Yes</td>
<td>?</td>
</tr>
<tr>
<td>Namespace or Package Metrics</td>
<td>Number of classes</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Number of functions</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Average functions per class</td>
<td>Per Namespace,</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Number of public, private, protected data attributes</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Number of public, private, protected methods</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>LOC Lines of Code</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>eLOC (Effective LOC)</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>lLOC (Logical Statements LOC)</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Comments Lines</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Blank Lines</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Physical Lines</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Number of Input Parameters</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Number of Return Points</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Interface Complexity (Parameters + Returns)</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Cyclomatic Complexity Logical Branching</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Package/Namespace Complexity (Interface + Cyclomatic)</td>
<td>Per Namespace, All Namespace/Packages</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Quality Analysis RSM Quality Analysis</td>
<td>Per Namespace,</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Total Quality Profile</td>
<td>All Namespace/Packages</td>
<td>Yes</td>
<td>?</td>
</tr>
<tr>
<td>File Metrics</td>
<td>LOC Lines of Code</td>
<td></td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>eLOC (Effective LOC)</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>lLOC (Logical Statements LOC)</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>FP Function Points Derived from LOC</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Comments Lines</td>
<td></td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Blank Lines</td>
<td></td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Logical and Physical Lines</td>
<td></td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Comment and White space percentages</td>
<td></td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Average Character line length</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Memory Allocation and De-allocation metric</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Language Keyword use</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Language Construct use</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Extract Comments per file for understandability rating and spell checking</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Extract Strings per file for spell checking</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Create files in line numbered format for code reviews</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Number of Quality Notices per file</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Metrics differentials between two file version</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Project Metrics</td>
<td>Total LOC, eLOC, lLOC, Comment, Blanks, Lines</td>
<td></td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>FP Function Points Derived from LOC metrics</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Total Function Metrics</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Total Class Metrics</td>
<td></td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td></td>
<td>Total Namespace Metrics</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Inheritance Tree and Metrics</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Language Keywords, constructs and metrics</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Quality Profile</td>
<td></td>
<td>Yes</td>
<td>?</td>
</tr>
<tr>
<td></td>
<td>Metric Estimation Factors for software estimates</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Total Language Metrics Example</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Total C, C++ and Header Files</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Total Java Files</td>
<td></td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td></td>
<td>Total Number of Files</td>
<td></td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Baseline Metric Differential</td>
<td></td>
<td></td>
<td>Yes</td>
<td>Yes</td>
</tr>
</tbody>
</table>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/compare-between-rsm-and-sonar/">Compare between RSM and Sonar</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/compare-between-rsm-and-sonar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
