User profiles for Matthew Stephan
Matthew StephanAssociate Professor, Miami University Verified email at miamioh.edu Cited by 950 |
A survey of model comparison approaches and applications
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 …
Engineering. We look specifically at how model matching is accomplished, the …
Models are code too: Near-miss clone detection for Simulink models
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 …
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. …
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 …
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, …
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 …
model-driven engineering (MDE), machine learning, and software clones. Specifically, we …
[PDF][PDF] A survey of methods and applications of model comparison
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, …
a higher level of abstraction than source code. This includes structural modeling techniques, …
Towards a taxonomy for simulink model mutations
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 …
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
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, …
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 …
literature, including a new one currently being developed, and outline our plan for an …