Open Development Eclipse: Help Yourself!

Similar documents
Alambic Open-Data Management for your project Boris Baldassari

Managing your Agile ALM Process with JasForge OSLC Forge and Lyo SDK DJAAFAR Karim

EclipseCon France 2017 Squaring the Capella circle: Open Source, Agile, Traditional

Leverage the Power of Pentaho Visualizations Within Your Application. Andrew Grohe Pentaho Director of Services Delivery, Hitachi Vantara

Modeling & Simulation as a Service (M&SaaS)

KERNEL C.I. USING LINARO S AUTOMATED VALIDATION ARCHITECTURE. Wednesday, September 11, 13

Practical experiences with Research Quality Exercises DAG ITWG - August 18, David Groenewegen ARROW Project Manager

PYRAMID Headline Features. April 2018 Release

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

IBM WebSphere Studio Asset Analyzer, Version 5.1

Mining Software Repositories. Seminar The Mining Project Yana Mileva & Kim Herzig

Eclipse Add-in Provider Requirements Sept (Rank Order) Item Description SUM

Magento Marketplace's New Extension Quality Program

2015 Ed-Fi Alliance Summit Austin Texas, October 12-14, It all adds up Ed-Fi Alliance

Interstage Application and Service Management V10.0. Overview

ER/Studio Enterprise Portal Evaluation Guide. Published: March 6, 2009

Operations Orchestration 10.x Flow Authoring (OO220)

The Eclipse Development Process for Committers

KIWA Digital App Reporting

Sonatype CLM - Release Notes. Sonatype CLM - Release Notes

DOWNLOAD OR READ : ANSWERHUB GITHUB PDF EBOOK EPUB MOBI

RC View DAT Dispatch: Quick Sheet

End-to-End Online Performance Data Capture and Analysis of Scientific Workflows

PYRAMID April 2018 Release

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

2. How Metric Insights gets data from Tableau Server

CWCM Contributor Training. Denis Bacquelaine, Technical Consultant I.R.I.S. Solutions & Experts S.A.

Oracle Enterprise Manager Ops Center. Introduction. Creating Oracle Solaris 11 Zones 12c Release 2 ( )

Data Governance for the Connected Enterprise

Power BI Architecture

Eclipse Packaging Project

This is a Private Group - Content is only visible to group members.

Your Open Science and Research Publishing Platform. 1st SciShops Summer School

EGit and JGit Release Review

EDT 0.8 Stakeholder Meeting SQL JNDI Data Sources

Using vrealize Code Stream. 16 MAY 2017 vrealize Code Stream 2.3

Using vrealize Code Stream

Oracle Enterprise Manager Ops Center. Introduction. Creating Oracle Solaris 11 Zones Guide 12c Release 1 ( )

Best Practices in Enterprise Data Governance

Graphiti Release Review

AWS Service Catalog. User Guide

OpenAIRE. Fostering the social and technical links that enable Open Science in Europe and beyond

1. Introduction to API

Infoblox Dossier User Guide

Some Virgo Repositories. steve powell -

Jan-Henrik Tiedemann IEC Academy Manager IEC Community Manager. May 2018 Introduction for Experts

Java Internationalization: Creating International Applications (Java Series) By Andy Deitsch, David Czarnecki READ ONLINE

wm_metrics Documentation

Documentation. IBM Workload Scheduler integration with Splunk. Written by : Miguel Sanders Uniforce

Liferay Digital Experience Platform. New Features Summary

End to End Analysis on System z IBM Transaction Analysis Workbench for z/os. James Martin IBM Tools Product SME August 10, 2015

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Gerrit

Python in the Copernicus Climate Change Service

Informatica Axon Data Governance 5.2. Release Guide

Presenters: Berit Johannessen: Ben Ray:

This guide will show you how to install and configure Fastly CDN extension for Magento 2.

JetBrains TeamCity Comparison

m2e 1.2 Release Review

Was gibt es Neues Better Team Work with Cloud

OAuth 2.0: Getting Started In Web-API Security (API University Series) (Volume 1) By Matthias Biehl

Quick Start Guide for Data Buyers

The OpenStack Project Continuous Integration System. Elizabeth K.

