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
Last synced: 6 months ago · JSON representation

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
Created almost 6 years ago · Last pushed almost 6 years ago
Metadata Files
Readme

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/

Architecture

Execution flow and testing

In order to test the tool chain please follow these steps:

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

  1. 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:

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

Run the tool chain on a metamodels dataset

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

  2. Inspect the new results as reported above

Owner

  • Name: Gran Sasso Science Institute
  • Login: gssi
  • Kind: organization
  • Location: L'Aquila (Italy)

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

All Time
  • Total Commits: 14
  • Total Committers: 1
  • Avg Commits per committer: 14.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email 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
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels