Dynamic Services Composition (DSC) aims at composing interactive systems from a set of available services corresponding to the available components. A component consists of a Functional Core and/or of a userinterface...
详细信息
ISBN:
(纸本)9781450327251
Dynamic Services Composition (DSC) aims at composing interactive systems from a set of available services corresponding to the available components. A component consists of a Functional Core and/or of a userinterface (UI) respectively providing computation and/or representation functions. In software engineering, a part of the literature focuses on the dynamic composition of computation services. Making the hypothesis that UI services can also be composed leads to a new research area in Human Computer Interaction: the dynamic composition of UI services. This paper presents two main contributions: the formalization of the problem and its solving by planning.
Although reliefs are frequently used to add patterns to product surfaces, there is a lack of interaction techniques to model reliefs on the surface of virtual objects. We adopted the repoussé and chasing artwork ...
详细信息
ISBN:
(纸本)9781450330695
Although reliefs are frequently used to add patterns to product surfaces, there is a lack of interaction techniques to model reliefs on the surface of virtual objects. We adopted the repoussé and chasing artwork techniques in an alternative interaction technique to model relief on virtual surfaces. To support this interaction technique, we developed the double-sided touchpad Trampoline that can detect the position and force of a finger touch on both sides. Additionally, Trampoline provides users with elastic feedback, as its surface consists of a stretchable fabric. We implemented a relief application with this device and the developed interaction technique. An informal user study showed that the proposed system can be a promising solution to create reliefs.
During the radiotherapy planning process patient’s medical images are used to determine the optimum configuration of radiation beams for their cancer treatment. The primary aim of radiotherapy planning is to maximize...
During the radiotherapy planning process patient’s medical images are used to determine the optimum configuration of radiation beams for their cancer treatment. The primary aim of radiotherapy planning is to maximize radiation dose to the patient’s tumour while sparing their normal tissues. To achieve this, the boundary of the tumour needs to be accurately identified in the treatment planning process, especially in the step of target volume delineation. Clinically, tumour delineation is performed by physicians, either manually or using semi-automatic/automatic software based on the patient’s CT, PET and/or MRI images. In addition to the expertise of the physician and choices of segmentation algorithms, the usability of the software also plays an important role in the tumour delineation process. In this paper, the usability of the IPLAN® contouring software was evaluated. First, two evaluators assessed the software according to the heuristic evaluation method. Then three physicians evaluated the same system using the think aloud method. The outcomes of the experiments revealed different insights of the system. With the think aloud method, it was easier to identify end users’ preferences regarding both softwareinterface and hardware input tools. On the other hand, the heuristic evaluation method uncovered more specific issues with the interface. Besides, this method was able to explore more details regarding individual functionalities on the interface. Based on the comparison of the outcomes of both methods, it is suggested that in the process of improving usability of the contouring interface, the think aloud method can be applied to explore preferences of the user. The heuristic evaluation can be applied in designing the details of the interface.
I build userinterface that adapt their structure, appearance and behavior to the goals, abilities, preferences and cultural norms of their users. Prior work in adaptive userinterface community has demonstrated that ...
详细信息
ISBN:
(纸本)9781450327251
I build userinterface that adapt their structure, appearance and behavior to the goals, abilities, preferences and cultural norms of their users. Prior work in adaptive userinterface community has demonstrated that adaptive and adaptable interfaces can improve users' performance and satisfaction. These findings alone should make adaptation a core component of the userinterface design practice. But I argue that adaptive interactive systems are even more fundamentally important: they help overcome implicit biases built into most interfaces and they are a scalable approach for democratizing access to digital resources. To convince you of it, I will first present several examples of situations in which the typical one-size-fits-all userinterfaces can be a source of unintended, but systematic discrimination causing some groups to be less likely than others to take advantage of a digital resource in the first place, or causing them to have a less efficient or substantially different experience compared to their peers. I will then present examples of several adaptive userinterfaces that successfully provided more equitable experiences to broader populations compared to traditional non-adaptive designs. I will conclude by reflecting on the major challenges that stand in the way of broad adoption of adaptive techniques in practice. In particular, I will highlight the mismatch between the abstractions needed to develop effective adaptive userinterfaces and the current software engineering practice.
This paper proposes user-customizable passive control widgets, called MagGetz, which enable tangible interaction on and around mobile devices without requiring power or wireless connections. This is achieved by tracki...
详细信息
The popularity of Android software has grown dramatically in the last few years. It is essential for researchers in programming languages and compilers to contribute new techniques in this increasingly important area....
详细信息
ISBN:
(纸本)9781450326704
The popularity of Android software has grown dramatically in the last few years. It is essential for researchers in programming languages and compilers to contribute new techniques in this increasingly important area. Such techniques require a foundation of program analyses for Android. The target of our work is static object reference analysis, which models the flow of object references. Existing reference analyses cannot be applied directly to Android because the software is component-based and *** Android application is driven by a graphical userinterface (GUI), with GUI objects responding to user actions. These objects and the event handlers associated with them ultimately determine the possible flow of control and data. We propose the first static analysis to model GUI-related Android objects, their flow through the application, and their interactions with each other via the abstractions defined by the Android platform. A formal semantics for the relevant Android constructs is developed to provide a solid foundation for this and other analyses. Next, we propose a constraint-based reference analysis based on the semantics. The analysis employs a constraint graph to model the flow of GUI objects, the hierarchical structure of these objects, and the effects of relevant Android operations. Experimental evaluation on real-world Android applications strongly suggests that the analysis achieves high precision with low *** analysis enables static modeling of control/data flow that is foundational for compiler analyses, instrumentation for event/interaction profiling, static error checking, security analysis, test generation, and automated debugging. It provides a key component to be used by compile-time analysis researchers in the growing area of Android software.
The availability of low-cost digital fabrication devices enables new groups of users to participate in the design and fabrication of things. However, software to assist in the transition from design to actual fabricat...
详细信息
The living lab concept promotes innovation by solving problems in an open, user-centric environment. A living lab approach was implemented in an undergraduate, advanced software engineering course to develop applicati...
详细信息
ISBN:
(纸本)9781450326056
The living lab concept promotes innovation by solving problems in an open, user-centric environment. A living lab approach was implemented in an undergraduate, advanced software engineering course to develop applications for the Leap Motion. The Leap Motion is a novel device that provides touch-less interaction with computer systems. Sixteen students worked toward the common goal of developing applications for the Leap Motion. All aspects of the project were supported in the student-led, open environment, from initial research to implementation. Because the Leap Motion device was not available until shortly before the semester, students had no prior experience in application development for the technology, adding to the difficulty and uniqueness of the task. This poster provides the details of the living lab implementation as the project progressed through the semester.
Today, most popular software applications are deployed in the cloud, interact with many users, and run on multiple platforms from Web browsers to mobile operating systems. While these applications confer a number of b...
详细信息
Spatial perception is a challenging task for people who are blind due to the limited functionality and sensing range of hands. We present GIST, a wearable gestural interface that offers spatial perception functionalit...
详细信息
暂无评论