keywords.html.erb 1.79 KB
<h1>Keywords</h1>

<hr />


<div class="keywords-explanations">
  <div>
    <h3 id="granularity">Granularity</h3>

    <p>Represents the granularity level of the code fragment being measured. Mezuro uses four levels of granularity:</p>
    <ul>
      <li>Method</li>
      <li>Class</li>
      <li>Package</li>
      <li>Software</li>
    </ul>
  </div>

  <div>
    <h3 id="module">Module</h3>

    <p>Represents a fragment of the software. Every node in the processing tree generated by the Kalibro processor is a module and each module has a <i>granularity</i>.</p>
  </div>

  <div>
    <h3 id="range">Range</h3>

    <p>Represents numerical intervals that may contain the value calculated for a given <i>metric</i>. Ranges combined with readings provide interpretations for <i>metric results</i>.</p>
  </div>

  <div>
    <h3 id="reading">Reading</h3>

    <p>The interpretation given to a <i>metric result</i> (e.g., "Good", "Complex", "A"). Readings combined with ranges provide interpretations for <i>metric results</i>.</p>
  </div>

  <div>
    <h3 id="reading-group">Reading Group</h3>

    <p>A set of <i>readings</i> that make sense when grouped together (e.g., "Good" and "Bad", "Simple" and "Complex").</p>
  </div>
  <div>
    <h3 id="configuration">Configuration</h3>

    <p>A set of <i>metrics</i>.</p>
  </div>
  <div>
    <h3 id="metric_result">Metric Result</h3>

    <p>It is a numerical result associated to a metric by the Collector or aggregating in the case of a Compound Metric</p>
  </div>

  <div>
    <h3 id="metric">Metric</h3>
    <p>A software metric is a quantitative measure of some property of a <i>module</i>. For more details see
    <%= link_to 'Carlos Morais dissertation', 'http://www.teses.usp.br/teses/disponiveis/45/45134/tde-25092013-142158/publico/dissertacao.pdf' %>.</p>
  </div>
</div>