| name | description | metric specification |
|---|---|---|
| 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