Gnome A1: Duplicated CRs Number of change request marked as Duplicate relative to the number of all resolved change requests in a time interval.
<metric>
 <baseFilter>
   <none/>
 </baseFilter>
 <groupingParameters>
  <fieldGrouping>product</fieldGrouping>
 </groupingParameters>
 <groupEvaluations>
  <calculation name="FirstCalculation">
   <countUnique caseValueCalculator="FirstCalculation" />
  </calculation>
  <calculation name="SecondCalculation">
   <countUnique caseValueCalculator="SecondCalculation" />
  </calculation>
  <calculation name="CombinationCalculation">
   <divide>
    <multiply>
     <constant>100.0</constant>
     <countUnique caseValueCalculator="FirstCalculation" />
    </multiply>
    <countUnique caseValueCalculator="SecondCalculation" />
   </divide>
  </calculation>
 </groupEvaluations>
 <caseValueCalculators>
  <countEvents id="FirstCalculation">
   <event>
    <transition field="resolution">
     <to>DUPLICATE</to>
    </transition>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
  <countEvents id="SecondCalculation">
   <event>
    <transition field="status">
     <to>RESOLVED</to>
    </transition>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
 </caseValueCalculators>
 <evaluationTimePeriod>
  <timePeriod>
   <start>2007-01-01</start>
   <end>2007-12-31</end>
  </timePeriod>
 </evaluationTimePeriod>
 <timePeriodGranularity>
  <year />
 </timePeriodGranularity>
 <fixedFields>
  <field>product</field>
 </fixedFields>
</metric>

Gnome A2: Invalid CRs Number of change requests marked as Invalid, NotABug, NotGnome, or Incomplete relative to hte number of resolved change requests in a time interval
<metric>
 <baseFilter>
   <none/>
 </baseFilter>
 <groupingParameters>
  <fieldGrouping>product</fieldGrouping>
 </groupingParameters>
 <groupEvaluations>
  <calculation name="FirstCalculation">
   <countUnique caseValueCalculator="FirstCalculation" />
  </calculation>
  <calculation name="SecondCalculation">
   <countUnique caseValueCalculator="SecondCalculation" />
  </calculation>
  <calculation name="CombinationCalculation">
   <divide>
    <multiply>
     <constant>100.0</constant>
     <countUnique caseValueCalculator="FirstCalculation" />
    </multiply>
    <countUnique caseValueCalculator="SecondCalculation" />
   </divide>
  </calculation>
 </groupEvaluations>
 <caseValueCalculators>
  <countEvents id="FirstCalculation">
   <event>
    <transition field="resolution">
     <to>INVALID</to>
     <to>NOTABUG</to>
     <to>NOTGNOME</to>
     <to>INCOMPLETE</to>
    </transition>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
  <countEvents id="SecondCalculation">
   <event>
    <transition field="status">
     <to>RESOLVED</to>
    </transition>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
 </caseValueCalculators>
 <evaluationTimePeriod>
  <timePeriod>
   <start>2007-01-01</start>
   <end>2007-12-31</end>
  </timePeriod>
 </evaluationTimePeriod>
 <timePeriodGranularity>
  <year />
 </timePeriodGranularity>
 <fixedFields>
  <field>product</field>
 </fixedFields>
</metric>
Gnome A3: Open without Version Number of reported defects without a version number relative to the number of all reported defects in a time interval.
<metric>
 <baseFilter>
   <none/>
 </baseFilter>
 <groupingParameters>
  <fieldGrouping>product</fieldGrouping>
 </groupingParameters>
 <groupEvaluations>
  <calculation name="FirstCalculation">
   <countUnique caseValueCalculator="FirstCalculation" />
  </calculation>
  <calculation name="SecondCalculation">
   <countUnique caseValueCalculator="SecondCalculation" />
  </calculation>
  <calculation name="CombinationCalculation">
   <divide>
    <multiply>
     <constant>100.0</constant>
     <countUnique caseValueCalculator="FirstCalculation" />
    </multiply>
    <countUnique caseValueCalculator="SecondCalculation" />
   </divide>
  </calculation>
 </groupEvaluations>
 <caseValueCalculators>
  <countEvents id="FirstCalculation">
   <event>
    <and>
     <stateFilter>
      <and>
       <value field="type">bug</value>
       <or>
        <value field="version">-</value>
        <value field="version">unspecified</value>
       </or>
      </and>
     </stateFilter>
     <create />
    </and>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
  <countEvents id="SecondCalculation">
   <event>
    <and>
     <stateFilter>
      <value field="type">bug</value>
     </stateFilter>
     <create />
    </and>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
 </caseValueCalculators>
 <evaluationTimePeriod>
  <timePeriod>
   <start>2007-01-01</start>
   <end>2007-12-31</end>
  </timePeriod>
 </evaluationTimePeriod>
 <timePeriodGranularity>
  <year />
 </timePeriodGranularity>
 <fixedFields>
  <field>product</field>
 </fixedFields>
