User profiles for Matthew Stephan

Matthew Stephan

Associate Professor, Miami University
Verified email at miamioh.edu
Cited by 950

A survey of model comparison approaches and applications

M Stephan, JR Cordy - … on Model-Driven Engineering and Software …, 2013 - scitepress.org
This survey paper presents the current state of model comparison as it applies to Model-Driven
Engineering. We look specifically at how model matching is accomplished, the …

Models are code too: Near-miss clone detection for Simulink models

…, JR Cordy, TR Dean, M Stephan… - 2012 28th IEEE …, 2012 - ieeexplore.ieee.org
While graph-based techniques show good results in finding exactly similar subgraphs in
graphical models, they have great difficulty in finding near-miss matches. Text-based clone …

Machine learning applications in baseball: A systematic literature review

K Koseler, M Stephan - Applied Artificial Intelligence, 2017 - Taylor & Francis
Matthew Stephan… Inclusion/Exclusion was performed through collaboration between
Kaan Koseler and Matthew Stephan. Disputes to this effect were resolved through discussion. …

Engineering of framework-specific modeling languages

…, K Czarnecki, M Stephan - IEEE Transactions on …, 2009 - ieeexplore.ieee.org
Framework-specific modeling languages (FSMLs) help developers build applications based
on object-oriented frameworks. FSMLs model abstractions and rules of application …

Clone detection through srcClone: A program slicing based approach

HW Alomari, M Stephan - Journal of Systems and Software, 2022 - Elsevier
Software clone detection is an often used approach to understand and maintain software
systems. One category of clones that is challenging to detect but very useful is semantic clones, …

Towards a cognizant virtual software modeling assistant using model clones

M Stephan - 2019 IEEE/ACM 41st International Conference on …, 2019 - ieeexplore.ieee.org
We present our new ideas on taking the first steps towards cultivating synergy between
model-driven engineering (MDE), machine learning, and software clones. Specifically, we …

[PDF][PDF] A survey of methods and applications of model comparison

M Stephan, JR Cordy - Queen's University, Tech. Rep, 2011 - Citeseer
High-level software models are representations of software artifacts or processes that are at
a higher level of abstraction than source code. This includes structural modeling techniques, …

Towards a taxonomy for simulink model mutations

M Stephan, MH Alalfi, JR Cordy - 2014 IEEE Seventh …, 2014 - ieeexplore.ieee.org
A relatively new and important branch of Mutation Analysis involves model mutations. In our
attempts to realize model-clone detector testing, we found that there was little mutation …

Simima: a virtual simulink intelligent modeling assistant: Simulink intelligent modeling assistance through machine learning and model clones

B Adhikari, EJ Rapos, M Stephan - Software and Systems Modeling, 2024 - Springer
Intelligent virtual model assistance is a key challenge in cultivating model-driven engineering
proliferation and growth. Such assistance will help improve the quality of software models, …

Towards qualitative comparison of simulink model clone detection approaches

M Stephan, MH Alafi, A Stevenson… - 2012 6th International …, 2012 - ieeexplore.ieee.org
In this position paper we briefly review the Simulink model clone detection approaches in
literature, including a new one currently being developed, and outline our plan for an …