10,208 research outputs found

    Designing and evaluating the usability of a machine learning API for rapid prototyping music technology

    Get PDF
    To better support creative software developers and music technologists' needs, and to empower them as machine learning users and innovators, the usability of and developer experience with machine learning tools must be considered and better understood. We review background research on the design and evaluation of application programming interfaces (APIs), with a focus on the domain of machine learning for music technology software development. We present the design rationale for the RAPID-MIX API, an easy-to-use API for rapid prototyping with interactive machine learning, and a usability evaluation study with software developers of music technology. A cognitive dimensions questionnaire was designed and delivered to a group of 12 participants who used the RAPID-MIX API in their software projects, including people who developed systems for personal use and professionals developing software products for music and creative technology companies. The results from the questionnaire indicate that participants found the RAPID-MIX API a machine learning API which is easy to learn and use, fun, and good for rapid prototyping with interactive machine learning. Based on these findings, we present an analysis and characterization of the RAPID-MIX API based on the cognitive dimensions framework, and discuss its design trade-offs and usability issues. We use these insights and our design experience to provide design recommendations for ML APIs for rapid prototyping of music technology. We conclude with a summary of the main insights, a discussion of the merits and challenges of the application of the CDs framework to the evaluation of machine learning APIs, and directions to future work which our research deems valuable

    Establishing the design knowledge for emerging interaction platforms

    Get PDF
    While awaiting a variety of innovative interactive products and services to appear in the market in the near future such as interactive tabletops, interactive TVs, public multi-touch walls, and other embedded appliances, this paper calls for preparation for the arrival of such interactive platforms based on their interactivity. We advocate studying, understanding and establishing the foundation for interaction characteristics and affordances and design implications for these platforms which we know will soon emerge and penetrate our everyday lives. We review some of the archetypal interaction platform categories of the future and highlight the current status of the design knowledge-base accumulated to date and the current rate of growth for each of these. We use example designs illustrating design issues and considerations based on the authors’ 12-year experience in pioneering novel applications in various forms and styles

    Custom-designed motion-based games for older adults: a review of literature in human-computer interaction

    Get PDF
    Many older adults, particularly persons living in senior residences and care homes, lead sedentary lifestyles, which reduces their life expectancy. Motion-based video games encourage physical activity and might be an opportunity for these adults to remain active and engaged; however, research efforts in the field have frequently focused on younger audiences and little is known about the requirements and benefits of motion-based games for elderly players. In this paper, we present an overview of motion-based video games and other interactive technologies for older adults. First, we summarize existing approaches towards the definition of motion-based video games – often referred to as exergames – and suggest a categorization of motion-based applications into active video games, exergames, and augmented sports. Second, we use this scheme to classify case studies addressing design efforts particularly directed towards older adults. Third, we analyze these case studies with a focus on potential target audiences, benefits, challenges in their deployment, and future design opportunities to investigate whether motion-based video games can be applied to encourage physical activity among older adults. In this context, special attention is paid to evaluation routines and their implications regarding the deployment of such games in the daily lives of older adults. The results show that many case studies examine isolated aspects of motion-based game design for older adults, and despite the broad range of issues in motion-based interaction for older adults covered by the sum of all research projects, there appears to be a disconnect between laboratory-based research and the deployment of motion-based video games in the daily lives of senior citizens. Our literature review suggests that despite research results suggesting various benefits of motion-based play for older adults, most work in the field of game design for senior citizens has focused on the implementation of accessible user interfaces, and that little is known about the long-term deployment of video games for this audience, which is a crucial step if these games are to be implemented in activity programs of senior residences, care homes, or in therapy

    SymbolDesign: A User-centered Method to Design Pen-based Interfaces and Extend the Functionality of Pointer Input Devices

    Full text link
    A method called "SymbolDesign" is proposed that can be used to design user-centered interfaces for pen-based input devices. It can also extend the functionality of pointer input devices such as the traditional computer mouse or the Camera Mouse, a camera-based computer interface. Users can create their own interfaces by choosing single-stroke movement patterns that are convenient to draw with the selected input device and by mapping them to a desired set of commands. A pattern could be the trace of a moving finger detected with the Camera Mouse or a symbol drawn with an optical pen. The core of the SymbolDesign system is a dynamically created classifier, in the current implementation an artificial neural network. The architecture of the neural network automatically adjusts according to the complexity of the classification task. In experiments, subjects used the SymbolDesign method to design and test the interfaces they created, for example, to browse the web. The experiments demonstrated good recognition accuracy and responsiveness of the user interfaces. The method provided an easily-designed and easily-used computer input mechanism for people without physical limitations, and, with some modifications, has the potential to become a computer access tool for people with severe paralysis.National Science Foundation (IIS-0093367, IIS-0308213, IIS-0329009, EIA-0202067

    Understanding Public Evaluation: Quantifying Experimenter Intervention

    Get PDF
    Public evaluations are popular because some research questions can only be answered by turning “to the wild.” Different approaches place experimenters in different roles during deployment, which has implications for the kinds of data that can be collected and the potential bias introduced by the experimenter. This paper expands our understanding of how experimenter roles impact public evaluations and provides an empirical basis to consider different evaluation approaches. We completed an evaluation of a playful gesture-controlled display – not to understand interaction at the display but to compare different evaluation approaches. The conditions placed the experimenter in three roles, steward observer, overt observer, and covert observer, to measure the effect of experimenter presence and analyse the strengths and weaknesses of each approach
    • 

    corecore