Model Mine is designed particularly for those researchers who aim to mine software repositories to uncover data about software design practices in the open-source communities. The practices can be divided into three parts: repository search, model artifacts search, and model commit history search.
First, we will look at the repository search. To enrich the search, several filter techniques are integrated with ModelMine. As an example, we search the repositories with the following criteria. No 1 UML based repositories, No 2 Minimum size 3 megabyte, No 3 Minimum 5 stars, and finally repositories created after January first, 2015. The results can be exported as different formats and repositories links are available with the results for further investigation.
Researchers also able to do files search with a specific model extension. As an example, we are searching for UML based extension files. The results include the file metadata information with the repository and file URL for further research.
Researchers are able to do commit history searches. To do commit history analysis on a specific repository after doing repository search, click on the designated information icon. In this interface, researchers can search by file format and able to see the author, committer information of the history of each file with commit date, and status information.
For more information, please visit the provided link on the screen.