</metric>

Gnome A4: Transitions to NEEDINFO Number of transitions into the NeedInfo status relative to the nubmer of change request created in a time interval.
<metric>
 <baseFilter>
  <none />
 </baseFilter>
 <groupingParameters>
  <none />
 </groupingParameters>
 <groupEvaluations>
  <calculation name="Transitions to NEEDINFO">
   <sum caseValueCalculator="Transitions to NEEDINFO" />
  </calculation>
  <calculation name="Created Cases">
   <sum caseValueCalculator="Created Cases" />
  </calculation>
  <calculation name="Transitions to NEEDINFO / Created Cases">
   <divide>
    <multiply>
     <constant>100.0</constant>
     <sum caseValueCalculator="Transitions to NEEDINFO" />
    </multiply>
    <sum caseValueCalculator="Created Cases" />
   </divide>
  </calculation>
  <details name="BugsList_Transitions to NEEDINFO" caseValueCalculator="Transitions to NEEDINFO" />
  <details name="BugsList_Created Cases" caseValueCalculator="Created Cases" />
 </groupEvaluations>
 <caseValueCalculators>
  <countEvents id="Transitions to NEEDINFO">
   <event>
    <transition field="status">
     <to>NEEDINFO</to>
    </transition>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
  <countEvents id="Created Cases">
   <event>
    <create />
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
 </caseValueCalculators>
 <evaluationTimePeriod>
  <timePeriod>
   <start>2008-03-04</start>
   <end>2009-03-04</end>
  </timePeriod>
 </evaluationTimePeriod>
 <timePeriodGranularity>
  <month />
 </timePeriodGranularity>
 <fixedFields />
</metric>

Gnome B1: Median age until CR is triaged Median residence time in days of newly created change requests in the status Unconfirmed.
<metric>
 <baseFilter>
   <none/>
 </baseFilter>
 <groupingParameters>
  <none />
 </groupingParameters>
 <groupEvaluations>
  <calculation name="Median age until a CR is triaged">
   <median caseValueCalculator="Median age until a CR is triaged" />
  </calculation>  
 </groupEvaluations>
 <caseValueCalculators>
  <intervalLength id="Median age until a CR is triaged">
   <from>
    <and>
     <create />
     <stateFilter>
      <value field="status">UNCONFIRMED</value>
     </stateFilter>
    </and>
   </from>
   <to>
    <transition field="status">
     <from>UNCONFIRMED</from>
    </transition>
   </to>
   <considerToEvent>firstTime</considerToEvent>
  </intervalLength>
 </caseValueCalculators>
 <evaluationTimePeriod>
  <timePeriod>
   <start>2008-03-04</start>
   <end>2009-03-04</end>
  </timePeriod>
 </evaluationTimePeriod>
 <timePeriodGranularity>
  <month />
 </timePeriodGranularity>
 <fixedFields />
</metric>

