The Partner Technologies Research Group is
the Department of Communications and
New Media at
the National University of
Singapore. We do theoretical and applied work at the
intersection of end-user programming language design, artificial
intelligence, cognitive science, design methods, media studies,
and the arts. It can be divided broadly into the following
- Designing end-user programming tools/environments. Such environments enable/empower non-programmers to do/make things they find interesting, useful, and important. In this context, ``programming'' includes not only traditional end-user programming (e.g., Logo), but also different models of control or interaction with computational (or even biological) processes.
- Designing intelligent, adaptive, pro-active partner technologies. This combines end-user programming with intelligent tools. It fits broadly into the domain of ``intelligent user interfaces'' or ``intelligent programming languages/environments/tools''.
- Studying, analyzing, and modeling cognition of human partnership, teamwork, collaboration, and the like. This involves the design and implementation of microworlds for scientific exploration/experiment -- and the incorporation of those models into partner technologies.
- Inventing, evaluating, and applying design knowledge/methods. Beyond designing and implementing solutions that work, we also identify and articulate design knowledge so that others can build similar successful solutions.