What is it about?
This paper presents ModelMine, a novel mining tool that focuses on mining model-based artifacts and designs from open source repositories.ModelMine is designed particularly to mine software repositories, artifacts and commit history to uncover information about software designs and practices in open-source communities. ModelMine sup-ports features that include identification and ranking of open source repositories based on the extent of the presence of model-based artifacts and querying repositories to extract models and design artifacts based on customizable criteria.
Featured Image
Photo by Myriam Jessier on Unsplash
Why is it important?
ModelMine supports phase-by-phase caching of intermediate results to speed up the processing to enable efficient mining of data. Modeline performance results show that ModelMine has the potential to become instrumental for cross-disciplinary research that combines modeling and design with repository mining and artifacts extraction.
Perspectives
Mining Software Repositories (MSR) has opened up new pathways and rich sources of data for research and practical purposes. This research discipline facilitates mining data from open source repositories and analyzing software defects, development activities, processes, patterns, and more. I hope this tool, ModelMine facilitates all of these options for mining, and analysis .
Sayed Mohsin Reza
University of Texas at El Paso
Read the Original
This page is a summary of: ModelMine, October 2020, ACM (Association for Computing Machinery),
DOI: 10.1145/3417990.3422006.
You can read the full text:
Resources
Presentation of ModelMine: A Tool to Facilitate Mining Models from Open Source Repositories
The full session video is available in the link where we presented our paper ModelMine: A Tool to Facilitate Mining Models from OpenSource Repositories
ModelMine tool link
ModelMine is developed to mine model-based repositories (.uml, .xmi, etc.), code files and commits details. In addition to that, several filter techniques are integrated with ModelMine. Filter by programming language, minimum & maximum size, minimum & maximum popularity, minimum & maximum creation date and pushed date are available in the current version of ModelMine.
Contributors
The following have contributed to this page







