Christian Estler
Address
Hans-Christian EstlerSoftware Engineering, Meyer
Clausiusstrasse 59
RZ J8
8092 Zurich
Introduction
I am an assistant at the Chair of Software Engineering at ETH Zürich, under the supervision of Prof. Bertrand Meyer. I received my Master degree in Computer Science from the University of Paderborn.
Research
My current research interest is in Distributed Software Engineering. More specifically, I'm working on CloudStudio, a web-based IDE which supports real-time collaboration, together with Martin Nordio.
Publications
2012
- H.-Christian Estler, Martin Nordio, Carlo A. Furia, Bertrand Meyer, and Johannes Schneider: Agile vs. Structured Distributed Software Development: A Case Study. Accepted for publication at the 7th International Conference on Global Software Engineering (ICGSE)
2011
-
Martin Nordio, H.-Christian Estler, Bertrand Meyer, Julian Tschannen, Carlo Ghezzi, and Elisabetta Di Nitto:
How do Distribution and Time Zones affect Software Development? A Case Study on Communication.
In proceedings of the 6th International Conference on Global Software Engineering (ICGSE), IEEE, pages 176--184, 2011
[pdf]
[bib]
- H.-Christian Estler and Heike Wehrheim: Heuristic Search-Based Planning for Graph Transformation Systems. In proceedings of the Workshop on Knowledge Engineering for Planning and Scheduling (KEPS), pages 54--61, 2011 [pdf] [bib]
2009
- D. Rayside, H.-C. Estler: A Spreadsheet-like User Interface for Combinatorial Multi-Objective Optimization. CASCON 2009: Markham, ON, Canada, November 2009 [pdf] [slides]
- D. Rayside, H.-C. Estler, D. Jackson: The Guided Improvement Algorithm for Exact, General-Purpose, Many-Objective Combinatorial Optimization. MIT-CSAIL-TR-2009-033, Massachusetts Institute of Technology, 2009. [pdf]
2008
- H.-C. Estler, H. Wehrheim: Alloy as a refactoring checker? Proceedings REFINE: Refinement Workshop, Electronic Notes in Theoretical Computer Science, 2008 [pdf] [slides]
2006
- H.-C. Estler, T. Ruhroth, H. Wehrheim: Model checking correctness of refactorings - Some experiments. Proceedings REFINE: Refinement Workshop, Electronic Notes in Theoretical Computer Science, 2006. [pdf]
Teaching
- Fall 2011: teaching assisting for Distributed and Outsourced Software Engineering
- Spring 2011: teaching assisting for Software Architecture
- Fall 2010: teaching assisting for Introduction to Programming