Publications

Many papers are linked to downloadable Adobe Acrobat Reader portable document format (PDF) documents. All papers are copyright by their respective publishers (IEEE, ACM, Elsevier, Springer, Kluwer and so on) - see the publishers' websites for copyright restrictions and definitive published versions.

Referred Publications

  • M.Stephan and J.R. Cordy, "Evaluating Model Clone Detection Using Mutation Analysis", Software Testing, Verification and Reliability Journal (STVR) Special Issue on Mutation Testing and Analysis, (in progress) (Impact factor 1.082)
  • M.Stephan, "Challenges in Teaching Modeling in Agile Software Engineering Courses", International Conference on Model Driven Engineering Languages and Systems - Educators Symposium at MoDELS, Austin, Texas, USA, September 2017, (to appear)
  • K. Koseler and M. Stephan, "Towards the Realization of a DSML for Machine Learning: A Baseball Analytics Use Case", International Summer School on Domain-Specific Modeling Theory and Practice, Montreal, Canada, July 2017, (to appear)
  • H. Alomari, R.A. Jennings, P. Virote de Souza, M. Stephan, and G. Gannod, "vizSlice: Efficient and Scalable Slicing Visualization for Impact Analysis", Working Conference on Software Visualization, North Carolina, USA, October 2016, pages 101-105.
  • M.Stephan and J.R. Cordy, "Model-Driven Evaluation of Software Architecture Quality Using Model Clone Detection", International Conference on Software Quality, Reliability, and Security, Austria, August 2016, pages 92-99. (29% acceptance rate)
  • G. Luitel, M. Stephan, D. Inclezan "Model Level Design Pattern Instance Detection using Answer Set Programming", International Conference of Software Engineering (ICSE) - Models in Software Engineering (MISE) , May 2016, pages 13-19.
  • M. Stephan, and J.R. Cordy "Identification of Simulink Model Antipattern Instances using Model Clone Detection", International Conference on Model Driven Engineering Languages and Systems (MODELS) , September 2015, pages 276 - 285. (26% acceptance rate out of 132 papers)
  • M. Stephan, and J.R. Cordy "Identifying Instances of Model Design Patterns and Antipatterns Using Model Clone Detection", International Conference of Software Engineering (ICSE) - Models in Software Engineering (MISE) , May 2015, 48–53.
  • M. Stephan, "Model Clone Detector Evaluation Using Mutation Analysis", International Conference of Software Maintaince and Evolution - Doctorial Symposium, Sept 2014, pages 633 – 638.
  • M.H. Alalfi, E.J. Rapos, A. Stevenson, M. Stephan, T.R. Dean and J.R. Cordy, "Semi-automatic Identification and Representation of Subsystem Variability in Simulink Models",International Conference on Software Maintenance and Evolution, Victoria, BC, Sept 2014, pages 486 - 490. (36% acceptance rate)
  • M. Stephan, M. Alalfi, J.R. Cordy, "Towards a Taxonomy for Simulink Model Mutations", International Conference on Software Testing, Verification, and Validation - Mutation Workshop, March 2014, pages 206-215.
  • M. Stephan, M. Alalfi, A. Stevenson, J. R. Cordy, "Evolution of Model Clones in Simulink", Models 2013 - Models and Evolution, Sept 2013, pages 38-47. (Selected for JSS special issue Journal extension)
  • M. Stephan, M. Alalfi, A. Stevenson, J. R. Cordy, "Using Mutation Analysis for a Model-Clone Detector Comparison Framework" , International Conference on Software Engineering (ICSE) - NIER Track, San Francisco, USA, May 2013, pages 1261-1264. (22% acceptance rate out of 143 papers)
  • M. Stephan and J.R. Cordy, "A Survey of Model Comparison Approaches and Applications", Proc. Modelsward 2013, 1st International Conference on Model-Driven Engineering and Software Development, Barcelona, Spain, February 2013, pages 265-277. Best Student Paper Award. (11% full paper acceptance rate)
  • M. Stephan and J.R. Cordy, "Application of Model Comparison Techniques to Model Transformation Testing", Proc. Modelsward 2013, 1st International Conference on Model-Driven Engineering and Software Development, Barcelona, Spain, February 2013, pages 307-311.
  • M.H. Alalfi, J.R. Cordy, T.R. Dean, M. Stephan and A. Stevenson, "Models are Code Too: Near-miss Clone Detection for Simulink Models", International Conference on Software Maintenance, Riva del Garda, Italy, September 2012, pages 295-304. (25% acceptance rate out of 181 papers)
  • M. Stephan , M.N. Alalfi, A. Stevenson and J.R. Cordy, "Towards Qualitative Comparison of Simulink Model Clone Detection Approaches", International Workshop on Software Clones, Zurich, Switzerland, June 2012, pages 84-85.
  • M.N. Alalfi, J.R. Cordy, T.R. Dean, M. Stephan and A. Stevenson, "Near-miss Model Clone Detection for Simulink Models", International Workshop on Software Clones, Zurich, Switzerland, June 2012, pages 78-79.
  • M. Antkiewicz, K. Czarnecki, and M. Stephan, "Engineering of framework-specific modeling languages", Transactions of Software Engineering,Special Issue on Language Engineering, November 2009, pp. 795-824.(Impact Factor 1.516)

  • Other Publications

  • Matthew Stephan, "A Mutation Analysis Based Model Clone Detector Evaluation Framework", Ph.D. thesis, Queen's University, 2014., http://qspace.library.queensu.ca/handle/1974/12376
  • Matthew Stephan, Manar Alalfi, James Cordy, Tom Dean, Andrew Stevenson "A Comparison Framework for Simulink Model Clone Detection", Poster at Cascon 2012.
  • Matthew Stephan and James R. Cordy "A Survey of Methods and Applications of Model Comparison",School of Computing, Queen's University, Tech. Rep. #2011-582, 2011. 43 pages. http://research.cs.queensu.ca/TechReports/Reports/2011-582.pdf
  • Matthew Stephan, "Detection of Java EE EJB Antipattern Instances using Framework-Specific Models", Master's thesis, University of Waterloo, 2009.,http://hdl.handle.net/10012/4362.
  • Matthew Stephan and M. Antkiewicz, "Ecore.fmp: A tool for editing and instantiating class models as feature models", ECE, Univeristy of Waterloo, Tech. Rep. #2008-08, 2008, http://gsd.uwaterloo.ca/sites/default/files/2008-stephan-ecore-fmp.pdf .