Mining Jazz: An Experience Report

46
Mining Jazz An Experience Report Adrian Schröter [email protected] Thanh Nguyen [email protected] Daniela Damian [email protected]

description

A talk I gave at the iReCoSE workshop collocated with FSE08.

Transcript of Mining Jazz: An Experience Report

Page 1: Mining Jazz: An Experience Report

Mining Jazz

An Experience Report

Adrian Schrö[email protected]

Thanh [email protected]

Daniela [email protected]

Page 2: Mining Jazz: An Experience Report

Research Via Artifacts

Page 3: Mining Jazz: An Experience Report

Research Via Artifacts

Page 4: Mining Jazz: An Experience Report

Research Via Artifacts

Page 5: Mining Jazz: An Experience Report

Research Via Artifacts

Page 6: Mining Jazz: An Experience Report

Research Via Artifacts

Page 7: Mining Jazz: An Experience Report

Research Via Artifacts

Page 8: Mining Jazz: An Experience Report

Research Via Artifacts

Page 9: Mining Jazz: An Experience Report

Research Via Artifacts

Page 10: Mining Jazz: An Experience Report

Research Via Artifacts

Page 11: Mining Jazz: An Experience Report

Why Jazz?

Page 12: Mining Jazz: An Experience Report

Why Jazz?

communication

Page 13: Mining Jazz: An Experience Report

Why Jazz?

communication

planning

Page 14: Mining Jazz: An Experience Report

Why Jazz?

communication

planning SCM

Page 15: Mining Jazz: An Experience Report

Why Jazz?tight integration

communication

planning SCM

Page 16: Mining Jazz: An Experience Report

Why Jazz?tight integration

communication

planning SCM

Page 17: Mining Jazz: An Experience Report

Options and Constraints

effort

Page 18: Mining Jazz: An Experience Report

Options and Constraints

effort interruption

Page 19: Mining Jazz: An Experience Report

Options and Constraints

effort interruption legal issues

Page 20: Mining Jazz: An Experience Report

Report

Options and Constraints

Page 21: Mining Jazz: An Experience Report

Report

Options and Constraints

• learn report framework

Page 22: Mining Jazz: An Experience Report

Report

Options and Constraints

• learn report framework• deployable online

Page 23: Mining Jazz: An Experience Report

Report

Options and Constraints

• learn report framework• deployable online• warehouse data meant to be

public

Page 24: Mining Jazz: An Experience Report

ReportClient API

Options and Constraints

Page 25: Mining Jazz: An Experience Report

ReportClient API

Options and Constraints• learn API

Page 26: Mining Jazz: An Experience Report

ReportClient API

Options and Constraints• learn API• write a application accessing

the Jazz repository

Page 27: Mining Jazz: An Experience Report

ReportClient API

Options and Constraints• learn API• write a application accessing

the Jazz repository• access to all development

data

Page 28: Mining Jazz: An Experience Report

ReportClient API

Server API

Options and Constraints

Page 29: Mining Jazz: An Experience Report

ReportClient API

Server API

Options and Constraints

• learn API

Page 30: Mining Jazz: An Experience Report

ReportClient API

Server API

Options and Constraints

• learn API• write a server extension

Page 31: Mining Jazz: An Experience Report

ReportClient API

Server API

Options and Constraints

• learn API• write a server extension• access to all development

data

Page 32: Mining Jazz: An Experience Report

ReportClient API

Server API

Options and Constraints

Database Dump

Page 33: Mining Jazz: An Experience Report

ReportClient API

Server API

Options and Constraints

Database Dump

• figure out the db-schema

Page 34: Mining Jazz: An Experience Report

ReportClient API

Server API

Options and Constraints

Database Dump

• figure out the db-schema• access to all development

data

Page 35: Mining Jazz: An Experience Report

Communications Structure

Page 36: Mining Jazz: An Experience Report

Communications Structuredev.

teams

Page 37: Mining Jazz: An Experience Report

Communications Structuredev.

teams

Page 38: Mining Jazz: An Experience Report

Communications Structuretalk to

dev. teams

Page 39: Mining Jazz: An Experience Report

Communications Structuremany

talk to

dev. teams

Page 40: Mining Jazz: An Experience Report

Communications Structuremany

few

talk to

dev. teams

Page 41: Mining Jazz: An Experience Report

Conclusions

Page 42: Mining Jazz: An Experience Report

Conclusions

Page 43: Mining Jazz: An Experience Report

Conclusions

Page 44: Mining Jazz: An Experience Report

Conclusions

Page 45: Mining Jazz: An Experience Report

Conclusions

Page 46: Mining Jazz: An Experience Report

Conclusions

Thank You