Martin Fleck


From 2007 Martin Fleck studied Software Engineering at the University of Applied Sciences Upper Austria, where he received his master’s degree in October 2012. His master’s thesis was concerned with the application of Machine Learning techniques in the profiling of social network users. During his studies he worked as a tutor for the subject Relational Databases, SQL and XML. From November 2012 to April 2016 he has been involved in the Business Informatics Group of the Technical University Vienna as a project assistant in the FP7 project ARTIST. During this time he also supported the courses Model Engineering, Advanced Model Engineering, and Web Engineering.

In May 2016, he received his PhD degree in computer science from the TU Wien for his thesis on combining search-based optimization methods and model transformations. Since then he has been working at EclipseSource Vienna.


  • model engineering
  • model transformations
  • search-based software engineering
  • search-based optimization
  • language engineering
  • programming languages

Open Source Projects



Advanced software-based seRvice provisioning and migraTIon of legacy SofTware

Successful software has to evolve to keep it compatible and up to date. Up to 90% of software cost is spent on maintenance and of this 75% is spent on the development of new features for staying competitive.

Read more