Presentation is loading. Please wait.

Presentation is loading. Please wait.

EMI is partially funded by the European Commission under Grant Agreement RI-261611 Common Framework for Extracting Information and Metrics from Multiple.

Similar presentations


Presentation on theme: "EMI is partially funded by the European Commission under Grant Agreement RI-261611 Common Framework for Extracting Information and Metrics from Multiple."— Presentation transcript:

1 EMI is partially funded by the European Commission under Grant Agreement RI-261611 Common Framework for Extracting Information and Metrics from Multiple Change Trackers Eamonn Kenny, TCD Munich, 2012-03-29

2 EMI INFSO-RI-261611 Quality Assurance Policies – definition and monitoring Metrics and KPIs – definition and collection Quality Control – verification and reporting Build/Test Tools and Repositories – selection, maintenance and integration Certification and Integration Testbeds – setup, maintenance and deployment EMI Quality Assurance Activities 29/03/2012TCD2

3 EMI INFSO-RI-261611 Savannah Trackers  Format  Metrics 29/03/2012TCD3 Metrics RT

4 EMI INFSO-RI-261611 Many data sources  many formats – e.g: UNICORE: 2 defect trackers, 2 request trackers, 1 enhancement and 1 regression test tracker (6-in-1 ) Data obtained from multiple organisations must have the same meaning everywhere otherwise metrics are meaningless. Helps the EMI project gather only the important information and leaves organisations the freedom to produce other internally useful information. Why Produce a Common Format? 29/03/2012TCD4

5 EMI INFSO-RI-261611 Request for Change (RfC) lifecycle 29/03/2012TCD5 Open Accept? YES Accepted Fixed Test? Successful? Not Tested Tested Closed Rejected NO YES NO YES

6 EMI INFSO-RI-261611 Validated Common Format (Yr 1) 29/03/2012TCD6 Quality Assurance Other formats dashboard Common Format Dump/Export of RfC Tracker Bug/Feature Trackers Common Format Exported files in Common Format Common formats Tabulated Formats Metric Calculation & Visualisation Per Product Calculations Trend Graphs Automated Validation Manual Validation Automated Validation

7 EMI INFSO-RI-261611 Implemented Framework 29/03/2012TCD7 QA CSV /XSL Dashboard Tabulated Formats Report Generator (Java) Manual Validation Validation Tracker to Product Mappings Policy Quality Control Release Manager Metrics

8 EMI INFSO-RI-261611 Dashboard for Validation/Reports 29/03/2012TCD8

9 EMI INFSO-RI-261611 Add the Static Analysers & Testing 29/03/2012TCD9 Other formats dashboard Common Format Dump/Export of RfC Tracker Bug/Feature Trackers Common Format Exported files in Common Format Common formats Tabulated Formats Metric Calculation & Visualisation Per Product Calculations Trend Graphs Quality Assurance Automated Validation Manual Validation Automated Validation Other formats dashboard Common Format Dump/Export of RfC Tracker Bug/Feature Trackers Common Format Exported files in Common Format Common formats Tabulated Formats Metric Calculation & Visualisation Per Product Calculations Trend Graphs Common Format Dated Builds Results with Static Analysers Multiple Builds Verification & Tests Releases Dashboard Product information XY Bar/Stacked Charts Stacked, Trend Graphs, Distributions Outputs

10 EMI INFSO-RI-261611 29/03/2012TCD10 Framework Actors Other formats dashboard Common Format Dump/Export of RfC Tracker Bug/Feature Trackers Common Format Exported files in Common Format Common formats Tabulated Formats Metric Calculation & Visualisation Per Product Calculations Trend Graphs Common Format Dated Builds Results with Static Analysers Multiple Builds Verification & Tests Releases Dashboard Product information XY Bar/Stacked Charts Stacked, Trend Graphs, Distributions Outputs Product Teams QA Tools Product TeamsQA Metrics QA Metrics & Tools QA Metrics QA Policy & Testing + SA1 Release Manager Release Manager, QA, QC

11 EMI INFSO-RI-261611 Using the Chart Generator 29/03/2012TCD11 Java Implementation Chart Configuration Chart Framework Data Provider Chart Generator EMI Mapping Plot Provider Existing Metric Description New Metric Description Existing Abstract Plotting Class New Abstract Plotting Class JAXB Stubs XML Schema Modified XML Schema 1 Add schema changes 2 Clone existing metric 3 Clone existing Plotting method 4 Edit Configuration Details: XY titles, Title, special settings Plot type, etc.

12 EMI INFSO-RI-261611 Sample Results 29/03/2012TCD12

13 EMI INFSO-RI-261611 More time series data to produce trend data for analysis by QC Ongoing maintenance/improvement of the XML, XSD and Chart generator Possible introduction of more defect/feature trackers. Current/Future Work 29/03/2012TCD13

14 EMI INFSO-RI-261611 Questions?


Download ppt "EMI is partially funded by the European Commission under Grant Agreement RI-261611 Common Framework for Extracting Information and Metrics from Multiple."

Similar presentations


Ads by Google