Improving the Eclipse Parallel Tools Platform in Support of Earth Sciences High Performance Computing

The InfluxDB-Grafana plugin for Fuel Documentation

JAVA CREATE XML DOCUMENT EXAMPLE

Simple Image Viewer for IBM Content Navigator

Stable currents. Nick Veenstra. Developing against the Pure API

Marathon Documentation

Mendeley Institutional Edition Group Owner Guide

Discovery Portal Metadata and API

The InfoLibrarian Metadata Appliance Automated Cataloging System for your IT infrastructure.

Tableau Server Platform Monitoring

Cisco ACI App Center. One Platform, Many Applications. Overview

click2try Tutorial Redmine 2009 Presage Technologies, LLC.

Towards A Common Build Infrastructure: Designing For Reusability

SDP22: The IBM Jazz Foundation and the IBM

Schedule Builder Agency User Guide

News from Git in Eclipse. Matthias Sohn (SAP)

GIPO Observatory Tool flash session for NRIs

How to choose the right approach to analytics and reporting

3.4 Data-Centric workflow

HP ALM Overview. Accelerating Innovation, Industrialising Quality. Oren Ziv, Product Manager, QC/ALM

CORE: Improving access and enabling re-use of open access content using aggregations

IRQA General Information:

Software + Services for Data Storage, Management, Discovery, and Re-Use

... SysML version SNAPSHOT Developer Guide.... Eclipse

Interactive Work Instructions for Manufacturing

September Development of favorite collections & visualizing user search queries in CERN Document Server (CDS)

1. CONCEPTUAL MODEL 1.1 DOMAIN MODEL 1.2 UML DIAGRAM

DIM. Data. : user. unifi.it. version 0.1,

Space Details. Available Pages

The Data Web and PLM Transforming PLM through Web Standards and Technologies

Hawaii Energy and Environmental Technologies (HEET) Initiative

Eclipse Memory Analyzer Graduation, Move and 1.0 Release Review

COLUMN. Choosing the right CMS authoring tools. Three key criteria will determine the most suitable authoring environment NOVEMBER 2003

Evaluation Guide for ASP.NET Web CMS and Experience Platforms

Oracle. Service Cloud Using Knowledge Advanced

JavaForge.com the first Subversion backed Open Source Development platform

Hadoop Online Training

Introduction to Cisco UCS Central

Transcription:

Open Development Data @ Eclipse: Help Yourself! Boris Baldassari boris.baldassari@castalia.solutions http://castalia.solutions Check the full article!

Open Development Data @ Eclipse: Help Yourself! Boris Baldassari boris.baldassari@castalia.solutions http://castalia.solutions Check the full article!

About Open Development Data «Knowledge is open if anyone is free to access, use, modify, and share it.» Development data may be composed of Development tools metadata: git, bugzilla, gerrit.. Community exchanges: mails, forums, wiki.. Process information: IP, planning, resources, organisational metadata.. Product: code, software metrics, rule-checking analysis.. It should also be: Well organised and easy to consume, Should encourage reuse through compatibility, easy access, and documentation. 3

About Open Development Data «Knowledge is open if anyone is free to access, use, modify, and share it.» Development data may be composed of Development tools metadata: git, bugzilla, gerrit.. Community exchanges: mails, forums, wiki.. Process information: IP, planning, resources, organisational metadata.. Product: code, software metrics, rule-checking analysis.. It should also be: Well organised and easy to consume, Should encourage reuse through compatibility, easy access, and documentation. 4

About Open Development Data «Knowledge is open if anyone is free to access, use, modify, and share it.» Development data may be composed of Development tools metadata: git, bugzilla, gerrit.. Community exchanges: mails, forums, wiki.. Process information: IP, planning, resources, organisational metadata.. Product: code, software metrics, rule-checking analysis.. It should also be: Well organised and easy to consume, Should encourage reuse through compatibility, easy access, and documentation. 5

About Open Development Data «Knowledge is open if anyone is free to access, use, modify, and share it.» Development data may be composed of Development tools metadata: git, bugzilla, gerrit.. Community exchanges: mails, forums, wiki.. Process information: IP, planning, resources, organisational metadata.. Product: code, software metrics, rule-checking analysis.. It should also be: Well organised and easy to consume, Should encourage reuse through compatibility, easy access, and documentation. 6

