Kimura: Providing Support for Software Engineering Tasks
نویسنده
چکیده
The goal of this mini-project was to explore the literature on computer-assisted whiteboards as Augmented Reality (AR) devices and to investigate the possible use of Kimura to assist in Software Engineering tasks. Kimura is “an augmented office environment to support common multitasking practices. Previous systems, such as Rooms, limit users by constraining the interaction to the desktop monitor. Kimura leverages interactive projected peripheral displays to support the perusal, manipulation and awareness of background activities. Furthermore, each activity is represented by a montage comprised of images from current and past interaction on the desktop. These montages help remind the user of past actions, and serve as a springboard for ambient context-aware reminders and notifications [13]. Due to logistical complications, I was unable to install a working copy of Kimura with which to experiment. Thus the work on the bibliography became the major task. The annotated bibliography is included as the References section of this paper. The exploration of Kimura for Software Engineering is limited to presenting and discussing possible scenarios.
منابع مشابه
Providing a User Customisable Tool for Software Visualisation at Runtime
This paper describes research on developing a customisable tool for visualising object-oriented software at runtime. This aims to highlight both the static and dynamic structure of the software and aid software engineers in tasks requiring program comprehension of the code. The paper specifically looks at some of the customisation support provided by the tool and how a simple representation can...
متن کاملModeling Support for Delegating Roles, Tasks, and Duties in a Process-Related RBAC Context
The definition of access control concepts at the modeling level is an important prerequisite for the thorough implementation and enforcement of corresponding policies and constraints in a software system. In this paper, we present an approach to provide modeling support for the delegation of roles, tasks, and duties in the context of processrelated RBAC models. The delegation model elements are...
متن کاملOf Change and Software
Software changes. Any long-lived software system has maintenance costs dominating its initial development costs as it is adapted to new or changing requirements. Systems on which such continuous changes are performed inevitably decay, making each maintenance task harder. This problem is not new: The software evolution research community has been tackling it for more than two decades. However, m...
متن کاملDecision Support System To Support Software Quality Through The Selection of Case Tools
The use of Computer Aided Software Engineering (CASE) tools has had a major impact on the productivity and quality of products (software) by providing automated support for tasks involving analysis, design, error checking, consistency validation, documentation, reliable code generation through tests, and integration. A wide variety of such tools is available on the market and these vary in thei...
متن کاملSupporting an Explicit Organizational Model in Global Software Engineering Projects
In this paper, we propose the integration of relevant support tools for a global software development project based on a shared organizational model. By providing a single directory service where consistency and accuracy of this model can be better controlled, we intend to achieve several benefits. In particular, the ability to automate some of the tasks associated with initiating a distributed...
متن کامل