16,805 research outputs found

    Embedding Spatial Software Visualization in the IDE: an Exploratory Study

    Full text link
    Software visualization can be of great use for understanding and exploring a software system in an intuitive manner. Spatial representation of software is a promising approach of increasing interest. However, little is known about how developers interact with spatial visualizations that are embedded in the IDE. In this paper, we present a pilot study that explores the use of Software Cartography for program comprehension of an unknown system. We investigated whether developers establish a spatial memory of the system, whether clustering by topic offers a sound base layout, and how developers interact with maps. We report our results in the form of observations, hypotheses, and implications. Key findings are a) that developers made good use of the map to inspect search results and call graphs, and b) that developers found the base layout surprising and often confusing. We conclude with concrete advice for the design of embedded software maps.Comment: To appear in proceedings of SOFTVIS 2010 conferenc

    Influences on the Uptake of and Engagement With Health and Well-Being Smartphone Apps: Systematic Review

    Get PDF
    Background: The public health impact of health and well-being digital interventions is dependent upon sufficient real-world uptake and engagement. Uptake is currently largely dependent on popularity indicators (eg, ranking and user ratings on app stores), which may not correspond with effectiveness, and rapid disengagement is common. Therefore, there is an urgent need to identify factors that influence uptake and engagement with health and well-being apps to inform new approaches that promote the effective use of such tools. Objective: This review aimed to understand what is known about influences on the uptake of and engagement with health and well-being smartphone apps among adults. Methods: We conducted a systematic review of quantitative, qualitative, and mixed methods studies. Studies conducted on adults were included if they focused on health and well-being smartphone apps reporting on uptake and engagement behavior. Studies identified through a systematic search in Medical Literature Analysis and Retrieval System Online, or MEDLARS Online (MEDLINE), EMBASE, Cumulative Index to Nursing and Allied Health Literature (CINAHL), PsychINFO, Scopus, Cochrane library databases, DataBase systems and Logic Programming (DBLP), and Association for Computing Machinery (ACM) Digital library were screened, with a proportion screened independently by 2 authors. Data synthesis and interpretation were undertaken using a deductive iterative process. External validity checking was undertaken by an independent researcher. A narrative synthesis of the findings was structured around the components of the capability, opportunity, motivation, behavior change model and the theoretical domains framework (TDF). Results: Of the 7640 identified studies, 41 were included in the review. Factors related to uptake (U), engagement (E), or both (B) were identified. Under capability, the main factors identified were app literacy skills (B), app awareness (U), available user guidance (B), health information (E), statistical information on progress (E), well-designed reminders (E), features to reduce cognitive load (E), and self-monitoring features (E). Availability at low cost (U), positive tone, and personalization (E) were identified as physical opportunity factors, whereas recommendations for health and well-being apps (U), embedded health professional support (E), and social networking (E) possibilities were social opportunity factors. Finally, the motivation factors included positive feedback (E), available rewards (E), goal setting (E), and the perceived utility of the app (E). Conclusions: Across a wide range of populations and behaviors, 26 factors relating to capability, opportunity, and motivation appear to influence the uptake of and engagement with health and well-being smartphone apps. Our recommendations may help app developers, health app portal developers, and policy makers in the optimization of health and well-being apps

    Exploring usability discussions in open source development

    Get PDF
    The public nature of discussion in open source projects provides a valuable resource for understanding the mechanisms of open source software development. In this paper we explore how open source projects address issues of usability. We examine bug reports of several projects to characterise how developers address and resolve issues concerning user interfaces and interaction design. We discuss how bug reporting and discussion systems can be improved to better support bug reporters and open source developers

    Understanding Usability Work as a Human Activity

    Get PDF

    Issues in Evaluating Health Department Web-Based Data Query Systems: Working Papers

    Get PDF
    Compiles papers on conceptual and methodological topics to consider in evaluating state health department systems that provide aggregate data online, such as taxonomy, logic models, indicators, and design. Includes surveys and examples of evaluations

    A Rhetoric of Data: How a Technology Company Communicates Research

    Get PDF
    This dissertation provides a new understanding about the role of communication in the User Experience design process. For eight months, I conducted an ethnographic, participatory case study of “the EmailFactory, a mid-sized technology company that builds and runs a web-based email-marketing platform. Throughout the study, I explored how the company collects user research, shares it, and uses it to inform their design process and company decisions. Through this dissertation, I examine the entire rhetorical situation of user experience research at this company: the author (those who gather and share the research), the audience (the designers, developers, corporate executives, other company employees, and, at times, the public), the context (the company culture and everyday environment), and the purpose (a company and web-based application that directly benefits from the research findings). First, I provide a thick description of the company and its culture then describe and analyze how the company shares and communicates user experience research to both internal company audiences and external public audiences. I argue that as a field Technical Communication knows very little about how user research is used and communicated once it is gathered and analyzed. My findings—the descriptions of how user research is communicated and then used to improve both the EmailFactory product and company—fills this gap in current research and contributes to our knowledge about what writing and communication looks like within User Experience work

    Bridging the gap: building better tools for game development

    Get PDF
    The following thesis is about questioning how we design game making tools, and how developers may build easier tools to use. It is about the highlighting the inadequacies of current game making programs as well as introducing Goal-Oriented Design as a possible solution. It is also about the processes of digital product development, and reflecting on the necessity for both design and development methods to work cohesively for meaningful results. Interaction Design is in essence the abstracting of key relations that matter to the contextual environment. The result of attempting to tie the Interaction Design principles, Game Design issues together with Software Development practices has led to the production of the User-Centred game engine, PlayBoard

    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
    • 

    corecore