Augmented/Virtual Reality (AR/VR) is still a fragmented space to design for due to the rapidly evolving hardware, the interdisciplinarity of teams, and a lack of standards and best practices. We interviewed 26 professional AR/VR designers and developers to shed light on their tasks, approaches, tools, and challenges. Based on their work and the artifacts they generated, we found that AR/VR application creators fulfll four roles: concept developers, interaction designers, content authors, and technical developers. One person often incorporates multiple roles and faces a variety of challenges during the design process from the initial contextual analysis to the deployment. From analysis of their tool sets, methods, and artifacts, we describe critical key challenges. Finally, we discuss the importance of prototyping for the communication in AR/VR development teams and highlight design implications for future tools to create a more usable AR/VR tool chain.
CCS CONCEPTS• Software and its engineering → Collaboration in software development; • Human-centered computing → Human computer interaction (HCI); Interaction techniques.
In the Hydra Middleware project context awareness, among many other aspects plays an important role. Context is not only defined by the user's presence but also by identifying available devices and services that are offered by the environment or the devices themselves. Inside the architecture, special components handle contextual information by also separating between core-functionality and the possibility to extend the built-in concept by new components providing context information.This work presents a first step towards ubiquitous and context aware applications in the healthcare and home automation sector. In the scope of the Hydra Middleware project, applications taken from different domains are derived from the current project's state and knowledge. The inclusion of different application domains supports the development of a domain-independent middleware and a wide spectrum of interests for application developers.
Today's software development is becoming more and more international. With involved stakeholders being distributed over several remote locations in the world, particularly the management of software requirements becomes complex and difficult to handle.In this paper, we report on a web-based computer-aided requirements elicitation process that decreases the number of necessary face-to-face meetings and reduces communication overhead.It is thus possible to distribute requirements elicitation efforts to partners or contractors that may be situated anywhere in the world.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.