Date post: | 02-Dec-2014 |
Category: |
Technology |
Upload: | mauricio-aniche |
View: | 75 times |
Download: | 0 times |
MetricMiner: Supporting Researchers in Mining Software Repositories
Francisco Zigmund Sokol, Maurício Finavaro Aniche, Marco Aurélio Gerosa
{sokol,aniche,gerosa}@ime.usp.br
Motivation
Starting a study in MSR is hard as it involves expensive tasks:
➔ Download source code repositories.➔ Extract useful information from raw data.➔ Calculate metrics.➔ Typically, it’s required to install and configure
tools locally.
MetricMiner
A web application for supporting common MSR studies steps and possibly making use of cloud computing to scale.
http://metricminer.org.br/
https://github.com/metricminer-msr/metricminer
MetricMiner
Replication study
To validate our tool, we replicated a study published by Soetens and Demeyer (2010).
Does refactoring improve code complexity?
Original study:
➔ 1 Java open source project➔ 800 commits
Extracting data from MetricMiner query interface:
➔ 256 Java projects from Apache➔ 500k commits
Next steps
➔ Improve user interface➔ Improve scalability - maybe moving to Google
BigQuery➔ Gather more data!
Thanks!
Questions?
http://metricminer.org.br/http://codesheriff.com/