While code understanding is the primary program comprehension activity, it is quite challenging to recognize the application requirements from code, since they have usually been occluded by a set of layers of later im...
详细信息
ISBN:
(纸本)0769514952
While code understanding is the primary program comprehension activity, it is quite challenging to recognize the application requirements from code, since they have usually been occluded by a set of layers of later implementation decisions. An alternative source of evidence, especially valuable for understanding the purposes for which the application was built, can be the dynamic behavior of the system, and more specifically the system-user interaction. We have developed a method for modeling the application behavior from the user's perspective in the form of use case models, using recorded traces of system-user interaction. We use data mining and pattern matching methods to mine these traces for frequently occurring user tasks. When interesting patterns are discovered, they are augmented with semantic information and they are used to build use case models. We demonstrate a successful application of this method to recover use case models from interaction traces with legacy 3270 systems to serve user interface reengineering activities.
Documents of type "spreadsheet" are considered userinterfaces to numeric data as they allow authors to create, modify and display these data in distinct layouts like tables or diagrams and readers to interp...
详细信息
Documents of type "spreadsheet" are considered userinterfaces to numeric data as they allow authors to create, modify and display these data in distinct layouts like tables or diagrams and readers to interpret them. We tend to believe that enhancing software semantically means that we are lifting its value. In particular, if we enhance spreadsheets semantically can we lift their data interface status to a knowledge interface status? We used the repertory grid methodology to conduct a study on the difference between spreadsheets and spreadsheets se-mantically enhanced with the SACHS extension. Our research shows that, indeed, from the perspective of users adding semantics turns spreadsheets into knowledge interfaces.
Currently, almost all systems involve an identity authentication process before a user can access requested services such as online transactions, entrance to a secured vault, logging into a computer system, accessing ...
详细信息
Currently, almost all systems involve an identity authentication process before a user can access requested services such as online transactions, entrance to a secured vault, logging into a computer system, accessing laptops, secure access to buildings, etc. Therefore, authentication has become the core of any secure system, wherein most of the cases rely on identity recognition approaches. Biometric systems provide the solution to ensure that the rendered services are accessed only by a legitimate user and no one else. Biometric systems identify users based on behavioral or physiological characteristics. The advantages of such systems over traditional authentication methods, such as passwords and IDs, are well known;hence, biometric systems are gradually gaining ground in terms of usage. We investigate the issues related to the usage of haptics as a mechanism to extract behavioral features that define a biometric identifier system. In order to test this possibility, we design a haptic system in which position, velocity, force, and torque data from the instrument is continuously measured and stored as users perform a specific task. We analyze the information content of the haptic data generated directly from the instrument's interface. We then measure the physical attributes such as force and torque that provide the richest information content pertaining to a user's identity. Through a series of experimental work, we discover that haptic interfaces are more suited to verification mode rather than identification mode. Finally, we implement a biometric system based on haptics.
There is increasing demand for tangible userinterfaces (TUIs), for easy and intuitive control of applications. In order to allow use of TUI devices for controlling applications, a system needs to associate functions ...
详细信息
ISBN:
(纸本)9781424435692
There is increasing demand for tangible userinterfaces (TUIs), for easy and intuitive control of applications. In order to allow use of TUI devices for controlling applications, a system needs to associate functions with the TUI devices. Although several TUI applications and toolkits have been proposed, it is difficult to use them for various applications since they require the user to perform several inconvenient operations. Therefore, we propose a preference learning algorithm for an automatic matching between TUI devices and application functions. A user can freely place and easily operate the TUI devices, and our system creates and learns users preference data. Our system does this by determining three concrete types of user preferences specialized for each application and six abstract types of those common to all applications. Our proposed system has achieved over 80% accuracy in automatic matching.
The diffusion of computer technologies in everyday life has involved the birth of standard methodologies to control their development. Indeed, the purpose of standardization procedures consists of providing rules aime...
详细信息
ISBN:
(纸本)9781424435692
The diffusion of computer technologies in everyday life has involved the birth of standard methodologies to control their development. Indeed, the purpose of standardization procedures consists of providing rules aimed to control technologies leaving no space for empirical improvisations. In general, medical software manufacturers provide their applications with Graphic userinterfaces (GUI) that are not compliant with any clear and standard usability criterion. The only guideline is the creation of GUIs inherited from the ones adopted on medical consoles because physicians use them routinely. This paper addresses this issue: medical software interfaces should be designed trying to overcome the limitations described above. The DICOM standard provides useful mechanisms to transfer medical data by instantiating the related classes and methods. The standard could be extended introducing new data and service models in order to create abstract GUI classes and instantiate them automatically depending on the medical data the physicians would like to analyze.
We present the first prototype of INDUS (Intelligent data Understanding System), a federated, query-centric system for information integration and knowledge acquisition from distributed, semantically heterogeneous dat...
详细信息
ISBN:
(纸本)0769524249
We present the first prototype of INDUS (Intelligent data Understanding System), a federated, query-centric system for information integration and knowledge acquisition from distributed, semantically heterogeneous data sources that can be viewed (conceptually) as tables. INDUS employs ontologies and inter-ontology mappings, to enable a user to view a collection of such data sources (regardless of location, internal structure and query interfaces) as though they were a collection of tables structured according to an ontology supplied by the user This allows INDUS to answer user queries against distributed, semantically heterogeneous data sources without the need for a centralized data warehouse or a common global ontology.
This paper proposes an architecture for supporting the organization and fruition of information created by the collaborative effort of web users. Large repositories of video streams are nowadays available on the web;s...
详细信息
ISBN:
(纸本)9780769532998
This paper proposes an architecture for supporting the organization and fruition of information created by the collaborative effort of web users. Large repositories of video streams are nowadays available on the web;such repositories are usually accessed through interfaces that support only a subset of the search types that are typical on the web. This work proposes a different approach for organizing and accessing such repositories, that often include not only video streams but also a lot of meaningful information such as the user interests and their network of friends. This work offers an extended view on all the features of the approach, including the description of a set of authoring interfaces that enable different categories of users to collaboratively build an interactive shared environment. The result of the authoring effort is displayed to the web user as a 3D multimodal world where specific search types, such as associative seeking and information re-finding, are enhanced. A prototypical application, accessing the data from the YouTube video repository, is presented.
This paper presents an architecture for rapid integration of situational awareness data on mobile handheld devices in resource-constrained, hostile environments. This capability will give users in crisis environments ...
详细信息
ISBN:
(纸本)9781467363334
This paper presents an architecture for rapid integration of situational awareness data on mobile handheld devices in resource-constrained, hostile environments. This capability will give users in crisis environments access to relevant data presented on a single screen with a consistent user interface. The framework and architecture discussed here enable the rapid addition of both publicly available and domain-specific data sources. This solution enables users to construct geospatial data mashups. Our architecture for accessing and filtering data from multiple sources provides benefits such as combining data from real-time and historical sources, operating in connected or disconnected modes, supporting individual selection and filtering of data, and integrating data from multiple sources.
In this paper, we use a thermal camera to distinguish hard and soft swipes performed by a user interacting with a natural surface by detecting differences in the thermal signature of the surface due to heat transferre...
详细信息
ISBN:
(纸本)9781538660706
In this paper, we use a thermal camera to distinguish hard and soft swipes performed by a user interacting with a natural surface by detecting differences in the thermal signature of the surface due to heat transferred by the user. Unlike prior work, our approach provides swipe pressure classifiers that are user-agnostic, i.e., that recognize the swipe pressure of a novel user not present in the training set, enabling our work to be ported into natural userinterfaces without user-specific calibration. Our approach generates average classification accuracy of 76% using random forest classifiers trained on a test set of 9 subjects interacting with paper and wood, with 8 hard and 8 soft test swipes per user. We compare results of the user-agnostic classification to user-aware classification with classifiers trained by including training samples from the user. We obtain average user-aware classification accuracy of 82% by adding up to 8 hard and 8 soft training swipes for each test user. Our approach enables seamless adaptation of generic pressure classification systems based on thermal data to the specific behavior of users interacting with natural userinterfaces.
Building data-intensive Web applications is a complex task widely explored during the last decade. Many approaches have been proposed, mainly based on conceptual models as well as on domain ontologies and knowledge mo...
详细信息
Building data-intensive Web applications is a complex task widely explored during the last decade. Many approaches have been proposed, mainly based on conceptual models as well as on domain ontologies and knowledge models. This work describes a method for rich user interface development for data-intensive Web applications based on OWL2 ontologies, which applies model-driven engineering to derive a user interface from the domain ontology, incorporating modern rich components for Web-based interfaces. A tool supporting the ideas presented this paper has been developed.
暂无评论