In recent years, a variety of review-based recommender systems have been developed, with the goal of incorporating the valuable information in user-generated textual reviews into the user modeling ...and recommending process. Advanced text analysis and opinion mining techniques enable the extraction of various types of review elements, such as the discussed topics, the multi-faceted nature of opinions, contextual information, comparative opinions, and reviewers’ emotions. In this article, we provide a comprehensive overview of how the review elements have been exploited to improve standard content-based recommending, collaborative filtering, and preference-based product ranking techniques. The review-based recommender system’s ability to alleviate the well-known rating sparsity and cold-start problems is emphasized. This survey classifies state-of-the-art studies into two principal branches:
review-based user profile building
and
review-based product profile building
. In the user profile sub-branch, the reviews are not only used to create term-based profiles, but also to infer or enhance ratings. Multi-faceted opinions can further be exploited to derive the weight/value preferences that users place on particular features. In another sub-branch, the product profile can be enriched with feature opinions or comparative opinions to better reflect its assessment quality. The merit of each branch of work is discussed in terms of both algorithm development and the way in which the proposed algorithms are evaluated. In addition, we discuss several future trends based on the survey, which may inspire investigators to pursue additional studies in this area.
JBrowse is a fast and full-featured genome browser built with JavaScript and HTML5. It is easily embedded into websites or apps but can also be served as a standalone web page.
Overall improvements ...to speed and scalability are accompanied by specific enhancements that support complex interactive queries on large track sets. Analysis functions can readily be added using the plugin framework; most visual aspects of tracks can also be customized, along with clicks, mouseovers, menus, and popup boxes. JBrowse can also be used to browse local annotation files offline and to generate high-resolution figures for publication.
JBrowse is a mature web application suitable for genome visualization and analysis.
Purpose
The purpose of this paper is to develop and test a method that can gradually find a sweet spot between user experience and visual intensity of website elements to maximise user conversion ...with minimal adverse effect.
Design/methodology/approach
In the first phase of the study, the authors develop the method. In the second stage, the authors test and evaluate the method via an empirical study; also, an experiment was conducted within web interface with the gradual intensity of visual elements.
Findings
The findings reveal that the negative response grows faster than conversion when the visual intensity of the web interface is increased. However, a saturation point, where there is coexistence between maximum conversion and minimum negative response, can be found.
Practical implications
The findings imply that efforts to attract user attention should be pursued with increased caution and that a gradual approach presented in this study helps in finding a site-specific sweet spot for a level of visual intensity by incrementally adjusting the elements of the interface and tracking the changes in user behaviour.
Originality/value
Web marketing and advertising professionals often face the dilemma of determining the optimal level of visual intensity of interface element. Excessive use of marketing component and attention-grabbing visual elements can lead to an inferior user experience and consequent user churn due to growing intrusiveness. At the same time, too little visual intensity can fail to steer users. The present study provides a gradual approach which aids in finding a balance between user experience and visual intensity, maximising user conversion and, thus, providing a practical solution for the problem.
The user experience (UX) is an emerging field in user research and design, and the development of UX evaluation methods presents a challenge for both researchers and practitioners. Different UX ...evaluation methods have been developed to extract accurate UX data. Among UX evaluation methods, the mixed-method approach of triangulation has gained importance. It provides more accurate and precise information about the user while interacting with the product. However, this approach requires skilled UX researchers and developers to integrate multiple devices, synchronize them, analyze the data, and ultimately produce an informed decision. In this paper, a method and system for measuring the overall UX over time using a triangulation method are proposed. The proposed platform incorporates observational and physiological measurements in addition to traditional ones. The platform reduces the subjective bias and validates the user's perceptions, which are measured by different sensors through objectification of the subjective nature of the user in the UX assessment. The platform additionally offers plug-and-play support for different devices and powerful analytics for obtaining insight on the UX in terms of multiple participants.
This book is about the ways in which experiments can be employed in the context of research on learning technologies and child–computer interaction (CCI). It is directed at researchers, supporting ...them to employ experimental studies while increasing their quality and rigor. The book provides a complete and comprehensive description on how to design, implement, and report experiments, with a focus on and examples from CCI and learning technology research. The topics covered include an introduction to CCI and learning technologies as interdisciplinary fields of research, how to design educational interfaces and visualizations that support experimental studies, the advantages and disadvantages of a variety of experiments, methodological decisions in designing and conducting experiments (e.g. devising hypotheses and selecting measures), and the reporting of results. As well, a brief introduction on how contemporary advances in data science, artificial intelligence, and sensor data have impacted learning technology and CCI research is presented. The book details three important issues that a learning technology and CCI researcher needs to be aware of: the importance of the context, ethical considerations, and working with children. The motivation behind and emphasis of this book is helping prospective CCI and learning technology researchers (a) to evaluate the circumstances that favor (or do not favor) the use of experiments, (b) to make the necessary methodological decisions about the type and features of the experiment, (c) to design the necessary “artifacts” (e.g., prototype systems, interfaces, materials, and procedures), (d) to operationalize and conduct experimental procedures to minimize potential bias, and (e) to report the results of their studies for successful dissemination in top-tier venues (such as journals and conferences). This book is an open access publication.
The CCP4 (Collaborative Computational Project, Number 4) software suite for macromolecular structure determination by X‐ray crystallography groups brings together many programs and libraries that, by ...means of well established conventions, interoperate effectively without adhering to strict design guidelines. Because of this inherent flexibility, users are often presented with diverse, even divergent, choices for solving every type of problem. Recently, CCP4 introduced CCP4i2, a modern graphical interface designed to help structural biologists to navigate the process of structure determination, with an emphasis on pipelining and the streamlined presentation of results. In addition, CCP4i2 provides a framework for writing structure‐solution scripts that can be built up incrementally to create increasingly automatic procedures.
CCP4i2 is a graphical user interface to the CCP4 (Collaborative Computational Project, Number 4) software suite and a Python language framework for software automation.
Nowadays, Agile Software Development (ASD) is used to cope with increasing complexity in system development. Hybrid development models, with the integration of User-Centered Design (UCD), are applied ...with the aim to deliver competitive products with a suitable User Experience (UX). Therefore, stakeholder and user involvement during Requirements Engineering (RE) are essential in order to establish a collaborative environment with constant feedback loops. The aim of this study is to capture the current state of the art of the literature related to Agile RE with focus on stakeholder and user involvement. In particular, we investigate what approaches exist to involve stakeholder in the process, which methodologies are commonly used to present the user perspective and how requirements management is been carried out.
We conduct a Systematic Literature Review (SLR) with an extensive quality assessment of the included studies. We identified 27 relevant papers. After analyzing them in detail, we derive deep insights to the following aspects of Agile RE: stakeholder and user involvement, data gathering, user perspective, integrated methodologies, shared understanding, artifacts, documentation and Non-Functional Requirements (NFR). Agile RE is a complex research field with cross-functional influences. This study will contribute to the software development body of knowledge by assessing the involvement of stakeholder and user in Agile RE, providing methodologies that make ASD more human-centric and giving an overview of requirements management in ASD.
Display omitted
•Discussion on state of the art of the integrated field of Agile Software Development, Requirements Engineering and Human-Centered Design.•Building a shared understanding of the user perspective is not very well established.•Key artifacts: User stories, prototypes, use cases, scenarios and story cards.•Integrated methodologies in ASD: Human-Centered Design, Design Thinking, Contextual Inquiry and Participatory Design.
Mobile applications are an essential element in pervasive and ubiquitous computing, and they face many challenges during their generation process from the analysis of user needs to the design of ...specific mobile interfaces and their development in several technological platforms. Moreover, the rise of Ambient Intelligent and context-aware environments also introduces multiple interaction aspects to be considered when using mobile devices in this kind of scenarios. The present work seeks to examine the role of design patterns and ontology models in order to help with the generation of mobile applications, which can be adapted at runtime to the various user needs, different context scenarios, interactive design modes, or technology requirements. In this way, an ontology-based framework is introduced to represent, design, and support the adaptation of user interfaces in mobile applications by using design patterns according to these user needs or preferences and the context around them. This framework provides developers with a client-server architecture that enables the access to an expert knowledge base of user, context, and pattern information together with a set of inference rules, which allow the dynamic selection of interface design patterns and the runtime adaptation of the user interface features. These ontology models and inference rules are key components of the proposed framework, and their implementation has helped to produce an example of mobile application supporting user interface adaptation processes for disabled people, which can be required in Ambient Intelligent environments. Three examples of user scenarios have been considered to assess the framework potential, and usability dimensions have been tested by a limited set of users through the produced mobile application, making the usefulness of generated adaptive user interfaces apparent.
Although algorithms have been widely used to deliver useful applications and services, it is unclear how users actually experience and interact with algorithm-driven services. This ambiguity is even ...more troubling in news recommendation algorithms, where thorny issues are complicated. This study investigates the user experience and usability of algorithms by focusing on users' cognitive process to understand how qualities/features are received and transformed into experiences and interaction. This work examines how users perceive and feel about issues in news recommendations and how they interact and engage with algorithm-recommended news. It proposes an algorithm experience model of news recommendation integrating the heuristic process of cognitive, affective, and behavioral factors. The underlying algorithm can affect in different ways the user's perception and trust of the system. The heuristic affect occurs when users' subjective feelings about transparency and accuracy act as a mental shortcut: users considered transparent and accurate systems convenient and useful. The mediating role of trust suggests that establishing algorithmic trust between users and NRS could enhance algorithm performance. The model illustrates the users' cognitive processes of perceptual judgment as well as the motivation behind user behaviors. The results highlight a link between news recommendation systems and user interaction, providing a clearer conceptualization of user-centered development and the evaluation of algorithm-based services.
•The usability of algorithms by focusing on users' cognitive process.•How qualities/features are received and transformed into experiences.•An algorithm experience model of news recommendation.