@inproceedings{Dahm2007, author = {Dahm, Markus}, title = {MP3ergo - Usability of MP3 players}, series = {proc. 10th intl conf Humans and Computers, Duesseldorf}, booktitle = {proc. 10th intl conf Humans and Computers, Duesseldorf}, address = {D{\"u}sseldorf}, pages = {123 -- 128}, year = {2007}, abstract = {Listening to music played by small MP3-players is almost as ubiquituous as talking over mobile phones. In this paper we analyse interaction elements and usabilty of current MP3-players. To determine the usability, an empirical study based on a website that presented three simulated MP3-players was performed with over 1000 participants. The results show that, despite most marketing claims, some interaction devices are not as intuitive and really suitable for the task as they schould be. Also we found some surprising results concerning erroneous usage of navigation keys.}, language = {en} } @inproceedings{Dahm2005, author = {Dahm, Markus}, title = {Broad study on the usability of mobile phones}, series = {Conf. Proc. Humans and Computers HuC 2005, Aizu, Japan}, booktitle = {Conf. Proc. Humans and Computers HuC 2005, Aizu, Japan}, address = {Aizu}, pages = {249 -- 254}, year = {2005}, abstract = {A mobile phone the size of a candy bar offers dozens of complex functions, a masterpiece of engineering. Unfortunately, the more functions are available, the less they are accessible to the average user. The design of the user interface suffers from a lack of suitability for the tasks, does not conform to user expectations and a suboptimal self-descriptiveness. The usability of modern mobile phones was tested in a broad survey with over 1300 participants. An internet based simulation offered tasks and an online evaluation. It could be pointed out that mobile phones are not only hard to access for novices but also those who consider themselves experts have difficulties when confronted with unknown functions or another brand of phone. Approaches to increase the usability are discussed.}, language = {en} } @article{DahmBarnjakHeilemann2016, author = {Dahm, Markus and Barnjak, Frano and Heilemann, Moritz}, title = {5Code - An Integrated Programming Environment for Beginners}, series = {i-com: Journal of Interactive Media}, volume = {15}, journal = {i-com: Journal of Interactive Media}, number = {1}, issn = {2196-6826}, doi = {10.1515/icom-2016-0002}, pages = {79 -- 92}, year = {2016}, abstract = {Based on experience in teaching programming, we developed the integrated development environment (IDE) 5Code especially to support beginners. As a first step, a simple, understandable formula was developed how to advance from the problem to the program in 5 operative steps: read it → get it → think it → note it → code it. In order to reduce the cognitive load of the learners effectively, 5Code was designed such that all 5 steps are permanently presented, accessible and executable. Thus, learners are provided with the entire programming context from presentation of the task via own notes and annotations to the code area. Learners can mark and annotate any part of the given task's text; these annotations can be edited as notes with own comments. Furthermore, the notes can be dragged into the code area, where they are shown as comments in the coding language. Any modifications in the comments are synchronized between notes and code. 5Code is implemented as a web-application. It is used in university introductory courses on object oriented programming.}, language = {en} }