Interactive Programming & Analysis Lab

We see the elements of play and exploration in activities of software and data engineering as an essential part of developing larger computational systems.

We can broadly view the work we do as part of two categories:

  1. Empirical Understanding: We want to understand the underlying structures and artifacts that govern exploration and experimentation in computational tasks.
  2. System Building: We design, build, and evaluate interventions in the form of systems that either automate or augment human ability to better deal with these structures and artifacts.

Student projects

We offer thesis opportunities (bachelor’s and master’s) and projects (Project in Computer Science) in the broader areas of software engineering for TU Wien students. Please read our IPA Thesis Guidelines and if you are interested in working with us, please reach out to
Jürgen Cito


Recent News