https://github.com/gssi/metamodel-dataset-analysis-toolchain
https://github.com/gssi/metamodel-dataset-analysis-toolchain
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: gssi
- Default Branch: master
- Size: 9.7 MB
Statistics
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Repository Evaluation ToolChain
This project includes the toolchain we have used to automatically characterize a dataset of 2,420 metamodels made available for reuse. The result of the analysis is available at https://docs.google.com/spreadsheets/d/1rJF7EPcGQB7tENeo3XYS2unwD5da7u3u3PJ0TKta0ew/edit?usp=sharing
Scope of the presented tool
Given a set of metamodels in input, the toolchain can generate a CSV file reporting several characteristics of the analyzed metamodels i.e. possible well-formedness violations (and related severity) and the values of quality metrics automatically measured on the input metamodels. Thus, users can make use of the produced CSV file to filter out those metamodels that satisfy the characteristics that are of interests for the experiments to be executed. This tool chain is developed on top of EMF, Epsilon and we used some of the launcher provided by Epsilon available at https://www.eclipse.org/epsilon/examples/

Execution flow and testing
In order to test the tool chain please follow these steps:
- Run /it.gssi.cs.qualityevaluation.mm/src/it/gssi/cs/quality/test/TestApp.java and this test method will execute the tool chain on the given folder of metamodels /it.gssi.cs.qualityevaluation.mm/examples
This folder contains 4 metamodels for testing.
- The result of the execution will be visible in the /it.gssi.cs.qualityevaluation.mm/egx-gen/gen folder:

The execution flow will be detailed in the Eclipse console, as well as the results of the evaluation:

- Import the generated CSVs files in one of the available analysis tool:

Run the tool chain on a metamodels dataset
Customize the path of the dataset folder at line 63 of /it.gssi.cs.qualityevaluation.mm/src/it/gssi/cs/quality/QualityEvalEngine.java with the path of the dataset on your filesystem.
Inspect the new results as reported above
Owner
- Name: Gran Sasso Science Institute
- Login: gssi
- Kind: organization
- Location: L'Aquila (Italy)
- Website: http://cs.gssi.it
- Repositories: 36
- Profile: https://github.com/gssi
International PhD school and a Center for advanced studies in physics, mathematics, computer science and social sciences.
GitHub Events
Total
Last Year
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Ludovico Iovino | i****o | 14 |
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0