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
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