Delete search term

Header

Main navigation

Dr. Arjan Mooij

Dr. Arjan Mooij

Dr. Arjan Mooij

ZHAW School of Engineering
Forschungsschwerpunkt Software Engineering
Obere Kirchgasse 2 / Steinberggasse 12/14
8400 Winterthur

+41 (0) 58 934 49 82
arjan.mooij@zhaw.ch

Work at ZHAW

Position

Senior Lecturer in Software Engineering

Focus

  • My research interests include the human understanding and evolvability of software-intensive systems. The challenge is to reduce their ever-growing complexity and size to the essence.
  • Example research question: How can automated tools help people to understand and adapt existing software? For example, by providing global overviews or by simplifying the code.
  • Example research question: How can people reliably specify automatically generated software? For example, using modeling languages, higher-level programming languages, code generation, code transformation, controller synthesis, or explainable artificial intelligence.
  • Research with industry-as-a-lab. This is an applied research approach in close collaboration with industrial partners.
  • Applied and fundamental research in multiple topics. These include code analysis and transformation, concurrency, domain-specific languages, formal methods, model-based engineering, modelling, programming methodology, software technology, and system engineering.
  • Pioneer of TNO's research line on software legacy. This work includes the development of methods and tools based on real case studies with the industry. The results are available in publications, learning tracks, and commercial services.
  • Software development in several programming languages. Languages include Ada, C++, C#, Delphi, Java, and Python.
  • Facilitation of internal and external workshops.
  • Teaching in training and further education in several areas. Topics include compilers, domain-specific languages, information systems, legacy software, logic, model-based engineering, parallelism, problem solving, and programming.

Teaching

Bachelor's degree programme in Computer Science

Experience

  • Senior Lecturer in Software Engineering
    ZHAW, Switzerland
    08 / 2023 - today
  • (Senior) Scientist in "Embedded Systems Innovation"
    Independent research organization TNO, The Netherlands
    05 / 2011 - 07 / 2023
  • Researcher in "Architecture of Information Systems"
    Eindhoven University of Technology, The Netherlands
    10 / 2007 - 05 / 2011
  • Researcher in "Foundations of Programming"
    University of Nottingham, United Kingdom
    10 / 2006 - 09 / 2007
  • Researcher in "Design and Analysis of Systems"
    Eindhoven University of Technology, The Netherlands
    09 / 2002 - 09 / 2006

Education and Continuing education

Education

  • Ph.D. / Computer Science
    Eindhoven University of Technology, The Netherlands
    09 / 2002 - 10 / 2006
  • M.Sc. / Computer Science
    Eindhoven University of Technology, The Netherlands
    09 / 1997 - 08 / 2002

Continuing Education

  • Software Architecture (incl. Systems Thinking)
    Bredemeyer Consulting, USA
    11 / 2021
  • System Architecture (incl. Systems Thinking)
    Embedded Systems Institute, The Netherlands
    03 / 2012

Network

Membership of networks

Social media

LinkedIn

Projects

Publications

Articles in scientific journal, peer-reviewed
Conference contributions, peer-reviewed

Publications before appointment at the ZHAW

See DBLP