Mining Software Repositories
The Mining Software Repositories (MSR) field analyzes the rich data available in software repositories, such as version control repositories, mailing list archives, bug tracking systems, issue tracking systems, etc. to uncover interesting and actionable information about software systems, projects and software engineering.
Definition
Herzig and Zeller define ”mining software archives” as a process to ”obtain lots of initial evidence” by extracting data from software repositories. Further they define ”data sources” as product-based artefacts like source code, requirement artefacts or version archives and claim that these sources are unbiased, but noisy and incomplete.[1]
Data Repositories
Metrics
- Floss Mole
- MetricsGrimoire
Defect Prediction
Collection of Open Source Code
Tools
Experimentation Tools
Trace lab.
Metric Extraction Tools
Mining Tools
See also
References
- ↑ K. S. Herzig and A. Zeller, “Mining your own evidence,” in Making Software, pp. 517–529, Sebastopol, Calif., USA: O’Reilly, 2011.
External links
- Working Conference on Mining Software Repositories, the main software engineering conference in the area.
This article is issued from Wikipedia - version of the 7/11/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.