177 research outputs found

    Human factors aspects of control room design: Guidelines and annotated bibliography

    Get PDF
    A human factors analysis of the workstation design for the Earth Radiation Budget Satellite mission operation room is discussed. The relevance of anthropometry, design rules, environmental design goals, and the social-psychological environment are discussed

    User interface design : for existing system monitoring application

    Get PDF
    The main purpose of the project was to make use of elements of interface design to create an application. Another purpose was to see how Enoro (customer) Generis system (customer's internal system) merges with the web in particular application. The goal was to create an application web interface for existing System Monitoring application. ASP.NET framework with C# programming language, Enoro Generis System and user interface design elements were used for creating the application. The application serves Enoro's customers to monitor their servers and view the result via web interface. The application development is still ongoing. The final product was not aimed for this study but the thesis application well demonstrates the concept of final application. The application carries good importance to both Enoro and its customers regarding business values and system robustness monitoring and immediate problem fixing. The application also demonstrates how user interface design influences application's use. The concept of the application itself is important for users who can easily know what is going on in their systems regardless of their location and the platform they use

    Automating Software Development for Mobile Computing Platforms

    Get PDF
    Mobile devices such as smartphones and tablets have become ubiquitous in today\u27s computing landscape. These devices have ushered in entirely new populations of users, and mobile operating systems are now outpacing more traditional desktop systems in terms of market share. The applications that run on these mobile devices (often referred to as apps ) have become a primary means of computing for millions of users and, as such, have garnered immense developer interest. These apps allow for unique, personal software experiences through touch-based UIs and a complex assortment of sensors. However, designing and implementing high quality mobile apps can be a difficult process. This is primarily due to challenges unique to mobile development including change-prone APIs and platform fragmentation, just to name a few. in this dissertation we develop techniques that aid developers in overcoming these challenges by automating and improving current software design and testing practices for mobile apps. More specifically, we first introduce a technique, called Gvt, that improves the quality of graphical user interfaces (GUIs) for mobile apps by automatically detecting instances where a GUI was not implemented to its intended specifications. Gvt does this by constructing hierarchal models of mobile GUIs from metadata associated with both graphical mock-ups (i.e., created by designers using photo-editing software) and running instances of the GUI from the corresponding implementation. Second, we develop an approach that completely automates prototyping of GUIs for mobile apps. This approach, called ReDraw, is able to transform an image of a mobile app GUI into runnable code by detecting discrete GUI-components using computer vision techniques, classifying these components into proper functional categories (e.g., button, dropdown menu) using a Convolutional Neural Network (CNN), and assembling these components into realistic code. Finally, we design a novel approach for automated testing of mobile apps, called CrashScope, that explores a given android app using systematic input generation with the intrinsic goal of triggering crashes. The GUI-based input generation engine is driven by a combination of static and dynamic analyses that create a model of an app\u27s GUI and targets common, empirically derived root causes of crashes in android apps. We illustrate that the techniques presented in this dissertation represent significant advancements in mobile development processes through a series of empirical investigations, user studies, and industrial case studies that demonstrate the effectiveness of these approaches and the benefit they provide developers

    Multimodal access to social media services

    Get PDF
    Tese de mestrado integrado. Engenharia Informática e Computação. Faculdade de Engenharia. Universidade do Porto, Microsoft Language Development Center. 201

    Prototyping tools for hybrid interactions

    Get PDF
    In using the term 'hybrid interactions', we refer to interaction forms that comprise both tangible and intangible interactions as well as a close coupling of the physical or embodied representation with digital output. Until now, there has been no description of a formal design process for this emerging research domain, no description that can be followed during the creation of these types of interactions. As a result, designers face limitations in prototyping these systems. In this thesis, we share our systematic approach to envisioning, prototyping, and iteratively developing these interaction forms by following an extended interaction design process. We share our experiences with process extensions in the form of toolkits, which we built for this research and utilized to aid designers in the development of hybrid interactive systems. The proposed tools incorporate different characteristics and are intended to be used at different points in the design process. In Sketching with Objects, we describe a low-fdelity toolkit that is intended to be used in the very early phases of the process, such as ideation and user research. By introducing Paperbox, we present an implementation to be used in the mid-process phases for fnding the appropriate mapping between physical representation and digital content during the creation of tangible user interfaces (TUI) atop interactive surfaces. In a follow-up project, we extended this toolkit to also be used in conjunction with capacitive sensing devices. To do this, we implemented Sketch-a-TUI. This approach allows designers to create TUIs on capacitive sensing devices rapidly and at low cost. To lower the barriers for designers using the toolkit, we created the Sketch-a-TUIApp, an application that allows even novice users (users without previous coding experience) to create early instantiations of TUIs. In order to prototype intangible interactions, we used open soft- and hardware components and proposed an approach of investigating interactivity in correlation with intangible interaction forms on a higher fdelity. With our fnal design process extension, Lightbox, we assisted a design team in systematically developing a remote interaction system connected to a media façade covering a building. All of the above-mentioned toolkits were explored both in real-life contexts and in projects with industrial partners. The evaluation was therefore mainly performed in the wild, which led to the adaptation of metrics suitable to the individual cases and contexts.Unter dem Sammelbegriff Hybrid Interactions verstehen wir Interaktionen, die physikalische oder immaterielle Bedienelemente einbeziehen. Diese Bezeichnung beinhaltet ausserdem eine enge Verbindung zwischen physikalischer oder verkörperter Interaktion und digitaler Darstellung der Nutzerschnittstelle. Es existiert jedoch kein allgemeingültiger Entwicklungsprozess den die mit der Gestaltung solcher Systeme betrauten Designer und Entwickler anwenden können. Eine Tatsache welche die systematische Entwicklung dieser neuartigen Interaktionsformen erschwert. In dieser Doktorarbeit präsentieren wir unseren Ansatz zur Erstellung hybrider Interaktionen mit der Hilfe von Designprozess-Werkzeugen. Unsere vorschlagen Werkzeuge können an verschiedenen Stellen im Design- Prozess eingesetzt zu werden: Mit Sketching with Objects präsentieren wir ein Werkzeug auf einer niedrigen Genauigkeitsstufe, das in sehr frühen Prozessphasen wie Ideenfndung und Nutzerforschung verwendet werden soll. Eine weitere Implementierung, Paperbox, bietet eine Methode für mittlere Designprozess-Phasen bei der Gestaltung von begreifbaren Interaktionen auf interaktiven Oberflächen. Im Verlauf unserer Forschungstätigkeit haben wir dieses Werkzeug erweitert, um auch in Verbindung mit graphischen, kapazitiven Oberflächen (z.B. iPad) verwendet werden zu können. Das für diesen Zweck erarbeitete Werkzeug Sketch-a-TUI ermöglicht Designern ein schnelles und kostengünstiges Entwerfen von interaktiven, physikalischen Objekten auf interaktiven Oberflächen. Für Nutzer ohne Programmierkenntnisse bietet die Sketch-a-TUIApp die Möglichkeit frühe Instanzen von begreifbaren Interaktionen selbständig zu erzeugen. Um hybride immaterielle Interaktionen systematisch zu gestalten, untersuchten wir die Verwendung von frei verfügbaren Soft- und Hardwarekomponenten. Durch diese Vorgehensweise stellen wir einen Ansatz zur prozessorientierten Erstellung von Prototypen in Verbindung mit immaterieller Interaktion vor. Ein weiteres Werkzeug für die Gestaltung von räumlich getrennten Interaktionen, Lightbox, unterstützte ein Designteam bei der Entwicklung einer räumlich getrennten (Nutzer-) Schnittstelle in Verbindung mit einer Medienfassade. Alle in dieser Doktorarbeit vorgestellten Werkzeuge wurden in Feldstudien durch Projekte mit Partnern aus der Industrie erforscht. Die Evaluation wurde daher hauptsächlich ausserhalb des Labors absolviert und resultierte in einer Anpassung der verwendeten Methoden im jeweiligen Kontext

    Design as a thing: how designers make up design as an object in human-centred design practices

    Get PDF
    Design as a thing: how designers make up design as an object in human-centred design practice

    Design and implementation of a high productivity user interface for a digital dermatoscope

    Get PDF
    Information technology offers great potential for healthcare applications. Modern medicine is increasingly taking advantage of digital imaging and computer-assisted diagnosis. Dermatology is no different. Digital dermatoscopy is emerging as the standard for diagnosis of cutaneous lesions. High quality digital images allow dermatologists to improve accuracy, and to assess the evolution of lesions. However, state-of-the-art technology fails to support dermatologists in daily practice: the available systems on the market increase average visit time, and are expensive. Enabling a highly efficient use of the digital dermatoscope will shorten average visit time, and thus allow screening a higher portion of the population at risk with higher frequenc

    Technical Workshop: Advanced Helicopter Cockpit Design

    Get PDF
    Information processing demands on both civilian and military aircrews have increased enormously as rotorcraft have come to be used for adverse weather, day/night, and remote area missions. Applied psychology, engineering, or operational research for future helicopter cockpit design criteria were identified. Three areas were addressed: (1) operational requirements, (2) advanced avionics, and (3) man-system integration

    Studying Serious Games for the Therapy of Children with Disabilities following a Co-Design Process

    Get PDF
    Therapy can be a long and tedious process where progress is usually not immediately visible. This slow process can discourage younger patients, especially children who do not understand exactly what they are doing. Serious Games can help in these situations since they are games designed for a primary purpose other than pure entertainment. These games can be helpful as therapy tools because they promote engagement on the side of the patients, which in turn will make them feel more motivated to follow the therapeutic programme. In order to develop a game with a meaningful experience for users, beyond the fun of playing it, which helps them in their therapy, experts in the area need to be involved through close collaboration throughout the whole research process. Therefore, we de- veloped a game suite for the therapy of children with disabilities following a co-design process that included Cresce com Amor as the partner clinic. Cresce com Amor provided therapy expertise to the research team, collaborating in several phases of the process. Furthermore, by developing a classification system for serious games, based on the International Classification of Functioning, Disability and Health (ICF), which matches each game with body functions and therapy areas, we intend to support the classification of serious games in order to make them more suitable for their ultimate purpose. An in-house developed platform, called PLAY, supports the games by acting as a repository for the data collected and giving the therapists an interface to interact with and adjust the game parameters. The games use different interaction methods, other than the usual keyboard and mouse, to allow patients to seamlessly perform exercises that simulate the ones done in current traditional therapy sessions. By using off-the-shelf controllers, such as the balance board and dance mat, we can translate real-life movements more naturally into character movements in the virtual space.A terapia pode ser um processo longo e tedioso onde o progresso geralmente não é imedi- atamente visível. Este processo lento pode desencorajar os pacientes mais jovens, especi- almente as crianças que não entendem exatamente o que estão a fazer. Jogos Sérios podem ajudar nestas situações, uma vez que são jogos concebidos com um propósito principal que não seja apenas entretenimento. Estes jogos podem ser úteis como ferramentas te- rapêuticas porque promovem o envolvimento do lado dos pacientes, o que, por sua vez, fará com que se sintam mais motivados para seguir o programa terapêutico. Para desenvolver um jogo com uma experiência significativa para os utilizadores, para além da diversão de jogar, que os ajude na sua terapia, os especialistas na área precisam de estar envolvidos através de uma estreita colaboração ao longo de todo o processo de investigação. Assim, desenvolvemos uma suite de jogos para a terapia de crianças com incapacidades seguindo um processo de co-criação que incluiu a Cresce com Amor como clínica parceira. A Cresce com Amor adicionou conhecimentos terapêuticos à equipa de investigação, colaborando em várias fases do processo. Além disso, ao desenvolver um sistema de classificação para jogos sérios, baseado na Classificação Internacional de Funcionalidade, Incapacidade e Saúde (CIF), que combina cada jogo com funções corporais e áreas de terapia, pretendemos apoiar a classificação de jogos sérios, a fim de torná-los mais adequados ao seu propósito final. Uma plataforma desenvolvida internamente, chamada PLAY, suporta os jogos, agindo como um repositório para os dados coletados e dando aos terapeutas uma interface para interagir e ajustar os parâmetros do jogo. Os jogos utilizam diferentes métodos de interação, além do habitual teclado e rato, para permitir que os pacientes realizem exercícios que simulam os que são feitos nas sessões de terapia tradicional atuais. Usando controladores comerciais, "prontos para uso", como a balance board e o dance mat, podemos traduzir de forma mais natural movimentos da vida real em movimentos de personagens no espaço virtual
    corecore