Gaze cursor during distant collaborative programming: a preliminary analysis
|
|
- Tobias Milo Gardner
- 7 years ago
- Views:
Transcription
1 Gaze cursor during distant collaborative programming: a preliminary analysis Roman Bednarik 1,2 and Andrey Shipilov 1 1 School of Computing, University of Eastern Finland, Finland 2 School of Information Sciences, University of Pittsburgh, USA roman.bednarik@uef.fi, ashipilo@cs.joensuu.fi Abstract. The geographical distribution of working force creates a challenge for effective team collaboration. When face to face contact is missing, the quality of communication decreases. We study the ways of improving synchronous collaboration over distance by displaying the gaze locations of the collaborators in a shared workspace. In an experiment, we evaluated the effects of seeing the gaze location of an expert programmer when describing two algorithms to a group of novice programmers. Here we focus on an analysis of the global fixational measures. Our preliminary results show that seeing the gaze while comprehending had no effects on the outcome of collaboration. However, seeing the gaze cursor of the expert resulted in different behaviors than when it was not available. Introduction Eye-contact is a natural experience in face-to-face communication (Argyle and Cook, 1976). Indicated by the direction of the eyes, gaze and overt visual attention play a significant role in understanding others and their actions, in face-to-face interaction, communication and collaboration. Visual attention is indeed an important skill in many everyday tasks and joint attention is in fact critical in many social interaction processes, such as language learning, parent-child shared reading, collaborative problem solving, visual search, and referential grounding (Liu et al., 2011). In collaboration, the communication channels are inherently multimodal, intricately intertwined and need to be carefully orchestrated (Flor, 2006). The range
2 of the channels that are employed in collaboration depends on the context of the task and availability for communication of interactive processes; for example, synchronous face-to-face tasks completion benefits from a full range of modalities, when distant collaboration without shared visual space restricts the effectivity (Fussell et al., 2000). When some of the natural ways to communicate are not available, the quality of collaboration is endangered. Such situation frequently occurs in geographically distributed collaborative environments where information about partners gaze, as a proxy to their overt visual attention, is missing. Since the number of geographically distributed tasks and teams is growing rapidly, it is important to evaluate the effects of the lack of eye-contact and gaze direction information on collaboration and to investigate the ways of improving the collaboration when eye-contact and the direction of one s attention are not available. In this work we focus on the situation where others direction of eye-gaze is not available for realtime collaboration over shared desktops. These typically include collaborative document editing, visual design, and other problem-solving activities. One of such many domains is also software development that nowadays happens in multinational distributed development environments (Herbsleb and Mockus, 2003). Programmers need to communicate their design decisions, debugging strategies, requirement analysis, user interface design and other tasks that require coordination of shared information. Collaborative programming paradigms such as pairprogramming, require participants to communicate about their problem-solving activities. Gaze and mutual gaze play an important role in these activities, and the lack of mutual gaze can eventually materialize as major problems in communication. We begin to uncover the effects of mutual gaze on collaboration by examining the effects of gaze display on the visual attention patterns. Gaze in collaboration, programming, and collaborative programming The spatial proximity or a lack of it has direct implications on many aspects of collaboration process and its outcomes, such as it results in coordination delay (Cummings et al., 2009) and lower teamwork quality (Hoegl and Proserpio, 2004). In order to have efficient collaboration, collaborators need to share common ground (Clark and Brennan, 1991). Not only the content and knowledge have to be coordinated and grounded, but also the process and the dynamics of it have to be grounded. All these activities require accurate and timely coordination of the resources for effective communication between the peers (Clark and Brennan, 1991). In face-to-face collaboration, joint attention is used to help grounding. To successfully and effectively communicate, and to establish and maintain the common ground, collaborators need to be able to signal and infer what their partners are attending to (Kraut et al., 2003; Horvitz et al., 2003). Eye-gaze is important in coordinating turn-taking, information flow (Jokinen et al., 2009), and conversational feedback (Goodwin, 2000). In distant collaboration, such as video conferencing, the lack of gaze and conse-
3 quent difficulties to the grounding processes have been shown to have negative implications on the quality of collaboration (Chen, 2002; Grayson and Monk, 2003). The increasing number of global software projects pose new challenges for communication and collaboration, affecting, for example, performance and development speed (Herbsleb and Mockus, 2003) and conflict (Hinds and Bailey, 2003). In this paper we aim to evaluate the role of real time gaze display in expert-novice distance collaborative learning situations. In these situations, establishing and maintaining the common ground is required for successful communication (Clark and Brennan, 1991; Schober, 1993). In particular, we focus on collaborative processes occurring during software development, where communication and collaboration have always been far from easy. We evaluate the effects of seeing other collaborator s gaze location on the visual attention patterns compared to the conventional situation of seeing only a mouse pointer. Gaze in distant programming lecture: an initial experiment The situation we investigate here is typical for collaborative episodes of sharing knowledge about a piece of code among a geographically distributed teams. Similarly, the distant programming lecture, as we call this episode, is characteristic to teaching programming, code co-comprehension, debugging, and pair-programming. A (more experienced) senior programmer explains a part of a code to the colleague, for example, when a new code maintainer begins working in a project. We simulate this situation and extend it so that the newly explained algorithm is applied immediately by the novice on a new set of input data. In the present study we allow gaze display for only one direction, from the expert programmer to the novice. Participants Participation was voluntary and participants were recruited from computer science graduate and post-graduate students. There were two types of participant in this study, an expert programmer who assumed the role of the lecturer and a group of programmers that were assigned the role of students in this study. We recruited altogether thirteen participants, but due to technical problems and low-quality eyetracking data two participants in the novice group could no proceed to complete the whole study. The expert programmer had several years of programming experience with strong background in computer science, and was involved in the design of the experiment. The group of student participants was composed of six females and four males. Average age was 26.1 years (SD = 4.2). Their self-rated efficacy and experience with programming was composed of three indicators. First, they rated how often they program, on a scale from 0 (never do programming) to 9 (every day program-
4 ming). Second, the participants Java experience was rated on the same scale. Third, the familiarity with algorithms was collected. Most of the participants had some previous exposure to programming (mean 5.8), Java experience was lower (mean 4.1), and algorithm familiarity was self-rated as 4.5. Design and Procedure The design of the study was a within-subject, with gaze-display (two levels, on and off) as an independent variable, and a set of dependent variables. We collected eyetracking data for the novice participants, their performance on the subsequent test, and their responses on a user-feedback questionnaire. The order of conditions was balanced across participants. The whole session has been divided into the learning passage, when the expert programmer explained the algorithm, and into the applied stage, when the learner applied the algorithm on a new data set. Apparatus and Environment In order to understand the second-to-second interaction between the peers we need to be able to analyze the direction of their attention concurrently. In the absence of generally available frameworks allowing joint and multiple gaze display and analysis of the data, we developed an open-source technology that makes the multiple gaze transfer available. The Multigaze framework (Bednarik et al., 2011) is an extension of the VNC protocol, allowing unlimited number of clients with or without eye-tracking device to connect to a shared environment. The data from all participants are aligned at the server, including mouse-clicks, keyboard input, and gazeprotocol. Clients can select whose gaze-mark they want to see on their own display overlaid on the shared desktop. The Multigaze system was configured to display the gaze points as rounded, semi-transparent dots, with a diameter of about 0.5 degree of visual angle (30 pixels). In case of multiparty collaboration, the gaze-mark can be accompanied with a name of the emitting user. Two Tobii eye-trackers (X120 and T120) were used to track the attention of the participants. The software provided by the manufacturers was set to record the gaze data, however, we also stored the aligned datasets onto a separate server computer that was running the shared environment. The size of the screens was 17 inches with resolution of 1280 x 1024 pixels. Materials Two target algorithms written in Java were presented to the novice participants, a breath-first and a depth-first implementations of searching for shortest path in a tree structure. Figure 1 presents the screenshot of the shared environment when
5 presenting the algorithm. The depth-first search program made use of recursion, and the breath-first search was written in a sequential procedural style. Figure 1. A screenshot of the shared environment with the depth-first search algorithm displayed on left, and test dataset displayed on the right.. A script containing the descriptions of the two programs was designed before the study. Each time the script was carefully followed by the expert when explaining the algorithms, and to keep the between-participant variations at minimum. Consequently, the duration of the learning passage was same for all sessions in the experiment. However, some variations in the proceedings of the experiment have occurred due to the eventual questions from the novice participants, such as whether the shared display can be scrolled, or whether it is ok to make notes. We allowed the questioning to keep the ecological validity high. Analysis In this paper we present an AOI type of analysis. The screen of the shared desktop was divided into two primary areas: the code and the data set window. The eyetracking data were collected with respect to these areas. The data reported here concern the learning stage of the collaboration. The applied stage did not yield sufficient volumes of eye-tracking data, as the participants primarily focused their visual attention on the form to be filled. Top 5% of the longest fixations were removed from the dataset. This filtration removed the artefacts of possible noise in the data, where multiple fixations would be merged into one extremely long fixation. Results Performance Quantitatively, all participants were able to explain the algorithms and apply it to a new dataset. We have not observed any differences related to the intervention of
6 this study. Overall distribution of attention Table I shows the distribution of eye-tracking measures across the two main areas of the display. Table I. Overview of the eye-tracking dataset. Statistics are computed on the whole dataset across all participants. Measure Gaze No Gaze Code Data Code Data Total # of fixations Total # of fixations % Mean fix. duration (ms) Mean fix. duration (SD) Total fixation time (s) Total fixation time % Discussion Effective communication is crucial in collaborative programming. Software development is an activity known for requiring large proportion of time spent on communication Herbsleb and Mockus (2003) and collaboration Herbsleb et al. (1995). It is thus important to support the collaborative activities and find ways to improve the processes when natural communication modes are inhibited. We investigate the role of gaze in the distant synchronous software development processes. Conventional video conferencing has often been criticised for lack of eye-contact (Chen, 2002; Grayson and Monk, 2003). Gaze cursor seems to one potential candidate how to overcome the problem, and in this ongoing work we aim to evaluate its efficacy. Our preliminary results indicate that seeing other s gaze during distance teaching scenario has effects on visual attention of the novice. Perhaps due to ceiling effect, the analysis of quantitative performance results has not shown any differences contingent with the gaze cursor visibility. We are currently evaluating whether other, more qualitative, aspects to solutions could have been contingent on the presence or lack of gaze cursor. We however also believe that a more demanding task, for example a task with more frequent ambiguities, would allow observing the benefits of remote gaze tracking. From the gaze-replays we observed that the novice participants were following the gaze cursor of the expert which resulted in more similarities in their behavior (Bednarik et al., 2011). However, the distribution of the fixations was similar across the two conditions.
7 On the other hand, the total fixation time and mean fixation durations show interesting differences. Having a gaze cursor influenced participants to look longer to the data window. In addition, the mean fixation duration was longer when gaze cursor was visible. Finally, while in the no-gaze condition the mean fixation duration was longer on code, opposite was true in the condition with the gaze-cursor visible. Our future research will focus on the more detailed analyses of the gaze behavior. We predict that the effectiveness of gaze-cursor varies during different stages of communication during programming tasks. We thus want further deconstruct the datasets with respect to various subtasks. In addition, we plan to employ other tasks and vary their complexity. References Argyle, M. and M. Cook (1976): Gaze and mutual gaze. Cambridge University Press, Cambridge. Bednarik, R., A. Shipilov, and S. Pietinen (2011): Bidirectional Gaze in Remote Computer Mediated Collaboration: Setup and Initial Results from Pair- Programming. In: In Procs. of CSCW 11. New York, NY, USA, ACM. Chen, M. (2002): Leveraging the asymmetric sensitivity of eye contact for videoconference. In: Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves. New York, NY, USA, pp , ACM. Clark, H. H. and S. A. Brennan (1991): Grounding in communication. In: L. B. Resnick, J. M. Levine, and S. D. Teasley (eds.): Perspectives on socially shared cognition. Cummings, J. N., J. A. Espinosa, and C. K. Pickering (2009): Crossing Spatial and Temporal Boundaries in Globally Distributed Projects: A Relational Model of Coordination Delay. Info. Sys. Research, vol. 20, pp Flor, N. V. (2006): Globally distributed software development and pair programming. Commun. ACM, vol. 49, pp Fussell, S. R., R. E. Kraut, and J. Siegel (2000): Coordination of communication: effects of shared visual context on collaborative work. In: Procs. of CSCW 00. New York, NY, USA, pp , ACM. Goodwin, C. (2000): Action and embodiment within situated human interaction. Journal of Pragmatics, vol. 32, no. 10, pp Grayson, D. M. and A. F. Monk (2003): Are you looking at me? Eye contact and desktop video conferencing. ACM Trans. Comput.-Hum. Interact., vol. 10, pp
8 Herbsleb, J. D., H. Klein, G. M. Olson, H. Brunner, J. S. Olson, and J. Harding (1995): Object-oriented analysis and design in software project teams. Hum.- Comput. Interact., vol. 10, pp Herbsleb, J. D. and A. Mockus (2003): An Empirical Study of Speed and Communication in Globally Distributed Software Development. IEEE Trans. Softw. Eng., vol. 29, pp Hinds, P. J. and D. E. Bailey (2003): Out of Sight, Out of Sync: Understanding Conflict in Distributed Teams. Organization Science, vol. 14, pp Hoegl, M. and L. Proserpio (2004): Team member proximity and teamwork in innovative projects. Research Policy, vol. 33, no. 8, pp Horvitz, E., C. Kadie, T. Paek, and D. Hovel (2003): Models of attention in computing and communication: from principles to applications. Commun. ACM, vol. 46, pp Jokinen, K., M. Nishida, and S. Yamamoto (2009): Eye-gaze experiments for conversation monitoring. In: Procs. of IUCS 09. New York, NY, USA, pp , ACM. Kraut, R. E., S. R. Fussell, and J. Siegel (2003): Visual information as a conversational resource in collaborative physical tasks. Hum.-Comput. Interact., vol. 18, pp Liu, C., D. L. Kay, and J. Y. Chai (2011): Awareness of Partner s Eye Gaze in Situated Referential Grounding: An Empirical Study. In: In Proceedings of the 2nd Workshop on Eye Gaze in Intelligent Human Machine Interaction in Conjunction with IUI 2011, the International Conference on Intelligent User Interfaces. pp Schober, M. F. (1993): Spatial perspective-taking in conversation. vol. 47, no. 1, pp Cognition,
How To Use Eye Tracking With A Dual Eye Tracking System In A Collaborative Collaborative Eye Tracking (Duet)
Framework for colocated synchronous dual eye tracking Craig Hennessey Department of Electrical and Computer Engineering University of British Columbia Mirametrix Research craigah@ece.ubc.ca Abstract Dual
More informationProgram Visualization for Programming Education Case of Jeliot 3
Program Visualization for Programming Education Case of Jeliot 3 Roman Bednarik, Andrés Moreno, Niko Myller Department of Computer Science University of Joensuu firstname.lastname@cs.joensuu.fi Abstract:
More informationUsability Testing Jeliot 3- Program Visualization Tool: Evaluation Using Eye-Movement Tracking
Usability Testing Jeliot 3- Program Visualization Tool: Evaluation Using Eye-Movement Tracking Roman Bednarik University of Joensuu Connet course 281: Usability in Everyday Environment February 2005 Contents
More informationVIDEO CONFERENCING SYSTEMS: TELEPRESENCE AND SELECTION INTERVIEWS.
VIDEO CONFERENCING SYSTEMS: TELEPRESENCE AND SELECTION INTERVIEWS. Madeleine S. McCulloch & David J. Oborne Psychology Department University of Wales Swansea Singleton Park, Swansea, SA2 8PP, UK Increasingly,
More informationMETHODOLOGIES FOR STUDIES OF PROGRAM VISUALIZATION
Full paper ABSTRACT METHODOLOGIES FOR STUDIES OF PROGRAM VISUALIZATION Niko Myller & Roman Bednarik Department of Computer Science University of Joensuu PO Box 111, FI-80101 firstname.surname@cs.joensuu.fi
More informationEffects of Head-Mounted and Scene-Oriented Video Systems on Remote Collaboration on Physical Tasks
Effects of Head-Mounted and -Oriented Video Systems on Remote Collaboration on Physical Tasks Susan R. Fussell, Leslie D. Setlock, Robert E. Kraut Human Computer Interaction Institute Carnegie Mellon University
More informationEye-contact in Multipoint Videoconferencing
Eye-contact in Multipoint Videoconferencing Birgit Quante and Lothar Mühlbach Heinrich-Hertz-Institut für Nachrichtentechnik Berlin GmbH (HHI) Einsteinufer 37, D-15087 Berlin, Germany, http://www.hhi.de/
More informationFixplot Instruction Manual. (data plotting program)
Fixplot Instruction Manual (data plotting program) MANUAL VERSION2 2004 1 1. Introduction The Fixplot program is a component program of Eyenal that allows the user to plot eye position data collected with
More informationCOMPARISON OF DESIGN APPROACHES BETWEEN ENGINEERS AND INDUSTRIAL DESIGNERS
INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 5 & 6 SEPTEMBER 2013, DUBLIN INSTITUTE OF TECHNOLOGY, DUBLIN, IRELAND COMPARISON OF DESIGN APPROACHES BETWEEN ENGINEERS AND INDUSTRIAL
More informationHigh-Speed Thin Client Technology for Mobile Environment: Mobile RVEC
High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC Masahiro Matsuda Kazuki Matsui Yuichi Sato Hiroaki Kameyama Thin client systems on smart devices have been attracting interest from
More informationAN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS ZORAN JEREMIĆ, VLADAN DEVEDŽIĆ, DRAGAN GAŠEVIĆ FON School of Business Administration, University of Belgrade Jove Ilića 154, POB 52, 11000 Belgrade,
More informationSangam A Distributed Pair Programming Plug-in for Eclipse
Sangam A Distributed Pair Programming Plug-in for Eclipse Chih-wei Ho 1, Somik Raha 2, Edward Gehringer 1, Laurie Williams 1 1 Department of Computer Science, North Carolina State University Raleigh, NC
More informationBCS Higher Education Qualifications. Professional Graduate Diploma in IT. Programming Paradigms Syllabus
BCS Higher Education Qualifications Professional Graduate Diploma in IT Programming Paradigms Syllabus Version: 180516 Contents 1. Change History 3 2. Rationale 3 3. Aims 3 4. Objectives 3 5. Prior Knowledge
More informationTowards Inferring Web Page Relevance An Eye-Tracking Study
Towards Inferring Web Page Relevance An Eye-Tracking Study 1, iconf2015@gwizdka.com Yinglong Zhang 1, ylzhang@utexas.edu 1 The University of Texas at Austin Abstract We present initial results from a project,
More informationTracking translation process: The impact of experience and training
Tracking translation process: The impact of experience and training PINAR ARTAR Izmir University, Turkey Universitat Rovira i Virgili, Spain The translation process can be described through eye tracking.
More informationThe Effect of Flexible Learning Schedule on Online Learners Learning, Application, and Instructional Perception
1060 The Effect of Flexible Learning Schedule on Online Learners Learning, Application, and Instructional Perception Doo H. Lim University of Tennessee Learning style has been an important area of study
More informationGoing Interactive: Combining Ad-Hoc and Regression Testing
Going Interactive: Combining Ad-Hoc and Regression Testing Michael Kölling 1, Andrew Patterson 2 1 Mærsk Mc-Kinney Møller Institute, University of Southern Denmark, Denmark mik@mip.sdu.dk 2 Deakin University,
More informationConflict Resolution in Remote Collaborative Problem Solving: A Comparison of Different Computer Mediated Communication Methods
Conflict Resolution in Remote Collaborative Problem Solving: A Comparison of Different Computer Mediated Communication Methods Wei Dong (wdong@illinois.edu) & Wai-Tat Fu (wfu@illinoi.edu) Applied Cognitive
More informationAalborg Universitet. More Spooning in the Kitchen Paay, Jeni; Kjeldskov, Jesper; Skov, Mikael; O'Hara, Kenton
Aalborg Universitet More Spooning in the Kitchen Paay, Jeni; Kjeldskov, Jesper; Skov, Mikael; O'Hara, Kenton Published in: Proceedings of the Food and Interaction Design Workshop, CHI 2012 Publication
More informationEvaluating Tools that Support Pair Programming in a Distributed Engineering Environment
Evaluating Tools that Support Pair Programming in a Distributed Engineering Environment Dietmar Winkler Stefan Biffl Andreas Kaltenbach Institute of Software Technology and Interactive Systems, Vienna
More informationTelepresence systems for Large Interactive Spaces
Telepresence systems for Large Interactive Spaces Cédric Fleury, Ignacio Avellino, Michel Beaudouin-Lafon, Wendy E. Mackay To cite this version: Cédric Fleury, Ignacio Avellino, Michel Beaudouin-Lafon,
More informationHow To Compress Video For Real Time Transmission
University of Edinburgh College of Science and Engineering School of Informatics Informatics Research Proposal supervised by Dr. Sethu Vijayakumar Optimized bandwidth usage for real-time remote surveillance
More informationStephen M. Fiore, Ph.D. University of Central Florida Cognitive Sciences, Department of Philosophy and Institute for Simulation & Training
Stephen M. Fiore, Ph.D. University of Central Florida Cognitive Sciences, Department of Philosophy and Institute for Simulation & Training Fiore, S. M. (2015). Collaboration Technologies and the Science
More informationCross-Domain Collaborative Recommendation in a Cold-Start Context: The Impact of User Profile Size on the Quality of Recommendation
Cross-Domain Collaborative Recommendation in a Cold-Start Context: The Impact of User Profile Size on the Quality of Recommendation Shaghayegh Sahebi and Peter Brusilovsky Intelligent Systems Program University
More informationEffects of Automated Transcription Delay on Non-native Speakers Comprehension in Real-time Computermediated
Effects of Automated Transcription Delay on Non-native Speakers Comprehension in Real-time Computermediated Communication Lin Yao 1, Ying-xin Pan 2, and Dan-ning Jiang 2 1 Institute of Psychology, Chinese
More informationImprovement of Visual Attention and Working Memory through a Web-based Cognitive Training Program
. Improvement of Visual Attention and Working Memory through a Web-based Cognitive Training Program Michael Scanlon David Drescher Kunal Sarkar Context: Prior work has revealed that cognitive ability is
More informationConflict Resolution in Remote Collaborative Problem Solving: A Comparison of Different Computer Mediated Communication Methods
Conflict Resolution in Remote Collaborative Problem Solving: A Comparison of Different Computer Mediated Communication Methods Wei Dong (wdong@illinois.edu) Wai-Tat Fu (wfu@illinoi.edu) Applied Cognitive
More informationThe Role of Computers in Synchronous Collaborative Design
The Role of Computers in Synchronous Collaborative Design Wassim M. Jabi, The University of Michigan Theodore W. Hall, Chinese University of Hong Kong Abstract In this paper we discuss the role of computers
More informationComparison of Coordination Communication and Expertise Communication in Software Development: Motives, Characteristics, and Needs
To appear in New Frontiers in Artificial Intelligence: JSAI-isAI 2010 Workshops, LNAI Series, Springer, fall 2010. Comparison of Coordination Communication and Expertise Communication in Software Development:
More informationInteractive Information Visualization of Trend Information
Interactive Information Visualization of Trend Information Yasufumi Takama Takashi Yamada Tokyo Metropolitan University 6-6 Asahigaoka, Hino, Tokyo 191-0065, Japan ytakama@sd.tmu.ac.jp Abstract This paper
More informationInformation Model for Multimedia Medical Record in Telemedicine
Information Model for Multimedia Medical Record in Telemedicine Xu Guangyou, Shi Yuanchun Dept. of Computer Science and Technology, Tsinghua University, Beijing 100084, P.R.China Abstract: The data used
More informationFactors that Influence the Occupational Health and Safety Curricula. Jeffery Spickett. Division of Health Sciences Curtin University Australia
Factors that Influence the Occupational Health and Safety Curricula Jeffery Spickett Division of Health Sciences Curtin University Australia 1.0 INTRODUCTION Occupational health and safety has undergone
More informationTowards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain
Towards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain Pakkala D., Sihvonen M., and Latvakoski J. VTT Technical Research Centre of Finland, Kaitoväylä 1,
More informationSHARED MENTAL MODELS AND COORDINATION IN LARGE-SCALE, DISTRIBUTED SOFTWARE DEVELOPMENT
SHARED MENTAL MODELS AND COORDINATION IN LARGE-SCALE, DISTRIBUTED SOFTWARE DEVELOPMENT J. Alberto Espinosa Javier F. Lerch James D. Herbsleb Lucent Technologies Robert E. Kraut Sandra A. Slaughter Audris
More informationVEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS
VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS Aswin C Sankaranayanan, Qinfen Zheng, Rama Chellappa University of Maryland College Park, MD - 277 {aswch, qinfen, rama}@cfar.umd.edu Volkan Cevher, James
More informationConfiguration Manager 2012 R2 Client Installation
prajwaldesai.com http://prajwaldesai.com/configuration-manager-2012-r2-client-installation/ Configuration Manager 2012 R2 Client Installation Prajwal Desai In this post we will discuss about the Configuration
More informationReading with Mobile Phone & Large Display
Reading with Mobile Phone & Large Display Roswitha Gostner Computing Department Lancaster University, gostner@lancs.ac.uk Hans Gellersen Computing Department Lancaster University Lancaster, LA1 4WY, UK
More informationComparison of Coordination Communication and Expertise Communication in Software Development: Their Motives, Characteristics and Needs
Comparison of Coordination Communication and Expertise Communication in Software Development: Their Motives, Characteristics and Needs Kumiyo Nakakoji 1,2, Yunwen Ye 3, Yasuhiro Yamamoto 1 1 RCAST, University
More informationAdult cognition of large-scale geometric facts
Roberto Casati, David Mark, Ira Noveck Adult cognition of large-scale geometric facts Draft 4, April 1999 Project description Objectives 1. Adult cognition of large-scale geometric facts The primary objective
More informationOPERATIONAL EXCELLENCE REDEFINED
OPERATIONAL EXCELLENCE REDEFINED SUPPORTING SAFE AND EFFICIENT DRILLING AND COMPLETIONS THROUGH: ORGANIZATIONAL ALIGNMENT AND OPERATIONAL EXCELLENCE ORCHESTRATED ACTIVITIES ACROSS THE DRILLING SUPPORT
More informationwhite paper EYETRACKING STUDY REPORT: Clamshells vs Paperboard Boxes CUshop Research, Clemson University
white paper EYETRACKING STUDY REPORT: Clamshells vs Paperboard Boxes CUshop Research, Clemson University EXECUTIVE SUMMARY Different packaging options can make an enormous difference to the bottom line,
More informationInterfacing with Manufacturing Systems in Education and Small Industry Using Microcontrollers through the World Wide Web
Interfacing with Manufacturing Systems in Education and Small Industry Using Microcontrollers through the World Wide Web Samuel Cotton Ph.D. scotton@bsu.edu Department of Industry and Technology Ball State
More informationCDW Video Conferencing Straw Poll Report
CDW Video Conferencing Straw Poll Report Summary Consider this scenario: Your company is working with a key customer on a major project that involves several partners and colleagues in multiple locations.
More informationGAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS
GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS Chris kankford Dept. of Systems Engineering Olsson Hall, University of Virginia Charlottesville, VA 22903 804-296-3846 cpl2b@virginia.edu
More informationMicrosoft SharePoint: A Powerful Solution for Environmental Health and Safety Programs
Microsoft SharePoint: A Powerful Solution for Environmental Health and Safety Programs Prepared By: Robert Foster, M.S. Environmental Health & Engineering, Inc. Environmental Health & Safety (EHS) programs,
More informationSupporting Co-located SCRUM Processes in Global Software Development
Supporting Co-located SCRUM Processes in Global Software Development Jakob E. Bardram, Morten Esbensen, and Paolo Tell The Pervasive Interaction Technology Laboratory IT University of Copenhagen Rued Langgaardsvej
More informationVACA: A Tool for Qualitative Video Analysis
VACA: A Tool for Qualitative Video Analysis Brandon Burr Stanford University 353 Serra Mall, Room 160 Stanford, CA 94305 USA bburr@stanford.edu Abstract In experimental research the job of analyzing data
More informationCommunication Process
Welcome and Introductions Lesson 7 Communication Process Overview: This lesson teaches learners to define the elements of effective communication and its process. It will focus on communication as the
More informationSmartphone as a Remote Control Proxy in Automotive Navigation System
Contemporary Engineering Sciences, Vol. 7, 2014, no. 14, 683-689 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.4675 Smartphone as a Remote Control Proxy in Automotive Navigation System
More informationUsing Text & Graphics with Softron s OnTheAir CG and OnTheAir Video
OnTheAir CG (OTACG) and OnTheAir Video Express (OTAVE) are two very different Softron products that are used to overlay text and graphics onto a live video source. Elements as diverse as still logos, clocks,
More informationPrediction of Software Development Modication Eort Enhanced by a Genetic Algorithm
Prediction of Software Development Modication Eort Enhanced by a Genetic Algorithm Gerg Balogh, Ádám Zoltán Végh, and Árpád Beszédes Department of Software Engineering University of Szeged, Szeged, Hungary
More informationTeaching Methodology for 3D Animation
Abstract The field of 3d animation has addressed design processes and work practices in the design disciplines for in recent years. There are good reasons for considering the development of systematic
More informationICS Technology. PADS Viewer Manual. ICS Technology Inc PO Box 4063 Middletown, NJ 077748 732-671-5400 www.icstec.com
ICS Technology PADS Viewer Manual ICS Technology Inc PO Box 4063 Middletown, NJ 077748 732-671-5400 www.icstec.com Welcome to PADS Viewer Page 1 of 1 Welcome to PADS Viewer Welcome to PADS (Public Area
More informationTranslog-II: A Program for Recording User Activity Data for Empirical Translation Process Research
IJCLA VOL. 3, NO. 1, JAN-JUN 2012, PP. 153 162 RECEIVED 25/10/11 ACCEPTED 09/12/11 FINAL 25/06/12 Translog-II: A Program for Recording User Activity Data for Empirical Translation Process Research Copenhagen
More informationShared Display Wall Based Collaboration Environment in the Control Room of the DIII-D National Fusion Facility
Shared Display Wall Based Collaboration Environment in the G. Abla a, G. Wallace b, D.P. Schissel a, S.M. Flanagan a, Q. Peng a, and J.R. Burruss a a General Atomics, P.O. Box 85608, San Diego, California
More informationProduct Training Services. Training Options and Procedures for JobScheduler and YADE
Product Services Product Services Options and Procedures for JobScheduler and YADE 2 Contents Product Services JobScheduler Levels Level: JobScheduler Operations Level: JobScheduler Installation Level:
More information2016 Charter School Application Evaluation Rubric. For applications submitted to The Louisiana Board of Elementary and Secondary Education
2016 Charter School Application Evaluation Rubric For applications submitted to The Louisiana Board of Elementary and Secondary Education 2016 Charter School Application Evaluation Rubric The purpose of
More informationUtilizing Domain-Specific Modelling for Software Testing
Utilizing Domain-Specific Modelling for Software Testing Olli-Pekka Puolitaival, Teemu Kanstrén VTT Technical Research Centre of Finland Oulu, Finland {olli-pekka.puolitaival, teemu.kanstren}@vtt.fi Abstract
More informationAgile Based Software Development Model : Benefits & Challenges
Agile Based Software Development Model : Benefits & Challenges Tajinder Kumar Assistant Professor, IT Department JMIT Radaur, Haryana Vipul Gupta Assistant Professor, IT Department JMIT Radaur, Haryana
More informationMinnesota Tablet Usability Study Report
Background Minnesota Tablet Usability Study Report May 2015 The Minnesota Comprehensive Assessments (MCA) are currently administered using desktop and laptop computers. With the recent rise in the use
More informationJournal of Naval Science and Engineering 2015, Vol. 11, No.3, pp. 14-25
Journal of Naval Science and Engineering 2015, Vol. 11, No.3, pp. 14-25 USABILITY COMPARISON OF LARGE TOUCHSCREEN SYSTEMS VERSUS DESKTOP-SIZE AND MOBILE-SIZE SCREEN SYSTEMS Tacettin Sercan PEKİN 1 Veysi
More informationWipada Chaiwchan, Patcharee Klinhom
The Development of Online-Class Scheduling Management System Conducted by the Case Study of Department of Social Science: Faculty of Humanities and Social Sciences Suan Sunandha Rajabhat University Wipada
More informationIntegrating Quality Assurance into the GIS Project Life Cycle
Integrating Quality Assurance into the GIS Project Life Cycle Abstract GIS databases are an ever-evolving entity. From their humble beginnings as paper maps, through the digital conversion process, to
More informationFUTURE VIEWS OF FIELD DATA COLLECTION IN STATISTICAL SURVEYS
FUTURE VIEWS OF FIELD DATA COLLECTION IN STATISTICAL SURVEYS Sarah Nusser Department of Statistics & Statistical Laboratory Iowa State University nusser@iastate.edu Leslie Miller Department of Computer
More informationUNLOCK YOUR IEC 61850 TESTING EXCELLENCE
IMPROVE EFFICIENCY TEST WITH CONFIDENCE OF KNOW-HOW LEARN AND EXPAND YOUR IEC 61850 SKILLS MASTER YOUR NETWORK KNOWLEDGE GENERATE TEST RESULTS UNLOCK YOUR IEC 61850 TESTING EXCELLENCE Connect To & Read
More informationCOMPUTER SCIENCE (5651) Test at a Glance
COMPUTER SCIENCE (5651) Test at a Glance Test Name Computer Science Test Code 5651 Time Number of Questions Test Delivery 3 hours 100 selected-response questions Computer delivered Content Categories Approximate
More informationProceedings of the Human Factors and Ergonomics Society 58th Annual Meeting - 2014 1242
Proceedings of the Human Factors and Ergonomics Society 58th Annual Meeting - 2014 1242 USee: A Mobile Usability Research Tool Using Google Glass Jibo He, Barbara S. Chaparro, and Christal Haskins Department
More informationScottishPower Competency Based Recruitment Competency Guidelines External Candidate. pp077682 ScottishPower [Pick the date]
ScottishPower Competency Based Recruitment Competency Guidelines External Candidate pp077682 ScottishPower [Pick the date] Aims and Objectives This document will give you an overview of the selection process
More informationNETWORK ISSUES: COSTS & OPTIONS
VIDEO CONFERENCING NETWORK ISSUES: COSTS & OPTIONS Prepared By: S. Ann Earon, Ph.D., President Telemanagement Resources International Inc. Sponsored by Vidyo By:S.AnnEaron,Ph.D. Introduction Successful
More informationWIRELESS TRAINING SOLUTIONS. by vlogic, Inc. L a b 0.3 Remote Access Labs
WIRELESS TRAINING SOLUTIONS by vlogic, Inc L a b 0.3 Remote Access Labs WIRELESS TRAINING SOLUTIONS Hands-on Workshop and Lab Guide Table of Contents Connecting to the Wireless Training Solutions Network
More informationA Case Study in Software Enhancements as Six Sigma Process Improvements: Simulating Productivity Savings
A Case Study in Software Enhancements as Six Sigma Process Improvements: Simulating Productivity Savings Dan Houston, Ph.D. Automation and Control Solutions Honeywell, Inc. dxhouston@ieee.org Abstract
More informationAuto Clicker Tutorial
Auto Clicker Tutorial This Document Outlines Various Features of the Auto Clicker. The Screenshot of the Software is displayed as below and other Screenshots displayed in this Software Tutorial can help
More informationThe Role of Controlled Experiments in Software Engineering Research
The Role of Controlled Experiments in Software Engineering Research Victor R. Basili 1 The Experimental Discipline in Software Engineering Empirical studies play an important role in the evolution of the
More informationRequirements & Guidelines for the Preparation of the New Mexico Online Portfolio for Alternative Licensure
Requirements & Guidelines for the Preparation of the New Mexico Online Portfolio for Alternative Licensure Prepared for the New Mexico Public Education Department Educator Quality Division http://www.ped.state.nm.us/
More informationJeh94@uclive.ac.nz. andy@cosc.canterbury.ac.nz
andy@cosc.canterbury.ac.nz Jeh94@uclive.ac.nz 2 Hotkeys have been shown to improve user command selection performance through proving a flat selection hierarchy and fast activation through the keyboard.
More informationAwareness in Computer-Supported Collaborative Modelling. Application to GenMyModel
Awareness in Computer-Supported Collaborative Modelling. Application to GenMyModel Michel Dirix Axellience 59000 Lille - France michel.dirix@axellience.com PhD student since January 2013 Abstract. Costs
More informationAdobe Acrobat 6.0 Professional
Adobe Acrobat 6.0 Professional Manual Adobe Acrobat 6.0 Professional Manual Purpose The will teach you to create, edit, save, and print PDF files. You will also learn some of Adobe s collaborative functions,
More informationUSABILITY TESTING OF DEPARTMENTAL WEB SITES: A CASE STUDY WITH AUTHENTIC USERS AND AUTHENTIC TASKS
USABILITY TESTING OF DEPARTMENTAL WEB SITES: A CASE STUDY WITH AUTHENTIC USERS AND AUTHENTIC TASKS S. Güzin Mazman, Sedat Akbal, Hakan Tüzün, Mustafa Yeniad Hacettepe University, Department of Computer
More informationUbiquitous Analytics: Interacting with Big Data Anywhere, Anytime
Ubiquitous Analytics: Interacting with Big Data Anywhere, Anytime Niklas Elmqvist (Purdue University) and Pourang Irani (University of Manitoba) Ubiquitous analytics amplifies human cognition by embedding
More informationSERPs and Ads on Mobile Devices: An Eye Tracking Study for Generation Y
Worcester Polytechnic Institute DigitalCommons@WPI User Exprience and Decision Making Research Laboratory Publications User Experience and Decision Making Research Laboratory 7-1-2013 SERPs and Ads on
More informationTo Virtualize or Not? The Importance of Physical and Virtual Components in Augmented Reality Board Games
To Virtualize or Not? The Importance of Physical and Virtual Components in Augmented Reality Board Games Jessica Ip and Jeremy Cooperstock, Centre for Intelligent Machines, McGill University, Montreal,
More informationRequirements Management in Global Software Development: Preliminary Findings from a Case Study in a SW-CMM context i
Requirements Management in Global Software Development: Preliminary Findings from a Case Study in a SW-CMM context i Rafael Prikladnicki, Jorge Audy, Roberto Evaristo School of Computer Science, Pontifical
More informationSoftware Service Engineering Architect s Dream or Developer s Nightmare?
Software Service Engineering Architect s Dream or Developer s Nightmare? Gregor Hohpe Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043 gregor@hohpe.com Abstract. Architectural principles such
More informationConveying Gaze-Awareness by Using a Faint Light with a Video-Conferencing System
Conveying Gaze-Awareness by Using a Faint Light with a Video-Conferencing System Mikifumi Shikida Abstract A method for conveying gaze-awareness by using a faint light is proposed. It is useful for conference-room
More informationThe role of integrated requirements management in software delivery.
Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?
More informationTo begin, visit this URL: http://www.ibm.com/software/rational/products/rdp
Rational Developer for Power (RDp) Trial Download and Installation Instructions Notes You should complete the following instructions using Internet Explorer or Firefox with Java enabled. You should disable
More informationModule 13 : Measurements on Fiber Optic Systems
Module 13 : Measurements on Fiber Optic Systems Lecture : Measurements on Fiber Optic Systems Objectives In this lecture you will learn the following Measurements on Fiber Optic Systems Attenuation (Loss)
More informationInternational group work in software engineering
International group work in software engineering Julian M. Bass Robert Gordon University Aberdeen, UK j.m.bass@rgu.ac.uk J. T. Lalchandani IIIT-B Bangalore, India jtl@iiitb.ac.in R. McDermott Robert Gordon
More informationRemote Monitoring and Control of the R&S FSV with a Web Browser
Rohde & Schwarz Products: R&S FSV3, R&S FSV7, R&S FSV13, R&S FSV30 Remote Monitoring and Control of the R&S FSV with a Web Browser Application Note This application note describes remote operation or monitoring
More informationThe Relationship Between Performance in a Virtual Course and Thinking Styles, Gender, and ICT Experience
The Relationship Between Performance in a Virtual Course and Thinking Styles, Gender, and ICT Experience Nehama Shany* and Rafi Nachmias** *ORT Moshinsky Research and Development Center, Tel Aviv, Israel;
More informationWhat Is A Silhouette Web Browser And How Does It Work?
Information Engineering Express International Institute of Applied Informatics 2015, Vol.1, No.4, 53 63 Implementing a Collaborative Web Platform based on Transparent Layers Akihiro Sugiyama, Yusuke Niwa,
More informationSolar energy e-learning laboratory - Remote experimentation over the Internet
Solar energy e-learning laboratory - Remote experimentation over the Internet Ioannis Michaelides, Polyvios Eleftheriou, Kypros Economides Department of Mechanical Engineering Higher Technical Institute,
More informationGraphical Environment Tool for Development versus Non Graphical Development Tool
Section 4 Computing, Communications Engineering and Signal Processing & Interactive Intelligent Systems Graphical Environment Tool for Development versus Non Graphical Development Tool Abstract S.Daniel
More informationUsability-Improving Mobile Application Development Patterns
Usability-Improving Mobile Application Development Patterns Bettina Biel, Volker Gruhn University of Duisburg-Essen paluno, The Ruhr Institute for Software Technology Essen, Germany [bettina.biel,volker.gruhn]@paluno.uni-due.de
More informationHyper-V Server 2008 Getting Started Guide
Hyper-V Server 2008 Getting Started Guide Microsoft Corporation Published: October 2008 Author: Cynthia Nottingham Abstract This guide helps you become familiar with Microsoft Hyper-V Server 2008 by providing
More informationUser Acceptance of a Key Performance Indicators Monitoring System (KPI-MS) in Higher Education: An Application of the Technology Acceptance Model
2011 2nd International Conference on Education and Management Technology IPEDR vol.13 (2011) (2011) IACSIT Press, Singapore User Acceptance of a Key Performance Indicators Monitoring System (KPI-MS) in
More informationVisualization of Gaze Tracking Data for UX Testing on the Web
Visualization of Gaze Tracking Data for UX Testing on the Web Róbert Móro robert.moro@stuba.sk Jakub Daráž xdarazj@stuba.sk Mária Bieliková maria.bielikova@stuba.sk ABSTRACT Visualizations on the Web can
More informationGeovisualization. Geovisualization, cartographic transformation, cartograms, dasymetric maps, scientific visualization (ViSC), PPGIS
13 Geovisualization OVERVIEW Using techniques of geovisualization, GIS provides a far richer and more flexible medium for portraying attribute distributions than the paper mapping which is covered in Chapter
More informationInternet Protocols for Synchronous Distance Learning
Internet Protocols for Synchronous Distance Learning Ch. Bouras Computer Technology Institute, Greece E-mail: bouras@cti.gr A. Gkamas Computer Technology Institute, Greece E-mail: gkamas@cti.gr Th. Tsiatsos
More informationStandards for the School Social Worker [23.140]
Standards for the School Social Worker [23.140] STANDARD 1 - Content The competent school social worker understands the theories and skills needed to provide individual, group, and family counseling; crisis
More information