Dr. rer. nat. Andreas Ganser
About me

Research projects
Reusing Domain-engineered Artifacts for Code Generation
- Researcher: Andreas Ganser
- Time: 2008 – 2017
The goal of this research project is to bolstered model reuse by providing a holistic approach. This means, the three steps in a reuse process need to be supported on a conceptual and on a tool level. First, reusable model parts need to be identified and “harvested” (hermes.harvest) so they can be put away for later reuse (hermes.store). Second, the stored model parts need to undergo evolutions so they can enhance over time and preserve the benefits (hermes.evolve). Last, the stored model parts need to be found and recommended to interested users (hermes.reuse). To do so, we developed an enhanced knowledge libraries (MoCCa and hermes.store) which build the foundation for harvesting, evolving, and reusing. They do not treat models as in an isolated world, but relate them to each other by describing how they were used together. These relationships cross borders and overcome the usual reuse obstacles and enable the full power of previously modeled knowledge.
Publications
Latest publications:
- Andreas Ganser (2018)
Operation-Based Model Recommenders. PhD thesis, Shaker Verlag, Aachen, Aachener Informatik-Berichte, Software Engineering, No. 34, ISBN 978-3-8440-5946-5, RWTH Aachen University. PDF - Andreas Ganser, Horst Lichter, Alexander Roth, Bernhard Rumpe (2016)
Staged model evolution and proactive quality guidance for model libraries. In Software Quality Journal, Springer US, Vol. 24, No. 3, ISSN 0963-9314, 675–708.
DOI URL - Andrej Dyck, Andreas Ganser, Horst Lichter (2014)
On Designing Recommenders for Graphical Domain Modeling Environments. In 2nd International Conference on Model-Driven Engineering and Software Development (Modelsward 2014), Lisbon, Portugal, Jan 7-9, SCITEPRESS – Science and Technology Publications, ISBN 978-989-758-007-9, 291–299.
DOI URL
Supervisor for thesis projects
Completed thesis projects (17)
Latest completed projects:
- Id: 2013-017
- Student: Stefan Dollase
- Supervisor: Andreas Ganser
- Id: 2012-039
- Student: Tran Ngoc Viet
- Supervisor: Andreas Ganser
- Id: 2012-037
- Student: Ramya Nagarajan
- Supervisor: Andreas Ganser
Latest courses
Winter semester 2013/2014
- Software Engineering (CES)Bachelor
- Lecture & exercise
- Language: German
- Credit points: 6
LecturerAssistants - Vorkurs Informatik (Spring 2014)
- Bridge course
- Language: German
Supervisors
Summer semester 2013
- Vorkurs Informatik (Autumn 2013)
- Bridge course
- Language: German
Supervisors