Home

reimann_800x533

I am Jan Reimann and received my PhD from the Technische Universität Dresden in the Software Technology Group of Prof. Uwe Aßmann. I work at QualityMinds GmbH as a Senior Test Automation Engineer.

My research interests reside in the field of model evolution and model co-evolution in the context of model-driven software development. Especially the topics of generic model refactoring and model co-refactoring belong to my main interests. With my PhD thesis “Generic Quality-Aware Refactoring and Co-Refactoring in Heterogeneous Model Environments” (see publications) I contributed a role-based approach to this research area and implemented the Eclipse-based tool Refactory.

You can contact me:

Dr. Jan Reimann
email: jan /at/ reimone dot net

Publications and Talks

2023

BibTeX ↓
@Online{Reimann2023a,
author = {Reimann, Jan},
date = {2023-01-11},
editor = {Linders, Ben},
title = {How to Measure the Energy Consumption of Bugs},
url = {https://www.infoq.com/articles/energy-consumption-bugs/},
organization = {InfoQ},
author+an = {1=highlight},
}

2022

2021

2020

  • Minna Lanz, Jan Reimann, Aleš Ude, Niki Kousi, Roel Pieters, Morteza Dianatfar, Sotiris Makris
    Digital innovation hubs for robotics – TRINITY approach for distributing knowledge via modular use case demonstrations
    Procedia CIRP
    DOI
BibTeX ↓
@Article{Lanz2021,
author = {Lanz, Minna and Reimann, Jan and Ude, Aleš and Kousi, Niki and Pieters, Roel and Dianatfar, Morteza and Makris, Sotiris},
date = {2021},
journaltitle = {Procedia CIRP},
title = {Digital innovation hubs for robotics – TRINITY approach for distributing knowledge via modular use case demonstrations},
doi = {https://doi.org/10.1016/j.procir.2020.05.203},
issn = {2212-8271},
note = {8th CIRP Conference of Assembly Technology and Systems},
pages = {45-50},
url = {https://www.sciencedirect.com/science/article/pii/S2212827120314207},
volume = {97},
keywords = {Digital innovation hub, Modular, Robotics, ICT, IIoT},
}

2019

  • Jan Reimann, Gabor Sziebig
    The Intelligent Factory Space – A Concept for Observing, Learning and Communicating in the Digitalized Factory
    IEEE Access, 2019
    DOI
BibTeX ↓
@Article{Reimann2019,
author = {Reimann, Jan and Sziebig, Gabor},
title = {The Intelligent Factory Space -- A Concept for Observing, Learning and Communicating in the Digitalized Factory},
journal = {IEEE Access},
year = {2019},
date = {2019-05-27},
issn = {2169-3536},
doi = {10.1109/ACCESS.2019.2919340},
author+an = {1=highlight},
keywords = {Production facilities;Computer architecture;Task analysis;Microprocessors;Manufacturing;Industries;Cyber-physical systems;Industrial cyber-physical systems;Flexible manufacturing systems;Intelligent shopfloor;Connectivity;Interoperability}
}

2018

  • Jan Reimann, Ken Wenzel, Marko Friedemann, Matthias Putz
    Methodology and model for predicting energy consumption in manufacturing at multiple scales
    15th Global Conference on Sustainable Manufacturing 2017
    ScienceDirectLink
BibTeX ↓
@Article{Reimann2018,
author = {Reimann, Jan and Wenzel, Ken and Friedemann, Marko and Putz, Matthias},
title = {Methodology and model for predicting energy consumption in manufacturing at multiple scales},
journal = {Procedia Manufacturing},
year = {2018},
volume = {21},
pages = {694 -- 701},
note = {15th Global Conference on Sustainable Manufacturing},
issn = {2351-9789},
doi = {https://doi.org/10.1016/j.promfg.2018.02.173},
author+an = {1=highlight},
keywords = {Energy efficiency, Predictive Model, Ontology},
}

2015

  • Jan Reimann
    Generic Quality-Aware Refactoring and Co-Refactoring in Heterogeneous Model Environments
    Doctoral Thesis, Technische Universität Dresden, 2015
    Qucosa Link
BibTeX ↓
@PhdThesis{Reimann2015,
Title = {Generic Quality-Aware Refactoring and Co-Refactoring in Heterogeneous Model Environments},
Author = {Reimann, Jan},
School = {Technische Universität Dresden},
Year = {2015},
Url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-177153}
}
  • Kai Herrmann, Jan Reimann, Hannes Voigt, Birgit Demuth, Stefan Fromm, Robert Stelzmann, Wolfgang Lehner
    Database Evolution for Software Product Lines
    Proceedings of the 4th International Conference on Data Management Technologies and Applications
  • BibTeX ↓
    @InProceedings{Herrmann2015,
    Title                    = {Database Evolution for Software Product Lines},
    Author                   = {Herrmann, Kai and Reimann, Jan and Voigt, Hannes and Demuth, Birgit and Fromm, Stefan and Stelzmann, Robert and Lehner, Wolfgang},
    Booktitle                = {Proceedings of the 4th International Conference on Data Management Technologies and Applications},
    Year                     = {2015},
    Doi                      = {10.5220/0005484101250133},
    Publisher                = {SCITEPRESS}
    }

    2014

    • Frank Furrer, Jan Reimann (Eds.)
      Impact and Challenges of Software in 2025
      Technical Report Technische Universität Dresden, Software Technology Group
      Qucosa Link
    BibTeX ↓
    @TechReport{Furrer2014,
    Title                    = {{I}mpact and {C}hallenges of {S}oftware in 2025},
    Author                   = {Furrer, Frank and Reimann (Eds.), Jan},
    Institution              = {Technische Universität Dresden, Software Technology Group},
    Year                     = {2014},
    Url                      = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-152785}
    }
  • Rolf-Helge Pfeiffer, Jan Reimann, Andrzej Wąsowski
    Language-Independent Traceability with Lässig
    Proceedings of the European Conference on Modelling Foundations and Applications 2014 (ECMFA)
    Springerlink
  • BibTeX ↓
    @incollection{Pfeiffer2014
    year={2014},
    isbn={978-3-319-09194-5},
    booktitle={Modelling Foundations and Applications},
    volume={8569},
    series={Lecture Notes in Computer Science},
    editor={Cabot, Jordi and Rubin, Julia},
    doi={10.1007/978-3-319-09195-2_10},
    title={Language-Independent Traceability with Lässig},
    url={http://dx.doi.org/10.1007/978-3-319-09195-2_10},
    publisher={Springer International Publishing},
    author={Pfeiffer, Rolf-Helge and Reimann, Jan and Wąsowski, Andrzej},
    pages={148-163},
    language={English}
    }
  • Jan Reimann, Martin Brylski, Uwe Aßmann
    A Tool-Supported Quality Smell Catalogue For Android Developers
    Proceedings of the conference Modellierung 2014 in the Workshop Modellbasierte und modellgetriebene Softwaremodernisierung – MMSM 2014
    PDF
  • BibTeX ↓
    @InProceedings{Reimann2014,
    Title                    = {{A} {T}ool-{S}upported {Q}uality {S}mell {C}atalogue {F}or {A}ndroid {D}evelopers},
    Author                   = {Reimann, Jan and Brylski, Martin and Aßmann, Uwe},
    Booktitle                = {Proceedings of the conference Modellierung 2014 in the Workshop Modellbasierte und modellgetriebene Softwaremodernisierung – MMSM 2014},
    Year                     = {2014}
    }

    2013

    BibTeX ↓
    @INPROCEEDINGS{Reimann2013,
    author = {Reimann, Jan and A{\ss}mann, Uwe},
    title = {{Q}uality-{A}ware {R}efactoring for {E}arly {D}etection and {R}esolution
    of {E}nergy {D}eficiencies},
    booktitle = {Proceedings of the 2013 IEEE/ACM 6th International Conference on
    Utility and Cloud Computing},
    year = {2013},
    series = {UCC '13},
    pages = {321--326},
    address = {Washington, DC, USA},
    publisher = {IEEE Computer Society},
    acmid = {2588737},
    doi = {10.1109/UCC.2013.70},
    isbn = {978-0-7695-5152-4},
    keywords = {quality smell, quality-aware refactoring, energy efficiency},
    numpages = {6},
    owner = {jreimann},
    timestamp = {2013.10.21}
    }
  • Jan Reimann, Mirko Seifert, Uwe Aßmann
    On the reuse and recommendation of model refactoring specifications
    Software and Systems Modeling (SoSyM) Journal, 2012
    Springerlink
  • BibTeX ↓
    @ARTICLE{
    author = {{R}eimann, {J}an and {S}eifert, {M}irko and {A}{\ss}mann, {U}we},
    title = {{O}n the reuse and recommendation of model refactoring specifications},
    journal = {Software \& Systems Modeling},
    year = {2013},
    volume = {12},
    pages = {579--596},
    number = {3},
    doi = {10.1007/s10270-012-0243-2},
    issn = {1619-1366},
    keywords = {Generic model refactoring; Role-based refactoring; Refactoring reuse;
    Refactoring recommendation; Role modelling},
    publisher = {Springer Berlin Heidelberg}
    }

    2012

    • Uwe Aßmann, Andreas Bartho, Christoff Bürger, Sebastian Cech, Birgit Demuth, Florian Heidenreich, Jendrik Johannes, Sven Karol, Jan Polowinski, Jan Reimann, Julia Schroeter, Mirko Seifert, Michael Thiele, Christian Wende, Claas Wilke
      DropsBox: the Dresden Open Software Toolbox
      Software and Systems Modeling (SoSyM) Journal, 2012
      Springerlink
    BibTeX ↓
    @article{,
    year={2012},
    issn={1619-1366},
    journal={Software & Systems Modeling},
    doi={10.1007/s10270-012-0284-6},
    title={DropsBox: the Dresden Open Software Toolbox},
    url={http://dx.doi.org/10.1007/s10270-012-0284-6},
    publisher={Springer-Verlag},
    keywords={Domain-specific modelling environment; Domain-specific language; Language life cycle; Modelling tool; MDSD; EMF},
    author={Aßmann, Uwe and Bartho, Andreas and Bürger, Christoff and Cech, Sebastian and Demuth, Birgit and Heidenreich, Florian and Johannes, Jendrik and Karol, Sven and Polowinski, Jan and Reimann, Jan and Schroeter, Julia and Seifert, Mirko and Thiele, Michael and Wende, Christian and Wilke, Claas},
    pages={1-37},
    language={English}
    }
  • Jan Reimann, Claas Wilke, Birgit Demuth, Michael Muck, and Uwe Aßmann
    Tool Supported OCL Refactoring Catalogue
    2012 Workshop on OCL and Textual Modelling (OCL 2012)
    ACM Link Slides
  • BibTeX ↓
    @inproceedings{Reimann:2012:TSO:2428516.2428518,
    author = {Reimann, Jan and Wilke, Claas and Demuth, Birgit and Muck, Michael and Aßmann, Uwe},
    title = {Tool supported OCL refactoring catalogue},
    booktitle = {Proceedings of the 12th Workshop on OCL and Textual Modelling},
    series = {OCL '12},
    year = {2012},
    isbn = {978-1-4503-1799-3},
    location = {Innsbruck, Austria},
    pages = {7--12},
    numpages = {6},
    url = {http://doi.acm.org/10.1145/2428516.2428518},
    doi = {10.1145/2428516.2428518},
    acmid = {2428518},
    publisher = {ACM},
    address = {New York, NY, USA},
    keywords = {OCL, OCL-exclusive refactoring, model refactoring, refactoring catalogue},
    }
  • Sebastian Götz, Max Leuthäuser, Christian Piechnick, Jan Reimann, Sebastian Richly, Julia Schroeter, Claas Wilke, and Uwe Aßmann
    Entwicklung Cyber-Physikalischer Systeme am Beispiel des NAO-Roboters
    Chemnitzer Linux-Tage 2012 – Tagungsband, Universitätsverlag Chemnitz, 2012
    Qucosa Link
  • BibTeX ↓
    @inproceedings {clt2012-1016,
    author = {Sebastian G"otz and Max Leuth"auser and Christian Piechnick
    and Jan Reimann and Sebastian Richly and Julia Schroeter and
    Class Wilke and Uwe A"smann},
    title = {{E}ntwicklung {C}yber-{P}hysikalischer {S}ysteme am {B}eispiel des
    {NAO}-{R}oboters},
    pages = {45--52},
    booktitle = {{C}hemnitzer {L}inux-{T}age 2012 --~{T}agungsband~--},
    organization = {{T}eam der {C}hemnitzer {L}inux-{T}age},
    publisher = {{U}niversit"atsverlag {C}hemnitz},
    month = mar,
    year = 2012
    }
  • Sebastian Götz, Max Leuthäuser, Jan Reimann, Julia Schroeter, Christian Wende, Claas Wilke, and Uwe Aßmann
    A Role-based Language for Collaborative Robot Applications
    Proceedings of the 1st International ISoLA Workshop on Software Aspects of Robotic Systems, Vienna University of Technology, October 17 – 18, 2011
    Springerlink
  • BibTeX ↓
    @InBook{Goetz2012b,
    author    = {Götz, Sebastian and Leuthäuser, Max and Reimann, Jan and Schroeter, Julia and Wende, Christian and Wilke, Claas and Aßmann, Uwe},
    title     = {{A }Role-Based Language for Collaborative Robot Applications},
    booktitle = {Leveraging Applications of Formal Methods, Verification, and Validation: International Workshops, SARS 2011 and MLSC 2011, Held Under the Auspices of ISoLA 2011 in Vienna, Austria, October 17-18, 2011. Revised Selected Papers},
    year      = {2012},
    editor    = {Hähnle, Reiner and Knoop, Jens and Margaria, Tiziana and Schreiner, Dietmar and Steffen, Bernhard},
    series    = {Communications in Computer and Information Science},
    publisher = {Springer Berlin Heidelberg},
    isbn      = {978-3-642-34781-8},
    pages     = {1--15},
    doi       = {10.1007/978-3-642-34781-8_1},
    author+an = {3=highlight},
    }

    2011

    • Claas Wilke, Sebastian Götz, Jan Reimann, Uwe Aßmann
      Vision Paper: Towards Model-Based Energy Testing

      Proceedings of the ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems (MoDELS2011), Wellington, New Zealand, October 16-21, 2011
      Springerlink
    BibTeX ↓
    @INPROCEEDINGS{WGR+11,
    author = {Claas Wilke and Sebastian Götz and Jan Reimann and Uwe Assmann},
    title = {Vision Paper: Towards Model-Based Energy Testing},
    booktitle = {Proceedings of 14th International Conference on Model Driven Engineering
    Languages and Systems (MODELS 2011)},
    year = {2011}
    }
  • Jan Reimann
    Qualitiy Controlled Composition Generation
    Pre-Proccedings of the GTTSE2011/SLE2011 Students’ Workshop, Braga, Portugal, July 5, 2011
    (author version)
  • Florian Heidenreich, Jendrik Johannes, Jan Reimann, Mirko Seifert, Christian Wende, Christian Werner, Claas Wilke, Uwe Aßmann
    Model-driven Modernisation of Java Programs with JaMoPP
    First International Workshop on Model-Driven Software Migration (MDSM 2011) co-located with the 15th European Conference on Software Maintenance and Reengineering (CSMR 2011), 1st March 2011, Oldenburg, Germany
    (Proceedings Link)
  • BibTeX ↓
    @INPROCEEDINGS{HJR+11:MSDM,
    author = {Heidenreich, Florian and Johannes, Jendrik and Reimann, Jan and Seifert,
    Mirko and Wende, Christian and Werner, Christian and Wilke, Claas
    and A{\ss}mann, Uwe},
    title = {{Model-driven Modernisation of Java Programs with JaMoPP}},
    booktitle = {{Joint Proceedings of the First International Workshop on Model-Driven
    Software Migration (MDSM 2011) and the Fifth International Workshop
    on System Quality and Maintainability (SQM 2011), March 1, 2011 in
    Oldenburg, Germany}},
    year = {2011},
    editor = {Fuhr, Andreas and Hasselbring, Wilhelm and Riediger, Volker and Bruntink,
    Magiel and Kontogiannis, Kostas},
    pages = {8--11},
    month = {March},
    publisher = {CEUR Workshop Proceedings}
    }

    2010

    • Stefan Pietschmann, Vincent Tietz, Jan Reimann, Christian Liebing, Michèl Pohle, Klaus Meißner
      A Metamodel for Context-Aware Component-Based Mashup Applications
      In Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services (iiWAS 2010), ACM, ISBN 978-1-4503-0421-4, November 2010
      ACM
    BibTeX ↓
    @INPROCEEDINGS{Pietschmann2010iiWAS,
    author = {Stefan Pietschmann and Vincent Tietz and Jan Reimann and Christian Liebing and Mich'{e}l Pohle and Klaus Mei\ss{}ner},
    title = {A Metamodel for Context-Aware Component-Based Mashup Applications},
    booktitle = {Proceedings of the 12th International Conference on Information Integration and Web-based Applications \& Services (iiWAS 2010)},
    isbn = {978-1-4503-0421-4},
    year = {2010},
    month = {nov},
    publisher = {ACM}
    }
  • Jan Reimann, Mirko Seifert, Uwe Aßmann
    Role-Based Generic Model Refactoring
    In Proceedings of the ACM/IEEE 13th International Conference on Model Driven Engineering Languages Systems (MoDELS 2010), 6th-8th October 2010, Oslo, Norway, Best Paper Award
    Springlink
  • BibTeX ↓
    @inproceedings {springerlink:10.1007/978-3-642-16129-2_7,
    author = {Reimann, Jan and Seifert, Mirko and A
    {\ss}mann, Uwe},
    affiliation = {Institut für Software- und Multimediatechnik, Technische Universität Dresden, D-01062 Dresden, Germany},
    title = {Role-Based Generic Model Refactoring},
    booktitle = {Model Driven Engineering Languages and Systems},
    series = {Lecture Notes in Computer Science},
    editor = {Petriu, Dorina and Rouquette, Nicolas and Haugen, Øystein},
    publisher = {Springer Berlin / Heidelberg},
    isbn = {},
    pages = {78-92},
    volume = {6395},
    url = {http://dx.doi.org/10.1007/978-3-642-16129-2_7},
    year = {2010}
    }

    Magazine Articles

    • Jan Reimann
      WindowBuilder
      Eclipse Magazin (german), Edition 6-2011
    • Jan Reimann
      Refactorings für DSLs und Modelle
      Eclipse Magazin (german), Edition 6-2010

    Theses

    • Jan Reimann
      Generic Quality-Aware Refactoring and Co-Refactoring in Heterogeneous Model Environments
      Doctoral Thesis, Technische Universität Dresden, 2015
      (read)
    • Jan Reimann
      Generisches Modellrefactoring für EMFText (german)
      Diploma Thesis (Diplomarbeit), Technische Universität Dresden, 2010
      (read)
    • Jan Reimann
      Generisches Kompositionsmodell für UI-Mashups (german)
      Minor Thesis (Großer Beleg), Technische Universität Dresden, 2009
      (read)

    Student Work

    Here you can see the student works (diploma, minor, master or bachelor theses, internships) I have supervised.

    • Harsh Shah (Bachelor Thesis): Automating the Process of Triggering a Test Cycle from the External Crowd-Testing Provider TestIO on a Github Pull Request, 2023
    • Julius Beyer: Untersuchung moderner Webtechnologien zur Qualitätsüberprüfung in durchgängig digitalisierten Montageprozessen
    • Practical internship: Quality Smells for Android Applications (4 undergraduate students)
    • Martin Brylski: Durchführung einer Entwicklerstudie zum Ermitteln von Quality Smells und deren Beseitigung auf Android-Systemen (Performing a developer study to elicit quality smells and their resolutions on Android systems), July 2013 – February 2014, published at https://martinbrylski.de
    • Fabian Hänsel: Acquiring Unified Traces From Diverse Model Transformations to Analyse Model Dependencies, July 2012 – March 2013
    • Christian Vonsien: Spezifikation von Model Smells zum Vorschlagen von Modell-Refactorings (Specification of Model Smells for Recommending Model Refactorings), May 2012 – Oct 2012
    • Michael Muck: Refactoring for OCL, Dec 2010 – September 2011
    • Erik Tittel: Refactoring in der Ontologiegetriebenen Softwareentwicklung (Refactoring in the Ontology-driven Software Development), Dec 2010 – May 2011
      published at Qucosa