---
_id: '6763'
abstract:
- lang: eng
  text: Existing test cases represent important assets, which are worth reusing in
    software migration projects. The benefit is twofold, reuse of relevant information
    as well cost saving by avoiding design of new test cases. As test cases are implemented
    in the same or a compatible technology as the system they are testing, they have
    to somehow follow the system migration, i.e., they should be co-migrated. Due
    to the size of the test case set, and often missing conformity in the structure
    of the test cases, migration of test cases is a quite challenging task. As model-driven
    engineering has been established to manage those complex tasks, we apply it in
    the test case domain. In this paper, we propose a generic migration method based
    on model-driven reengineering techniques. Our method which involves reverse engineering,
    restructuring, and forward engineering is applied in an industrial case study
    where appropriate tooling was developed as well.
author:
- first_name: Ivan
  full_name: Jovanovikj, Ivan
  id: '39187'
  last_name: Jovanovikj
  orcid: https://orcid.org/0000-0002-1838-794X
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
- first_name: Anthony
  full_name: Anjorin, Anthony
  last_name: Anjorin
- first_name: Stefan
  full_name: Sauer, Stefan
  id: '447'
  last_name: Sauer
citation:
  ama: 'Jovanovikj I, Engels G, Anjorin A, Sauer S. Model-Driven Test Case Migration:
    The Test Case Reengineering Horseshoe Model. In: Mendling J, Mouratidis H, eds.
    <i>Information Systems in the Big Data Era - CAiSE Forum 2018, Tallinn, Estonia,
    June 11-15, 2018, ProceedingIs</i>. Cham: Springer International Publishing; 2018:133-147.
    doi:<a href="https://doi.org/10.1007/978-3-319-92901-9_13">https://doi.org/10.1007/978-3-319-92901-9_13</a>'
  apa: 'Jovanovikj, I., Engels, G., Anjorin, A., &#38; Sauer, S. (2018). Model-Driven
    Test Case Migration: The Test Case Reengineering Horseshoe Model. In J. Mendling
    &#38; H. Mouratidis (Eds.), <i>Information Systems in the Big Data Era - CAiSE
    Forum 2018, Tallinn, Estonia, June 11-15, 2018, ProceedingIs</i> (pp. 133–147).
    Cham: Springer International Publishing. <a href="https://doi.org/10.1007/978-3-319-92901-9_13">https://doi.org/10.1007/978-3-319-92901-9_13</a>'
  bibtex: '@inproceedings{Jovanovikj_Engels_Anjorin_Sauer_2018, place={Cham}, title={Model-Driven
    Test Case Migration: The Test Case Reengineering Horseshoe Model}, DOI={<a href="https://doi.org/10.1007/978-3-319-92901-9_13">https://doi.org/10.1007/978-3-319-92901-9_13</a>},
    booktitle={Information Systems in the Big Data Era - CAiSE Forum 2018, Tallinn,
    Estonia, June 11-15, 2018, ProceedingIs}, publisher={Springer International Publishing},
    author={Jovanovikj, Ivan and Engels, Gregor and Anjorin, Anthony and Sauer, Stefan},
    editor={Mendling, Jan and Mouratidis, HaralambosEditors}, year={2018}, pages={133–147}
    }'
  chicago: 'Jovanovikj, Ivan, Gregor Engels, Anthony Anjorin, and Stefan Sauer. “Model-Driven
    Test Case Migration: The Test Case Reengineering Horseshoe Model.” In <i>Information
    Systems in the Big Data Era - CAiSE Forum 2018, Tallinn, Estonia, June 11-15,
    2018, ProceedingIs</i>, edited by Jan Mendling and Haralambos Mouratidis, 133–47.
    Cham: Springer International Publishing, 2018. <a href="https://doi.org/10.1007/978-3-319-92901-9_13">https://doi.org/10.1007/978-3-319-92901-9_13</a>.'
  ieee: 'I. Jovanovikj, G. Engels, A. Anjorin, and S. Sauer, “Model-Driven Test Case
    Migration: The Test Case Reengineering Horseshoe Model,” in <i>Information Systems
    in the Big Data Era - CAiSE Forum 2018, Tallinn, Estonia, June 11-15, 2018, ProceedingIs</i>,
    Tallinn, Estonia, 2018, pp. 133–147.'
  mla: 'Jovanovikj, Ivan, et al. “Model-Driven Test Case Migration: The Test Case
    Reengineering Horseshoe Model.” <i>Information Systems in the Big Data Era - CAiSE
    Forum 2018, Tallinn, Estonia, June 11-15, 2018, ProceedingIs</i>, edited by Jan
    Mendling and Haralambos Mouratidis, Springer International Publishing, 2018, pp.
    133–47, doi:<a href="https://doi.org/10.1007/978-3-319-92901-9_13">https://doi.org/10.1007/978-3-319-92901-9_13</a>.'
  short: 'I. Jovanovikj, G. Engels, A. Anjorin, S. Sauer, in: J. Mendling, H. Mouratidis
    (Eds.), Information Systems in the Big Data Era - CAiSE Forum 2018, Tallinn, Estonia,
    June 11-15, 2018, ProceedingIs, Springer International Publishing, Cham, 2018,
    pp. 133–147.'
conference:
  location: Tallinn, Estonia
  name: CAiSE 2018
date_created: 2019-01-16T09:42:41Z
date_updated: 2022-01-06T07:03:17Z
department:
- _id: '66'
- _id: '534'
doi: https://doi.org/10.1007/978-3-319-92901-9_13
editor:
- first_name: Jan
  full_name: Mendling, Jan
  last_name: Mendling
- first_name: Haralambos
  full_name: Mouratidis, Haralambos
  last_name: Mouratidis
language:
- iso: eng
page: 133-147
place: Cham
publication: Information Systems in the Big Data Era - CAiSE Forum 2018, Tallinn,
  Estonia, June 11-15, 2018, ProceedingIs
publication_identifier:
  isbn:
  - 978-3-319-92901-9
publisher: Springer International Publishing
status: public
title: 'Model-Driven Test Case Migration: The Test Case Reengineering Horseshoe Model'
type: conference
user_id: '39187'
year: '2018'
...
