Astral: Prototyping Mobile and Smart Object Interactive Behaviours Using Familiar Applications

Total Page:16

File Type:pdf, Size:1020Kb

Astral: Prototyping Mobile and Smart Object Interactive Behaviours Using Familiar Applications Internet of Things DIS '19, June 23–28, 2019, San Diego, CA, USA Astral: Prototyping Mobile and Smart Object Interactive Behaviours Using Familiar Applications David Ledo1, Jo Vermeulen2, Sheelagh Carpendale1, Saul Greenberg1, Lora Oehlberg1, Sebastian Boring3 1 Department of Computer Science, University of Calgary, Canada · {first.last}@ucalgary.ca 2 Department of Computer Science, Aarhus University, Denmark · [email protected] 3 Department of Computer Science, University of Copenhagen, Denmark · [email protected] ABSTRACT Astral is a prototyping tool for authoring mobile and smart object interactive behaviours. It mirrors selected display con- tents of desktop applications onto mobile devices (smartphones and smartwatches), and streams/remaps mo- bile sensor data to desktop input events (mouse or keyboard) to manipulate selected desktop contents. This allows design- ers to use familiar desktop applications (e.g. PowerPoint, Af- terEffects) to prototype rich interactive behaviours. Astral combines and integrates display mirroring, sensor streaming and input remapping, where designers can exploit familiar desktop applications to prototype, explore and fine-tune dy- namic interactive behaviours. With Astral, designers can vis- ually author rules to test real-time behaviours while interac- tions take place, as well as after the interaction has occurred. We demonstrate Astral’s applicability, workflow and expres- siveness within the interaction design process through both new examples and replication of prior approaches that illus- Figure 1. Astral allows designers to prototype interactive behav- trate how various familiar desktop applications are leveraged iours by (1) mirroring contents of a desktop region to a mobile and repurposed. device, (2) streaming mobile sensor data to the desktop, and Author Keywords (3) remapping the sensor data into desktop input (e.g. mouse and Prototyping; design tool; interactive behaviour; smart ob- keyboard events) on a designer-chosen desktop application. jects; mobile interfaces. and, in some cases, circuit building or soldering (when pro- CCS Concepts totyping in physical computing). As a result, implementation • Human-centered computing → Interface design proto- details consume the majority of designers’ time and re- typing; User interface toolkits sources (e.g., code setup, learning the platform, program- ming basic visuals), instead of important early-stage design INTRODUCTION decisions such as exploring alternative solutions or defining Smart interactive devices such as mobile devices, wearables elements of animation and interaction [13]. The alternative and smart objects vary widely in input and output, physical option is to explore a device’s interaction via desktop-based form, and development platforms. When prototyping inter- prototyping tools (e.g. InVision). However, such prototyping active behaviors for these devices, designers are faced with tools often specialize in specific tasks (e.g. wireframing, two options. The first option is to build prototypes directly standard UI widgets, creating animations as videos) without on the target device or platform. This involves programming room for integrating different workflows [39]. Furthermore, while some tools support deploying prototypes on mobile de- Permission to make digital or hard copies of all or part of this work for vices, they often do not support live sensor input other than personal or classroom use is granted without fee provided that copies are touch events on simple trigger action states. This limits de- not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for com- signers’ ability to envision how the interaction might play out ponents of this work owned by others than ACM must be honored. Abstract- on the target device [25]. Exploring and fine-tuning respon- ing with credit is permitted. To copy otherwise, or republish, to post on sive behaviours is crucial for interactions that (1) go beyond servers or to redistribute to lists, requires prior specific permission and/or a standard UI patterns on mobile platforms; (2) involve the tar- fee. Request permissions from [email protected]. get device’s physical form or possible physical actions (e.g. DIS '19, June 23–28, 2019, San Diego, CA, USA shaking the device); and (3) contain nuanced continuous an- © 2019 Association for Computing Machinery. imations that play out as the inputs are happening (e.g. slide ACM ISBN 978-1-4503-5850-7/19/06 $15.00 to unlock). In these situations, designers should be able to https://doi.org/10.1145/3322276.3322329 711 Internet of Things DIS '19, June 23–28, 2019, San Diego, CA, USA explore the dynamic interplay between inputs and outputs as 1. Enabling Designers to Leverage and Repurpose Famil- interaction happens. We aim to empower designers to envi- iar Applications to Prototype Interactive Behaviours. As- sion these responsive behaviours in their prototypes, a pro- tral combines and integrates display mirroring, sensor cess that is currently not facilitated by existing tools in re- streaming and input remapping, where designers can exploit search and industry. desktop applications (e.g. PowerPoint, AfterEffects, Chrome) [39, 63, 64] in a novel manner for prototyping in- ASTRAL We introduce Astral (Figure 1 & video figure), a prototyping teractive behaviours. Because any desktop application can be tool that uses mirroring, streaming and input remapping via mirrored via Astral, any sensor data can be remapped to the simple rules to enable designers to author, test, and fine-tune mouse and keyboard events understood by that desktop ap- interactive behaviour in mobile devices using familiar appli- plication. Astral facilitates a tight design-test-refine cycle on cations. We achieve this through the following three steps: target devices without needing to write code through encap- sulation of sensor data and mappings into rules, and imme- 1. Mirroring Desktop Visual Content to a Mobile Display. diate interactive preview. Astral is designed to support vari- Astral consists of a desktop client and a mobile client appli- ous interaction design practices (getting the right de- cation. As shown in Figure 1.1, the designer selects a region sign [16]), including: video-based prototyping, prototyping (here a web browser running Flappy Bird) to mirror it to a multiple alternatives, iterative prototyping, and smart object connected mobile (phone or watch) display. The mobile dis- prototyping (by placing mobile devices into physical forms play is then updated live as the desktop display refreshes. [32, 56, 57, 68]). 2. Streaming Mobile Sensor Data to Provide Input. As 2. Allowing Designers to Visually Author Dynamic Inter- shown in Figure 1.2, a designer can select data from multiple actions Based on Continuous Sensor Data. The common types of sensors, such as touch, acceleration, ambient light or state model approach (e.g. d.tools [23], Adobe XD, inVision) the microphone. In this case, the designer enables the touch does not lend itself well to dynamic visuals and fine-tuned sensor to be streamed back to the Astral desktop client. Every temporal aspects of user interface behaviour. By working time the designer now taps the mobile display, the touch lo- with and visualizing continuous streams of sensor data, and cation is visualized on the Astral desktop client. mapping (and easing) these to continuous outputs, our work enables authoring “user-in-the-loop behaviours, where con- 3. Interactivity via Input Remapping. As shown in Fig- tinuous user input drives the behaviour” [21, pp. 31] without ure 1.3, the designer can provide interactivity to the mirrored coding. This goes beyond prior prototyping tools (e.g. Exem- display by remapping the mobile sensor data to desktop key- plar [22]) that focus on supporting designers in authoring in- board or mouse inputs. Here, by remapping a mobile touch teractive behaviours based on discrete events extracted from down event to a desktop spacebar keypress, the bird in the continuous sensor data [21, pp. 99]. Moreover, Astral’s con- mirrored web browser can flap its wings. The designer can tinuous behaviours focus on how the input becomes animated visually select the entire screen of the phone to sense touch as output while the action takes place. events. Designers now have a greater range of expressive- ness: they can prototype and fine-tune interactive behav- RELATED WORK AND GOALS iours, such as continuous and discrete actions, apply interac- The goal of our prototyping tool is to author nuanced inter- tive animation easing functions, or emulate states. active behaviour on mobile devices. In this paper, we con- sider ‘interactive behaviour’ as the ‘feel’ of a prototype [49] While we primarily focus on mobile interactions, Astral’s that cannot be easily conveyed through a physical sketch and building blocks and workflow also translate to prototyping tends to require programming. ‘Feel’ emerges from not only smart object behaviours. Instead of challenging designers to the outputs once interactions happen, but also as interactions solder, create custom circuitry and program electronics [5], happen – a dynamic interplay discussed in past work on pro- our mobile focus by extension allows designers to place mo- gressive feedback [62] and animation applications [18, 19]. bile devices into a fabricated shell and repurpose their inputs and outputs (e.g. as shown in Soul–Body Prototyping [32], We situate our research
Recommended publications
  • Communication of Design Quarterly
    Volume 1 Issue 2 January 2013 Communication of Design Quarterly Published by the Association for Computing Machinery Special Interest Group for Design of Communication ISSN: 2166-1642 Contents....................................................................................................................................................................................1 Editorial.....................................................................................................................................................................................3 Notes from the Chair............................................................................................................................................................5 SIGDOC 2013 conference...................................................................................................................................................7 Uncovering Analogness and Digitalness in Interactive Media.............................................................................8 Development Framework Components as Commonplaces..............................................................................37 I See You’re Talking #HPV: Communication Pattersn in the #HPV Stream on Twitter...............................50 Communication Design Quarterly ACM SIGDOC (Special Interest Group Design of Communication) seeks to be the premier information source for industry, management, and academia in the multidisciplinary field of the design and communication of information. It contains a
    [Show full text]
  • ACM Student Membership
    student membership application and order form INSTRUCTIONS Name Please print clearly Member Number Carefully complete this application and Mailing Address return with payment by mail or fax to ACM. You must be a full-time student City/State/Province Postal Code/Zip to qualify for student rates. Country q Please do not release my postal address to third parties Area Code & Daytime Phone CONTACT ACM Email Address q Yes, please send me ACM Announcements via email q No, please do not send me ACM Announcements via email phone: 1-800-342-6626 (US & Canada) +1-212-626-0500 (Global) MEMBERSHIP OPTIONS AND ADD-ONS Check the appropriate box(es) hours: 8:30AM - 4:30PM (US EST) fax: +1-212-944-1318 q ACM Student Membership: $19 USD email: [email protected] q ACM Student Membership PLUS ACM Digital Library: $42 USD mail: ACM, Member Services q ACM Student Membership PLUS Print CACM Magazine: $42 USD General Post Offi ce q ACM Student Membership with ACM Digital Library PLUS Print CACM Magazine: $62 USD P.O. Box 30777 MEMBERSHIP ADD-ONS: New York, NY 10087-0777 q ACM Books Subscription: $10 USD USA q Additional Print Publications and/or Special Interest Groups For immediate processing, FAX this application to +1-212-944-1318. PUBLICATIONS Check the appropriate box and calculate amount due on reverse. PLEASE CHECK ONE WHAT’S NEW Issues per year Code Member Rate Air Rate * • ACM Inroads 4 178 $41 q $69 q ACM Learning Webinars keep you at the • Communications of the ACM 12 101 $50 q $69 q q q cutting edge of the latest technical and • Computing Reviews 12 104 $80 $46 • Computing Surveys 4 103 $61 q $39 q technological developments.
    [Show full text]
  • The Name of the Title Is Hope
    The Name of the Title is Hope Ben Trovato∗ Lars Thørväld Valerie Béranger G.K.M. Tobin∗ The Thørväld Group Inria Paris-Rocquencourt [email protected] Hekla, Iceland Rocquencourt, France [email protected] [email protected] Institute for Clarity in Documentation Dublin, Ohio Aparna Patel Huifen Chan Charles Palmer Rajiv Gandhi University Tsinghua University Palmer Research Laboratories Doimukh, Arunachal Pradesh, India Haidian Qu, Beijing Shi, China San Antonio, Texas [email protected] John Smith Julius P. Kumquat The Thørväld Group The Kumquat Consortium [email protected] [email protected] Figure 1: Seattle Mariners at Spring Training, 2010. ABSTRACT KEYWORDS A clear and well-documented LATEX document is presented as an datasets, neural networks, gaze detection, text tagging article formatted for publication by ACM in a conference proceed- ings or journal publication. Based on the “acmart” document class, ACM Reference Format: this article presents and explains many of the common variations, Ben Trovato, G.K.M. Tobin, Lars Thørväld, Valerie Béranger, Aparna Patel, as well as many of the formatting elements an author may use in Huifen Chan, Charles Palmer, John Smith, and Julius P. Kumquat. 2021. The Name of the Title is Hope. In ASP-DAC 2021: ACM Asia South Pacific Design the preparation of the documentation of their work. Automation Conference, June 18–21, 2021, Tokyo, Japan. ACM, New York, NY, USA, 6 pages. https://doi.org/10.1145/1122445.1122456 CCS CONCEPTS • Computer systems organization ! Embedded systems; Re- dundancy; Robotics; • Networks ! Network reliability. 1 INTRODUCTION ACM’s consolidated article template, introduced in 2017, provides ∗Both authors contributed equally to this research.
    [Show full text]
  • Mapping the Range of User Roles in Open Development Games Projects
    Not just users: Mapping the range of user roles in open development games projects Luke Thominet Florida International University Miami, FL, USA [email protected] ABSTRACT love what you’re doing, and they’re not playing a lot, Open video game development systems provide a useful model but they might be writing fanfction, they might be for designing an engaging user experience (UX) research project. drawing, they might be doing other things, and they’re While UX research has typically framed people simultaneously as not actually just a hardcore player. [19] research subjects and users of a technology, some work has also At the 2015 Game Developers Conference, a panel of experienced problematized each of these categorizations. For instance, UX prac- developers discussed their experiences with open development titioners have questioned the framing of people as generic users, projects. In the quote above, Jamie Cheng described how partici- and participatory design has repositioned participants as co-owners pants in these projects were doing a lot more than just playing the of the results of research. This article ofers a complimentary per- game. This paper expands on this observation to review the broad spective by applying the concept of user roles to the activity of range of roles that user-participants adopt in open development participation in open development. Open development, which is the systems. prolonged process where incomplete games are publicly released Broadly speaking, open development is publicly distributing an and iterated on based on player feedback, is fundamentally a UX incomplete game, sharing information about the game develop- research process.
    [Show full text]
  • Acm Digital Library 매뉴얼
    ACM DIGITAL LIBRARY 매뉴얼 신원데이터넷 [email protected] Confidential ⓒ 2018 Shinwon Datanet Co., Ltd TABLE OF CONTENTS 1. 출판사 소개 2. 수록내용 3. The ACM Digital Library 4. The Guide to Computing Literature Confidential 2 ⓒ 2018 Shinwon Datanet Co., Ltd 1. 출판사 소개 Association for Computing Machinery (ACM) - 1947년 설립된 미국컴퓨터협회 ACM(http://www.acm.org)은 컴퓨터 및 IT 관련 모든 분야에 대핚 최싞 정보를 제공하는 협회로, 현재 전 세계 190 여 개 국 150,000 여 명 이상의 회원 보유 - ACM 회원들은 단순히 기술보고서나 논문을 게재하는 활동 이외에도, 연구 시 발생 되었던 문제들과 해결 방법, 그리고 수록된 기술 보고서나 논문에 대핚 Review를 제시함으로써 컴퓨터 관련 분야의 가장 권위 있는 Community를 형성하고 있음 Confidential 3 ⓒ 2018 Shinwon Datanet Co., Ltd 1. 출판사 소개 SIG(Special Interest Groups) • ACM 내 소 주제분야 관련 분과회 • 전세계 170개의 컨퍼런스, 워크샵, 심포지엄을 주관 • 컴퓨터 IT 관련 분야의 37개 분과에서 관련 연구 및 정보 교환 SIGACCESS Accessibility and Computing SIGKDD Knowledge Discovery in Data SIGACT Algorithms & Computation Theory SIGLOG Logic and Computation SIGAI Artificial Intelligence SIGMETRICS Measurement and Evaluation SIGAPP Applied Computing SIGMICRO Microarchitecture SIGARCH Computer Architecture SIGMIS Management Information Systems SIGAda Ada Programming Language SIGMM Multimedia Systems SIGBED Embedded Systems SIGMOBILE Mobility of Systems, Users, Data & Computing SIGBio Bioinformatics, Computational Biology SIGMOD Management of Data SIGCAS Computers and Society SIGOPS Operating Systems SIGCHI Computer SIGPLAN Programming Languages SIGCOMM Data Communication SIGSAC Security, Audit and Control SIGCSE Computer Science Education SIGSAM Symbolic & Algebraic Manipulation SIGDA Design Automation SIGSIM Simulation SIGDOC Design of Communication SIGSOFT Software Engineering SIGEVO Genetic and Evolutionary Computation SIGSPATIAL Spatial Information SIGGRAPH Computer Graphics SIGUCCS University & College Computing Services SIGHPC High Performance Computing SIGWEB Hypertext, Hypermedia and Web SIGIR Information Retrieval SIGecom Electronic Commerce SIGITE Information Technology Education Confidential ⓒ 2018 Shinwon Datanet Co., Ltd 4 2.
    [Show full text]
  • Membership Information
    ACM 1515 Broadway New York, NY 10036-5701 USA The CHI 2002 Conference is sponsored by ACM’s Special Int e r est Group on Computer-Human Int e r a c t i o n (A CM SIGCHI). ACM, the Association for Computing Machinery, is a major force in advancing the skills and knowledge of Information Technology (IT) profession- als and students throughout the world. ACM serves as an umbrella organization offering its 78,000 members a variety of forums in order to fulfill its members’ needs, the delivery of cutting-edge technical informa- tion, the transfer of ideas from theory to practice, and opportunities for information exchange. Providing high quality products and services, world-class journals and magazines; dynamic special interest groups; numerous “main event” conferences; tutorials; workshops; local special interest groups and chapters; and electronic forums, ACM is the resource for lifelong learning in the rapidly changing IT field. The scope of SIGCHI consists of the study of the human-computer interaction process and includes research, design, development, and evaluation efforts for interactive computer systems. The focus of SIGCHI is on how people communicate and interact with a broadly-defined range of computer systems. SIGCHI serves as a forum for the exchange of ideas among com- puter scientists, human factors scientists, psychologists, social scientists, system designers, and end users. Over 4,500 professionals work together toward common goals and objectives. Membership Information Sponsored by ACM’s Special Interest Group on Computer-Human
    [Show full text]
  • Block Shelves for Visual Programming Languages
    Block Shelves for Visual Programming Languages Sheng-yi Hsu Yuan-fu Lou Chuen-tsai Sun National Chiao Tung National Chiao Tung National Chiao Tung University University University Hsinchu,Taiwan Hsinchu, Taiwan Hsinchu, Taiwan [email protected] yfl[email protected] [email protected] ABSTRACT The blocks editor, such as the editor in Scratch [13], is widely applied for visual programming languages (VPL) nowadays. Despite it’s friendly for non-programmers, it exists three main limitations while displaying block codes: (1) the readability, (2) the program structure, and (3) the re-use. To cope with these issues, we introduce a novel formatting tool, block shelves, into the editor for organizing blocks. A user could utilize shelves to constitute a user-defined structure for the VPL projects. Based on the experiment results, block shelves improves the block code navigating and searching significantly. Besides, for achieving code re-use, users could use shelf export/import to share/re-use their block codes between projects in the file format of eXtensible Markup Language (xml.) All functions were demonstrated on MIT App inventor 2 [12], while all modifications were made in Google Blockly. Author Keywords Human-computer interaction; Computer education; Visual programming languages; IDE; Usability INTRODUCTION Visual programming languages (VPLs) are widely applied for reducing the programming barriers for non-programmers nowa- days. Scratch [13], MIT App Inventor [12], Alice [4], etc., help the program learners significantly. Besides, many software tools provide VPL as an alternative programming environment for non-programmers, such as Orange [5] for data mining, Modkit [10] and Ardublock for Arduino programming, LabVIEW [7] and Quite Universal Circuit Simulator (Qucs) [2] for circuit simulation, etc.
    [Show full text]
  • ACM Student Membership Application and Order Form
    student membership application and order form INSTRUCTIONS Name Please print clearly Member Number Carefully complete this PDF applica - tion and return with payment by mail Address or fax to ACM. You must be a full-time student to qualify for student rates. City State/Province Postal code/Zip Ë CONTACT ACM Country Please do not release my postal address to third parties Area code & Daytime phone Email address Ë Yes, please send me ACM Announcements via email Ë No, please do not send me ACM Announcements via email phone: 1-800-342-6626 (US & Canada) +1-212-626-0500 MEMBERSHIP OPTIONS & ADD ONS (Global) MEMBERSHIP OPTIONS: hours: 8:30am - 4:30pm US Eastern Time Ë Student Membership: $19 (USD) fax: +1-212-944-1318 Ë Student Membership PLUS Digital Library: $42 (USD) [email protected] email: Ë Student Membership PLUS Print CACM Magazine: $42 (USD) mail: ACM, Member Services Ë General Post Office Student Membership w/Digital Library PLUS Print CACM Magazine: $62 (USD) P.O. Box 30777 MEMBERSHIP ADD ONS: NY, NY 10087-0777, USA Ë ACM Books Subscription: $10 (USD) For immediate processing, Ë FAX this application to Additional Print Publications and/or Special Interest Groups +1-212-944-1318. PUBLICATIONS Please check one WHAT’S NEW Check the appropriate box and calculate Issues amount due on reverse. per year Code Member Rate Air Rate* ACM Learning Webinars keep you at the • ACM Inroads 4 178 $41 Ë $69 Ë Ë Ë cutting edge of the latest technical and tech - • Communications of the ACM 12 101 $50 $69 • Computers in Entertainment (online only) 4 247 $48 Ë N/A nological developments.
    [Show full text]
  • ACM Software Engineering Notes, Nov'14
    Volume 39, Number 6 Published by the Association for Computing Machinery November 2014 Special Interest Group on Software Engineering SOFTWARE ENGINEERING notes TABLE OF CONTENTS LETTERS 1 From the Chair: If I Only Had a Brain – Will Tracz 2 From the Editor – Michael Wing 3 Top 10 Downloaded Articles 4 Top 10 Most Cited Articles 5 Bill Riddle, Past ACM SIGSOFT Chair, Dies – Jack Wileden 5 CAPS Award for ASE 2014 – Breno Miranda 6 CAPS ASE Experience – Tony Ohmann 6 New Guide to Computer Science Degrees – Dan Schuessler COLUMNS 6 Passages – Alex Groce 8 Surfing the Net for Software Engineering Notes – Mark Doernhoefer 17 Risks to the Public – Peter G. Neumann and contributors REPORTS & PAPERS 23 The list of Reports is found on page 3 28 The list of Papers is found on page 3 WORKSHOP & CONFERENCES 29 Calendar of Events – Daniela Castelluccia 32 ICSE 2015 38 FSE 2014 Software Engineering Notes is an informal publication of the ACM Special Interest Group on Software Engineering (SIGSOFT) concerned with the cost- effective, timely development and maintenance of high-quality software. Relevant topics include requirements, specification, design and implementation methods, software maintenance, reuse, and re-engineering, quality assurance, measurement and evaluation, software processes, automated tools, and practical experience, etc. SIGSOFT seeks to address research and development issues in these areas and to provide a common ground for both, through sponsorship of conferences, symposia and workshops, the publication of SEN, and the dissemination of information via the SIGSOFT member email distribution list. sponsors an annual conference, Foundations of Software Engineering www.sigsoft.org/SEN/ SIGSOFT (FSE), in the Fall and co-sponsors the International Conference of Software SIGSOFT EXECUTIVE COMMITTEE Engineering (ICSE) in the Spring, in addition to sponsoring several workshops and symposia each year on specialized and timely topics.
    [Show full text]
  • Appendix C SURPLUS/LOSS: $291.34 SIGCSE 0.00 Sigada 100.00 SIGAPP 0.00 SIGPLAN 0.00
    Starts Ends Conference Actual SIGs and their % SIGACCESS 21-Oct-13 23-Oct-13 ASSETS '13: The 15th International ACM SIGACCESS ATTENDANCE: 155 SIGACCESS 100.00 Conference on Computers and Accessibility INCOME: $74,697.30 EXPENSE: $64,981.11 SURPLUS/LOSS: $9,716.19 SIGACT 12-Jan-14 14-Jan-14 ITCS'14 : Innovations in Theoretical Computer Science ATTENDANCE: 76 SIGACT 100.00 INCOME: $19,210.00 EXPENSE: $21,744.07 SURPLUS/LOSS: ($2,534.07) 22-Jul-13 24-Jul-13 PODC '13: ACM Symposium on Principles ATTENDANCE: 98 SIGOPS 50.00 of Distributed Computing INCOME: $62,310.50 SIGACT 50.00 EXPENSE: $56,139.24 SURPLUS/LOSS: $6,171.26 23-Jul-13 25-Jul-13 SPAA '13: 25th ACM Symposium on Parallelism in ATTENDANCE: 45 SIGACT 50.00 Algorithms and Architectures INCOME: $45,665.50 SIGARCH 50.00 EXPENSE: $39,586.18 SURPLUS/LOSS: $6,079.32 23-Jun-14 25-Jun-14 SPAA '14: 26th ACM Symposium on Parallelism in ATTENDANCE: 73 SIGARCH 50.00 Algorithms and Architectures INCOME: $36,107.35 SIGACT 50.00 EXPENSE: $22,536.04 SURPLUS/LOSS: $13,571.31 31-May-14 3-Jun-14 STOC '14: Symposium on Theory of Computing ATTENDANCE: SIGACT 100.00 INCOME: $0.00 EXPENSE: $0.00 SURPLUS/LOSS: $0.00 SIGAda 10-Nov-13 14-Nov-13 HILT 2013:High Integrity Language Technology ATTENDANCE: 60 SIGBED 0.00 ACM SIGAda Annual INCOME: $32,696.00 SIGCAS 0.00 EXPENSE: $32,404.66 SIGSOFT 0.00 Appendix C SURPLUS/LOSS: $291.34 SIGCSE 0.00 SIGAda 100.00 SIGAPP 0.00 SIGPLAN 0.00 SIGAI 11-Nov-13 15-Nov-13 ASE '13: ACM/IEEE International Conference on ATTENDANCE: 195 SIGAI 25.00 Automated Software Engineering
    [Show full text]
  • Communication Design Quarterly
    Volume 3 Issue 2 February 2015 Communication Design Quarterly Published by the Association for ComputingVolume Machinery 1 Issue 1 Special Interest Group for Design of CommunicationJanuary 2012 ISSN: 2166-1642 Editorial .................................................................................................................................................................... 3 Notes from the Chair .............................................................................................................................................4 Changing Times—Changing Skills ....................................................................................................................... 7 To what Extent Should We Re-examine Our Teaching? ............................................................................... 13 Are Personas Really Usable? ...............................................................................................................................20 Identifying New Topics in TC Curricula: Preparing Students for Success in a Changing World ...........27 Culture and the Contextualization of Care: A Prototype-Based Approach to Developing Health and Medical Visuals for International Audiences .........................................................38 Taking Things Seriously with Visual Research .................................................................................................48 Understanding Microinteractions as Applied Research Opportunities for Information Designers ......55 A Conversation
    [Show full text]
  • Ben Shneiderman Presented by Dinah Coops, Bella Chiu, and Kyle Thomas
    Ben Shneiderman Presented by Dinah Coops, Bella Chiu, and Kyle Thomas Ben Shneiderman at the TreeMap Art Project exhibit, 2013 HCDE 501 - January 22, 2019 https://treemapart.wo rdpress.com Presenters Dinah Bella Kyle Career Trajectory Hypertext Research Direct Manipulation, and dev. of HyperTIES Spotfire From Keyword Search BS, MS & PHD + + to Exploration Teaching Founding Director Reading in Information + Professor at of HCI Lab Visualization: Using Analyzing Social Media University of MD University of Maryland Vision to think Networks with Node XL 1963- 1970- 1997- 2002- 2010- 2015- 1983 1986 2018 1973 1999 2003 2011 2018 Software The Eight Golden Rules Leonardo’s Laptop Node XL Psychology of Interface Design + + + + Craft of Information The New ABC’s Nassi-Shneiderman Designing the Visualizations of Research Diagrams User Interface + + Treemaps Rock the Research Scope of Influence: Theory and Frameworks 5 USES OF HCI THEORY TREE- HCI MAPPING THEORY INFORMATION VISUALIZATION SOFTWARE PSYCHOLOGY DESIGNING THE USER NASSI- SHNEIDERMA N INTERFACE DIAGRAMS 6 REVISIONS SPOTFIRE DIRECT EIGHT GOLDEN MANIPULATION RULES OF INTERFACE DESIGN HYPER- LINKS Honorary degrees Honorary Doctorate Honorary Doctorate Honorary Doctorate University of Stony Brook University, Swansea University, Guelph, Canada United States Wales, UK 2002- 1995 2010 2015 2017 2018 2003 Honorary Doctorate Honorary Doctorate Honorary Doctorate University of of Engineering University of Pretoria, Castile-La Mancha, University of South Africa Spain Melbourne, Australia Achievements 2001 ACM SIGCHI Lifetime Achievement Award Ben ACM SIGCHI is the premier international society President for professionals, academics and students who are interested in human-technology and human-computer interaction (HCI). The CHI Lifetime Achievement Award is the most prestigious award SIGCHI gives.
    [Show full text]