ta-re: an exchange language for mining software repositories

6

Click here to load reader

Upload: thomas-zimmermann

Post on 07-Jul-2015

879 views

Category:

Business


2 download

DESCRIPTION

Presented at MSR 2006.

TRANSCRIPT

Page 1: TA-RE: An Exchange Language for Mining Software Repositories

TA-RE1: An Exchange Language for Mining Software Repositories

Sunghun Kim, Thomas Zimmermann,

Miryung Kim, Ahmed Hassan, Audris Mockus, Tudor Girba,

Martin Pinzger, E. James Whitehead, Jr.,and Andreas Zeller

1TA-RE is a Korean word and means “group” or “cluster”.

Page 2: TA-RE: An Exchange Language for Mining Software Repositories

Software repositories have been getting a lot of attention..., but

Extraction IntermediateData

AnalysisSCM Repository

Page 3: TA-RE: An Exchange Language for Mining Software Repositories

Software repositories have been getting a lot of attention..., but

Extraction IntermediateData

AnalysisSCM Repository

Extraction requires a non-trivial effort

Extracted data depend on the heuristics

Difficult to reproduce existing repository mining results

Page 4: TA-RE: An Exchange Language for Mining Software Repositories

Our proposal

TA-RE Corpus:Extracted Data

transactions

changes

snapshots

nature

counts

references

Change statistic

Change pattern analysis

Origin analysis

Co-change analysis

Code clone analysis

Bug prediction

Page 5: TA-RE: An Exchange Language for Mining Software Repositories

TA-RE is a work in progress

□ Future work□ Finalize the exchange language□ Extract data in TA-RE exchange language

□ Contributions and discussions are welcome

□ TA-RE Working Group□ http://TaRe.dforge.cse.ucsc.edu□ [email protected]

Page 6: TA-RE: An Exchange Language for Mining Software Repositories

TA-RE is a work in progress

□ Future work□ Finalize the exchange language□ Extract data in TA-RE exchange language

□ Contributions and discussions are welcome

□ TA-RE Working Group□ http://TaRe.dforge.cse.ucsc.edu□ [email protected]

WE NEEDYOU!!!