The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Frappé is a code comprehension tool developed by Oracle Labs that extracts the code dependencies from a codebase and stores them in a graph database enabling advanced comprehension tasks. In addition to traditional text-based queries, such context-sensitive tools allow developers to express navigational queries of the form Does function X or something it calls write to global variable Y? providing...
In tourism, it is necessary to promote sightseeing areas and tourist amenities as well as to encourage repeat visits by improving the tourists' levels of satisfaction. In this paper, we focus on impressions of sightseeing spots as an important factor in improving tourist satisfaction. Many studies have analyzed the relationship between tourists' impressions of a sightseeing area and their overall...
Models of human information seeking reveal that search, in particular ad-hoc retrieval, is non-linear and iterative. Despite these findings, todays search user interfaces do not support non-linear navigation, like for example backtracking in time. In this work, we propose QueryCrumbs, a compact and easy-to-understand visualization for navigating the search query history supporting iterative query...
Personalization of movie recommendations is a widely researched topic. Personalization is usually carried out using local resources that are available at one's disposal. This local resource presents a snapshot of user preference at a particular moment. It doesn't address the long term user preferences. These concerns can be addressed using resources available with the user. This paper proposes a model...
The popularity of service-oriented computing makes more and more services available on the Web. Users make use of these services to achieve their personal goals, such as purchasing movie tickets on-line and booking flights. Existing research has proposed various techniques to assist users to select services for achieving user goals. Typically, user choice of services change under different contexts...
Models to assess a source code element's relevancy for a given change task are the basis of many software engineering tools, such as recommender systems, for code comprehension. To improve such relevancy models and to aid developers in finding relevant parts in the source code faster, we studied developer's fine-grained navigation patterns with eye tracking technology. By combining the captured eye...
The development of the display software systems is used to show Hainan Li brocade pattern information, including from Li brocade pattern development history, pattern features to the display of patterns. Multimedia software Authorware is used as development tools to display Li brocade pattern information, with voice, text, images, video and other multimedia information. The software developed displays...
Change distilling algorithms compute a sequence of fine-grained changes that, when executed in order, transform a given source AST into a given target AST. The resulting change sequences are used in the field of mining software repositories to study source code evolution. Unfortunately, detecting and specifying source code evolutions in such a change sequence is cumbersome. We therefore introduce...
Loop closure detection, which is the task of identifying locations revisited by a robot in a sequence of odometry and perceptual observations, is typically formulated as a visual place recognition (VPR) task. However, even state-of-the-art VPR techniques generate a considerable number of false positives as a result of confusing visual features and perceptual aliasing. In this paper, we propose a robust...
In this paper, we report an evaluation study of predictive models of programmer navigation. In particular, we compared two operationalizations of navigation from the literature (click-based versus view-based) to see which more accurately records a developer's navigation behaviors. Moreover, we also compared the predictive accuracy of seven models of programmer navigation from the literature, including...
Spatial database queries are often exploratory. The users often find that their queries return too many answers and many of them may be irrelevant. Based on the coupling relationships between spatial objects, this paper proposes a novel categorization approach which consists of two steps. The first step analyzes the spatial object coupling relationship by considering the location proximity and semantic...
Navigating information spaces is a fundamental yet challenging task for software developers. For example, one study found that programmers spend 35% of their time on the mechanics of navigating [7]. In another study, programmers spent 38–71% of their time foraging for information during debugging tasks [9]. This is further complicated by programmers' rapidly changing information goals [9] and mental...
A multimedia application (termed Di Piazza in Piazza) has been designed and developed that allows people to enjoy a narrative experience based on food and culinary traditions. Several kinds of digital content narrating the gastronomic culture of the Emilia Romagna region has been made available through a gestural interface within an installation to be exhibited in public spaces. The idea of using...
Personalized Web Search is a method of searching to improve the quality and accuracy of web search. It has gained much attention recently. The main goal of personalized web search is to customize search results that are more relevant and tailored to the user interests. But, effective personalization needs collecting and aggregating user information that can be private or general. The unwillingness...
Programmers use diverse tools for code understanding to access various types of context information like interface definitions, revision histories, and debugging values. Integrated development environments support specialized visualization mechanisms for such context types. While these mechanisms in principle enable programmers to access required information, the diversity of visualizations as well...
This paper describes a case study of using developer activity logs as indicators of a program comprehension effort by analyzing temporal sequences of developer actions (e.g., navigation and edit actions). We analyze developer activity data spanning 109,065 events and 69 hours of work on a medium-sized industrial application. We examine potential correlations between different measures of developer...
In this paper, we explained a result of trial in 2014 and 2015 of navigation system using BLE beacon for sightseeing in Nikko. We firstly explain the result of a research of characteristics of visitors to Nikko. From the questionnaire to visitors of Nikko, to support young people (20th) and foreigners by ICT are important. Especially to solve problems of transportation and to provide information of...
In this paper we propose a simple solution for the problem of providing additional functionality for web content apart from what a typical web browser provides by default. There are multiple solutions such as browser plugins which are installed separately and have their own lifecycle. Some browsers provide custom java script objects to access additional functionality by embedding precompiled JavaScript...
We would like to explain the outline of a trial of navigation system using BLE beacon for sightseeing in traditional area of Nikko. We firstly explain the result of a research of characteristics of visitors to Nikko. From the questionnaire to visitors of Nikko, to support young people (20th) and foreigners by ICT is important. Especially to solve problems of transportation and to provide information...
Cascading pull-down menus are common interface elements in many modern graphical interactive applications. Navigation of standard cascading pull-down menus is governed by a combination of Fitts' and Acott-Zhai steering laws, however, recent research has shown that the constraints imposed by the two laws can be overcome by reducing the target distance by either reducing the target distance or increasing...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.