Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013

743 views

Published on

MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013

Published in: Technology
  • Be the first to comment

MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013

  1. 1. MetricMiner: Supporting Researchers in Mining Software Repositories Francisco Zigmund Sokol, Maurício Finavaro Aniche, Marco Aurélio Gerosa {sokol,aniche,gerosa}@ime.usp.br
  2. 2. 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.
  3. 3. 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
  4. 4. MetricMiner
  5. 5. 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
  6. 6. Next steps ➔ Improve user interface ➔ Improve scalability - maybe moving to Google BigQuery ➔ Gather more data!
  7. 7. Thanks! Questions? sokol@ime.usp.br http://metricminer.org.br/ http://codesheriff.com/

×