47,522 research outputs found

    End-User Development of Voice User Interfaces based on Web content

    Get PDF
    Voice Assistants, and particularly the latest gadgets called smart speakers, allow end users to interact with applications by means of voice commands. As usual, end users are able to install applications (also called skills) that are available in repositories and fulfill multiple purposes. In this work we present an end-user environment to define skills for voice assistants based on the extraction of Web content and their organization into different voice navigation patterns. We describe the approach, the end-user development environment, and finally we present some case studies based on Alexa and Amazon Echo

    End-User Development of Voice User Interfaces based on Web content

    Get PDF
    Voice Assistants, and particularly the latest gadgets called smart speakers, allow end users to interact with applications by means of voice commands. As usual, end users are able to install applications (also called skills) that are available in repositories and fulfill multiple purposes. In this work we present an end-user environment to define skills for voice assistants based on the extraction of Web content and their organization into different voice navigation patterns. We describe the approach, the end-user development environment, and finally we present some case studies based on Alexa and Amazon Echo.Publicado en Lecture Notes in Computer Science book series (LNCS, volume 11553).Laboratorio de Investigación y Formación en Informática Avanzad

    Conversational interfaces and the Web

    Get PDF
    Conversational User Interfaces (CUI), both in voice interaction and chatbot ways, have become an important and popular way of interacting with current applications. These kinds of interfaces are nowadays spreading around the Web for multiple purposes, although the vast majority of Web sites do not provide them yet. There is still a huge gap between what Web applications allow users to do via Graphical User Interfaces (GUI), and what CUI offers. Also, there are unanswered questions about CUI design and its usability impacts on web browsing. Although other approaches for CUIs creation, the proposed approach transfers the responsibility of creating the conversational interfaces to the users of the Web browser, instead of remaining an implementation decision taken by the Web site owners. In this sense, an End-User Development (EUD) environment was designed to allow end users to define conversational interfaces by themself, based on annotations of UI elements from Web Sites. In the case of Chatbots, plugged into the target Web sites, and in the case of Voice Interfaces (VUI), creating applications for smart speakers’ devices based on third-party Web sites content. The underlying ideas and the reference architecture could be used to create tools that allow fast prototyping of CUIs, which could be important to conduct exploratory studies about the impact of using them in Web applications.Facultad de Informátic

    Staging Transformations for Multimodal Web Interaction Management

    Get PDF
    Multimodal interfaces are becoming increasingly ubiquitous with the advent of mobile devices, accessibility considerations, and novel software technologies that combine diverse interaction media. In addition to improving access and delivery capabilities, such interfaces enable flexible and personalized dialogs with websites, much like a conversation between humans. In this paper, we present a software framework for multimodal web interaction management that supports mixed-initiative dialogs between users and websites. A mixed-initiative dialog is one where the user and the website take turns changing the flow of interaction. The framework supports the functional specification and realization of such dialogs using staging transformations -- a theory for representing and reasoning about dialogs based on partial input. It supports multiple interaction interfaces, and offers sessioning, caching, and co-ordination functions through the use of an interaction manager. Two case studies are presented to illustrate the promise of this approach.Comment: Describes framework and software architecture for multimodal web interaction managemen

    IMAGINE Final Report

    No full text

    Challenges in Developing Applications for Aging Populations

    Get PDF
    Elderly individuals can greatly benefit from the use of computer applications, which can assist in monitoring health conditions, staying in contact with friends and family, and even learning new things. However, developing accessible applications for an elderly user can be a daunting task for developers. Since the advent of the personal computer, the benefits and challenges of developing applications for older adults have been a hot topic of discussion. In this chapter, the authors discuss the various challenges developers who wish to create applications for the elderly computer user face, including age-related impairments, generational differences in computer use, and the hardware constraints mobile devices pose for application developers. Although these challenges are concerning, each can be overcome after being properly identified
    corecore