Dieter Vogts

Learn More
The program development environment a novice programmer uses has been identified as having a significant impact on the outcome of the process of learning to program. Professional program development environments are developed specifically for professional programmers and are often utilised by educational institutions to teach novice programmers. Pedagogical(More)
This paper discusses the impact of an adaptive prototype in-car communication system (ICCS), called MIMI (Multimodal Interface for Mobile Info-communication), on driver distraction. Existing ICCSs attempt to minimise the visual and manual distraction, but more research needs to be done to reduce cognitive distraction. MIMI was designed to address usability(More)
This paper discusses how the driving context (driving events and distraction level) can be determined using a mobile phone equipped with several sensors. The majority of existing in-car communication systems (ICCS) available today are built-in and do not use the driving context. This creates two issues: firstly, the use of an ICCS is limited to specific(More)
In-car communication systems (ICCS) are becoming a common feature in today's cars, however they can cause distraction due to usability issues and competition for driver attention. Several multimodal interfaces have been designed and implemented using speech in order to allocate the driver's hands and eyes solely to the driving task. A lack of feedback and(More)
The issue of driver distraction remains critical despite efforts that aim to reduce its effects. In-Car Communication Systems (ICCS) were introduced to address visual and manual distraction occurring when using a mobile phone whilst driving. ICCS running on mobile phone have increased the number of people using ICCS as they can be installed at no cost and(More)
Augmented Reality (AR) provides a fusion of the real and virtual worlds by superimposing virtual objects on real world scenery. The implementation of AR on mobile devices is known as Mobile Augmented Reality (MAR). MAR is in its infancy and MAR development software is in the process of maturing. Dating back to the origin of Computer Science as an(More)