Table of Contents
Fetching ...

A Benchmarking Framework for Model Datasets

Philipp-Lorenz Glaser, Lola Burgueño, Dominik Bork

TL;DR

A Benchmark Platform for MDE is proposed that provides a unified infrastructure for systematically assessing and comparing datasets of software models across languages and formats, using defined criteria and metrics.

Abstract

Empirical and LLM-based research in model-driven engineering increasingly relies on datasets of software models, for instance, to train or evaluate machine learning techniques for modeling support. These datasets have a significant impact on solution performance; hence, they should be treated and assessed as first-class artifacts. However, such datasets are typically collected or created ad hoc and without guarantees of their quality for the specific task for which they are used. This limits the comparability of results between studies, obscures dataset quality and representativeness, and leads to weak reproducibility and potential bias. In this work, we propose a benchmarking framework for model datasets (i.e., benchmarking the dataset itself). Benchmarking datasets involves systematically measuring their quality, representativeness, and suitability for specific tasks. To this end, we propose a Benchmark Platform for MDE that provides a unified infrastructure for systematically assessing and comparing datasets of software models across languages and formats, using defined criteria and metrics.

A Benchmarking Framework for Model Datasets

TL;DR

A Benchmark Platform for MDE is proposed that provides a unified infrastructure for systematically assessing and comparing datasets of software models across languages and formats, using defined criteria and metrics.

Abstract

Empirical and LLM-based research in model-driven engineering increasingly relies on datasets of software models, for instance, to train or evaluate machine learning techniques for modeling support. These datasets have a significant impact on solution performance; hence, they should be treated and assessed as first-class artifacts. However, such datasets are typically collected or created ad hoc and without guarantees of their quality for the specific task for which they are used. This limits the comparability of results between studies, obscures dataset quality and representativeness, and leads to weak reproducibility and potential bias. In this work, we propose a benchmarking framework for model datasets (i.e., benchmarking the dataset itself). Benchmarking datasets involves systematically measuring their quality, representativeness, and suitability for specific tasks. To this end, we propose a Benchmark Platform for MDE that provides a unified infrastructure for systematically assessing and comparing datasets of software models across languages and formats, using defined criteria and metrics.
Paper Structure (35 sections, 8 figures, 7 tables)

This paper contains 35 sections, 8 figures, 7 tables.

Figures (8)

  • Figure 1: Lifecycle of Model Datasets
  • Figure 2: Metamodel for Model Dataset Benchmarking.
  • Figure 3: Web UI of the Benchmarking Prototype showing the Construct Frequency (D3.M2) View (excerpt).
  • Figure 4: High-level Architecture of the Model Dataset Benchmarking Platform
  • Figure 5: Model Dataset Benchmarking Pipeline Stages
  • ...and 3 more figures