Gnome B2: Triaged false negatives Number of triaged change requests with resolution Duplicate, Invalid, NotABug, or NotGnome that have been repoened, relative to the triaged change requests in a time interval.
<metric>
 <baseFilter>
   <none/>
 </baseFilter>
 <groupingParameters>
  <fieldGrouping>product</fieldGrouping>
 </groupingParameters>
 <groupEvaluations>
  <calculation name="Triaged CRs transition into Reopened">
   <countUnique caseValueCalculator="Triaged CRs transition into Reopened" />
  </calculation>
  <calculation name="Triaged_CRs">
   <countUnique caseValueCalculator="Triaged CRs" />
  </calculation>
  <calculation name="Triaged and Reopened / Triaged CRs">
   <divide>
    <multiply>
     <constant>100.0</constant>
     <countUnique caseValueCalculator="Triaged CRs transition into Reopened" />
    </multiply>
    <countUnique caseValueCalculator="Triaged CRs" />
   </divide>
  </calculation>
  <details name="BugsList_Triaged CRs transition into Reopened" caseValueCalculator="Triaged CRs transition into Reopened" />
  <details name="BugsList_Triaged CRs" caseValueCalculator="Triaged CRs" />
 </groupEvaluations>
 <caseValueCalculators>
  <countEvents id="Triaged CRs transition into Reopened">
   <event>
    <and>
     <transition field="status">
      <from>RESOLVED</from>
      <to>REOPENED</to>
     </transition>
     <stateFilter>
      <or>
      <value field="resolution">DUPLICATE</value>
      <value field="resolution">INVALID</value>
      <value field="resolution">NOTGNOME</value>
      <value field="resolution">NOTABUG</value>
      </or>
     </stateFilter>
    </and>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
  <countEvents id="Triaged CRs">
   <event>
    <transition field="status">
     <from>UNCONFIRMED</from>
    </transition>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
 </caseValueCalculators>
 <evaluationTimePeriod>
  <timePeriod>
   <start>2008-07-04</start>
   <end>2009-01-04</end>
  </timePeriod>
 </evaluationTimePeriod>
 <timePeriodGranularity>
  <month/>
 </timePeriodGranularity>
 <fixedFields />
</metric>

Gnome B3: Triaged false positives Number of change requests that have been confirmed and later resolved with Duplicate, invalid, NotAbug, or NotGnome, relative to the number of triaged change requests in a time interval.
<metric>
 <baseFilter>
   <none/>
 </baseFilter>
 <groupingParameters>
  <fieldGrouping>product</fieldGrouping>
 </groupingParameters>
 <groupEvaluations>
  <calculation name="FalsePositives">
   <countAboveThreshold threshold="0" caseValueCalculator="FalsePositives" />
  </calculation>
  <calculation name="Triaged_CRs">
   <countUnique caseValueCalculator="Triaged CRs" />
  </calculation>
  <calculation name="FalsePositives / Triaged CRs">
   <divide>
    <multiply>
     <constant>100.0</constant>
     <countAboveThreshold threshold="0" caseValueCalculator="FalsePositives" />
    </multiply>
    <countUnique caseValueCalculator="Triaged CRs" />
   </divide>
  </calculation>
  <details name="BugsList_FalsePositives" caseValueCalculator="FalsePositives" />
  <details name="BugsList_Triaged CRs" caseValueCalculator="Triaged CRs" />
 </groupEvaluations>
 <caseValueCalculators>
  <countEventsUntil id="FalsePositives">
   <event>
    <transition field="status">
     <from>UNCONFIRMED</from>
     <to>NEW</to>
    </transition>
   </event>
   <until>
    <transition field="resolution">
     <to>DUPLICATE</to>
     <to>INVALID</to>
     <to>NOTGNOME</to>
     <to>NOTABUG</to>
    </transition>
   </until>
  </countEventsUntil>
  <countEvents id="Triaged CRs">
   <event>
    <transition field="status">
     <from>UNCONFIRMED</from>
    </transition>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
 </caseValueCalculators>
 <evaluationTimePeriod>
  <timePeriod>
   <start>2008-07-04</start>
   <end>2008-12-04</end>
  </timePeriod>
 </evaluationTimePeriod>
 <timePeriodGranularity>
  <month />
 </timePeriodGranularity>
 <fixedFields />
</metric>

Gnome C1: Median lifetime of fixed cases Median age in days of change reuqests that change into the status Resolved/Fixed.
<metric>
 <baseFilter>
   <none/>
 </baseFilter>
 <groupingParameters>
  <fieldGrouping>product</fieldGrouping>
 </groupingParameters>
 <groupEvaluations>
  <calculation name="FirstCalculation">
   <median caseValueCalculator="FirstCalculation" />
  </calculation>
  <details name="BugsList_FirstCalculation" caseValueCalculator="FirstCalculation" />
 </groupEvaluations>
 <caseValueCalculators>
  <intervalLength id="FirstCalculation">
   <from>
    <create />
   </from>
   <to>
    <transition field="resolution">
     <to>FIXED</to>
    </transition>
   </to>
  </intervalLength>
 </caseValueCalculators>
 <evaluationTimePeriod>
  <timePeriod>
   <start>2008-01-01</start>
   <end>2008-09-30</end>
  </timePeriod>
 </evaluationTimePeriod>
 <timePeriodGranularity>
  <year />
 </timePeriodGranularity>
 <fixedFields>
  <field>product</field>
 </fixedFields>
</metric>

Gnome C2: Reopened Rate of fixed CRs Number of fixed change requests that are repoened relative to the number of fixed change requests in a time interval.
<metric>
 <baseFilter>
   <none/>
 </baseFilter>
 <groupingParameters>
  <fieldGrouping>product</fieldGrouping>
 </groupingParameters>
 <groupEvaluations>
  <calculation name="FixedReopened">
   <countUnique caseValueCalculator="FixedReopened" />
  </calculation>
  <calculation name="allFixed">
   <countUnique caseValueCalculator="allFixed" />
  </calculation>
  <calculation name="ReopenedRate">
   <divide>
    <multiply>
     <constant>100.0</constant>
     <countUnique caseValueCalculator="FixedReopened" />
    </multiply>
    <countUnique caseValueCalculator="allFixed" />
   </divide>
  </calculation>
 </groupEvaluations>
 <caseValueCalculators>
  <countEvents id="FixedReopened">
   <event>
    <and>
     <transition field="resolution">
      <from>FIXED</from>
     </transition>
     <stateFilter>
      <value field="status">REOPENED</value>
     </stateFilter>
    </and>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
  <countEvents id="allFixed">
   <event>
    <and>
     <transition field="resolution">
      <to>FIXED</to>
     </transition>
    </and>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
 </caseValueCalculators>
 <evaluationTimePeriod>
  <timePeriod>
   <start>2008-01-01</start>
   <end>2008-09-30</end>
  </timePeriod>
 </evaluationTimePeriod>
 <timePeriodGranularity>
  <year />
 </timePeriodGranularity>
 <fixedFields>
  <field>product</field>
 </fixedFields>
</metric>

Gnome C3: Fixed without Milestone Number of fixed change requests with no specified target milestone relative to the number of fixed change requests in a time interval.
<metric>
 <baseFilter>
  <none/>
 </baseFilter>
 <groupingParameters>
  <fieldGrouping>product</fieldGrouping>
 </groupingParameters>
 <groupEvaluations>
  <calculation name="resolved cases without target milestone">
   <sum caseValueCalculator="resolved cases without target milestone" />
  </calculation>
  <calculation name="all_resolved cases">
   <sum caseValueCalculator="all_resolved cases" />
  </calculation>
  <calculation name="PercentageWithoutTargetMilestone">
   <divide>
    <sum caseValueCalculator="resolved cases without target milestone" />
    <sum caseValueCalculator="all_resolved cases" />
   </divide>
  </calculation>
  <details name="BugsList_resolved cases without target milestone" caseValueCalculator="resolved cases without target milestone" />
  <details name="BugsList_all_resolved cases" caseValueCalculator="all_resolved cases" />
 </groupEvaluations>
 <caseValueCalculators>
  <countEvents id="resolved cases without target milestone">
   <event>
    <and>
     <transition field="resolution">
      <to>FIXED</to>
     </transition>
     <stateFilter>
      <or>
       <value field="targetMilestone">---</value>
       <value field="targetMilestone">--</value>
       <value field="targetMilestone">-</value>
       <value field="targetMilestone" />
       <value field="targetMilestone">HEAD</value>
       <value field="targetMilestone">NONE</value>
       <value field="targetMilestone">Future</value>
       <value field="targetMilestone">future</value>
      </or>
     </stateFilter>
    </and>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
  <countEvents id="all_resolved cases">
   <event>
    <transition field="resolution">
     <to>FIXED</to>
    </transition>
   </event>
   <weight>
    <default />
   </weight>
  </countEvents>
 </caseValueCalculators>
 <evaluationTimePeriod>
  <timePeriod>
   <start>2000-01-01</start>
   <end>2008-09-30</end>
  </timePeriod>
 </evaluationTimePeriod>
 <timePeriodGranularity>
  <year/>
 </timePeriodGranularity>
 <fixedFields>
  <field>product</field>
 </fixedFields>
</metric>

generated 2009-05-11 13:19:04 by HeidiSQL 3.2 Revision: 1129