• Home
  • Search
  • Exploring (Meta-)Model Snapshots by Combining Visual and Textual Techniques
  • Cite Icon11
  • https://doi.org/10.14279/tuj.eceasst.41.573Copy DOI Icon

Exploring (Meta-)Model Snapshots by Combining Visual and Textual Techniques

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

One central task in software development by means of graph-based techniques is to inspect and to query the underlying graph. Important issues are, for example, to detect general graph properties like connectivity, to explore more special features like the applicability of left-hand side rules in graph transformations, or to validate snapshots of evolving systems by checking properties in an on-the-fly way. We propose a new approach combining visual and textual techniques for exploring graphs. We emphasize a particular aspect of the underlying graph by showing or hiding nodes and edges. We offer three different ways to explore (meta-)model snapshots which may be combined: (1) selection by object identity and class membership, (2) selection by OCL expression, and (3) selection by path length. One main motivation for our work is to access large or complicated graphs in a systematic way. We evaluate our approach by different middle-sized scenarios. Our evaluation shows that the approach works for large graphs with about 1000 nodes and 2000 edges and for graphs which instantiate metamodels representing software engineering artifacts.

Similar Papers
  • PDF
  • Research Article
  • Citations6

Crowdsourcing in Software Development: Empirical Support for Configuring Contests

  • Jan 01, 2020
  • IEEE Access
  • Stamatia Bibi +5
  • Book Chapter

Fuzzy Logic Based Computational Technique for Analyzing Software Bug Repository

  • Jan 03, 2023
  • Rama Ranjan Panda +1
  • Research Article
  • Citations15

Big Code Search: A Bibliography

  • Aug 26, 2023
  • ACM Computing Surveys
  • Kisub Kim +7
  • Research Article
  • Citations26

Perceptions of open‐source software developers on collaborations: An interview and survey study

  • Oct 24, 2021
  • Journal of Software: Evolution and Process
  • Kattiana Constantino +4
  • Conference Article
  • Citations8

Automated Classification of Class Role-Stereotypes via Machine Learning

  • Apr 15, 2019
  • Arif Nurwidyantoro +2
  • Conference Article
  • Citations2

Bug localization via searching crowd-contributed code

  • Nov 17, 2014
  • Qianxiang Wang +1
  • Research Article
  • Citations8

Program entanglement, feature interaction and the feature language extensions

  • Sep 14, 2006
  • Computer Networks
  • Wu-Hon F Leung
  • Conference Article
  • Citations56

A similarity-aware approach to testing based fault localization

  • Nov 07, 2005
  • Dan Hao +5
  • Research Article

Exploring Common Code Reading Strategies in Debugging

  • Dec 02, 2019
  • International Conference on Computers in Education
  • Christine Lourrine Tablatin
  • Conference Article
  • Citations69

Descriptive compound identifier names improve source code comprehension

  • May 28, 2018
  • Andrea Schankin +5
  • Research Article

LLM-Based Web Generation Quality Assessment

  • Mar 27, 2025
  • Theoretical and Natural Science
  • Yizhen Gong +1
  • Conference Article
  • Citations11

Validation Framework for Aspectual Requirements Engineering (ValFAR)

  • Sep 14, 2020
  • Sohil F Alshareef +3
  • Research Article
  • Citations23

Error messages in relational database management systems: A comparison of effectiveness, usefulness, and user confidence

  • Jul 12, 2021
  • Journal of Systems and Software
  • Toni Taipalus +2
  • Conference Article
  • Citations75

Design Rule Hierarchies and Parallelism in Software Development Tasks

  • Nov 01, 2009
  • Sunny Wong +4
  • Research Article
  • Citations35

Demystifying LLM-Based Software Engineering Agents

  • Jun 19, 2025
  • Proceedings of the ACM on Software Engineering
  • Chunqiu Steven Xia +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.