About Open Development Data Open Development Data has numerous uses: Tracking / dashboard Keep people posted data Discuss issues XML CSV JSON Textual Foster community Research 7

About Open Development Data Open Development Data has numerous uses: Tracking / dashboard Keep people posted data Discuss issues XML CSV JSON Textual Foster community Research 8

About Open Development Data Open Development Data has numerous uses: Tracking / dashboard Keep people posted data Discuss issues XML CSV JSON Textual Foster community Research 9

The Eclipse forge Eclipse has several data repositories available: The PMI (Project Management Infrastructure) has meta data for all projects: name, description, resources, mailing lists, documentation, releases.. http://projects.eclipse.org The Eclipse Dashboard has community-related data : SCM, ITS, mailing lists, code reviews http://dashboard.eclipse.org Hudson Continuous Integration engine has a REST API and many useful shortcuts. http://hudson.eclipse.org More internal sources can be analysed: web site & wiki recent changes, marketplace, downloads.. More external sources can be linked: openhub, stack overflow.. 10

The Eclipse forge Eclipse has several data repositories available: The PMI (Project Management Infrastructure) has meta data for all projects: name, description, resources, mailing lists, documentation, releases.. http://projects.eclipse.org The Eclipse Dashboard has community-related data : SCM, ITS, mailing lists, code reviews http://dashboard.eclipse.org Hudson Continuous Integration engine has a REST API and many useful shortcuts. http://hudson.eclipse.org More internal sources can be analysed: web site & wiki recent changes, marketplace, downloads.. More external sources can be linked: openhub, stack overflow.. 11

The Eclipse forge Eclipse has several data repositories available: The PMI (Project Management Infrastructure) has meta data for all projects: name, description, resources, mailing lists, documentation, releases.. http://projects.eclipse.org The Eclipse Dashboard has community-related data : SCM, ITS, mailing lists, code reviews http://dashboard.eclipse.org Hudson Continuous Integration engine has a REST API and many useful shortcuts. http://hudson.eclipse.org More internal sources can be analysed: web site & wiki recent changes, marketplace, downloads.. More external sources can be linked: openhub, stack overflow.. 12

The Eclipse forge Eclipse has several data repositories available: The PMI (Project Management Infrastructure) has meta data for all projects: name, description, resources, mailing lists, documentation, releases.. http://projects.eclipse.org The Eclipse Dashboard has community-related data : SCM, ITS, mailing lists, code reviews http://dashboard.eclipse.org Hudson Continuous Integration engine has a REST API and many useful shortcuts. http://hudson.eclipse.org More internal sources can be analysed: web site & wiki recent changes, marketplace, downloads.. More external sources can be linked: openhub, stack overflow.. 13

A basic example: build a dashboard A quick 'n dirty hack to retrieve information from the various data repositories and present it in a single place. From a single entry: the project ID Extract Dashboard data (current and history) for community. Extract PMI data, including name, description, Hudson URL, doc.. Extract Continuous Integration data, including number of jobs, status of builds.. Generates a simple list of entries, but could be.. More complex dashboards: HTML/JS/D3js.. PDF automatic reports Actions: send emails on thresholds, connect to an analytics framework.. 14

A basic example: build a dashboard A quick 'n dirty hack to retrieve information from the various data repositories and present it in a single place. From a single entry: the project ID Extract Dashboard data (current and history) for community. Extract PMI data, including name, description, Hudson URL, doc.. Extract Continuous Integration data, including number of jobs, status of builds.. Generates a simple list of entries, but could be.. More complex dashboards: HTML/JS/D3js.. PDF automatic reports Actions: send emails on thresholds, connect to an analytics framework.. 15

A basic example: build a dashboard 16

A basic example: build a dashboard 17

A basic example: build a dashboard 18

Thank you! See the full article with living example: http://castalia.camp/articles/eclipse_open_dev_data Or scan this code! 19

Thank you! See the full article with living example: http://castalia.camp/articles/eclipse_open_dev_data Or scan this code! 20