banner



Tools For Design Us Randy Shih 2018

Research Projects

  • Natural Programming
    • Please try the Adamite.net Chrome extension - Exciting new research system for annotating documentation to help programmers collaborate and learn APIs with each other.
    • Try Unakite, our plugin for Chrome to help programmers organize information: https://unakite.info/.
    • Try our toolkit for JavaScript: ConstraintJS
    • Collaboration on Analysis Engineering

Former Projects

  • Pebbles Hand-Held Computer Project including the EdgeWrite text entry method (patented: U.S. Pat. No. 7,729,542 [Patent]).
  • Variations to Support Exploratory Programming, affliated with the former EUSES Consortium
  • The ENGAGE Project on Educational Video Games, sponsored by DARPA
  • Quality of Life Technology (QoLT) Engineering Research Center.
  • RADAR: Reflective Agents with Distributed Adaptive Reasoning, which is part of: PAL program: Perceptive Assistant that Learns, which is part of: EPCA Enduring Personal Cognitive Agent. includes Citrine Smart Clipboard
  • The Silver Video Editor
  • Command Post of the Future
  • Amulet
  • Demonstrational Interfaces
  • Garnet

Biography

(See also my complete resume and publication list).

Brad A. Myers is a Professor in the Human-Computer Interaction Institute in the School of Computer Science at Carnegie Mellon University. He was chosen to receive the ACM SIGCHI Lifetime Achievement Award in Research in 2017, for outstanding fundamental and influential research contributions to the study of human-computer interaction. He is an IEEE Fellow, ACM Fellow, member of the CHI Academy, and winner of 18 Best Paper type awards and 5 Most Influential Paper Awards. He is the author or editor of over 540 publications, including the books "Creating User Interfaces by Demonstration" and "Languages for Developing User Interfaces," and he has been on the editorial board of six journals. He has been a consultant on user interface design and implementation to over 90 companies, and regularly teaches courses on user interface design and software. Myers received a PhD in computer science at the University of Toronto where he developed the Peridot user interface tool. He received the MS and BSc degrees from the Massachusetts Institute of Technology during which time he was a research intern at Xerox PARC. From 1980 until 1983, he worked at PERQ Systems Corporation. His research interests include user interfaces, programming environments, programming language design, end-user software engineering (EUSE), API usability, developer experience (DevX or DX), interaction techniques, programming by example, mobile computing, and visual programming. He belongs to ACM, SIGCHI, IEEE, and the IEEE Computer Society.


Advisee Students (PhD, MS, BS, in CS, HCII, ISRI at CMU)

Current Students

  • Matthew C. Davis, PhD student, ISR
  • Amber Horvath, PhD student, HCII
  • Daye Nam, PhD student, ISR
  • Michael Xieyang Liu, PhD student, HCII

Former Students & PostDocs

  • Mary Beth Kery, PhD, HCII, August, 2021. Designing Effective History Support for Exploratory Programming Data Work. CMU-HCII-21-106. Currently, at Apple.
  • Toby Jia-Jun Li, PhD, HCII, August, 2021. A Multi-Modal Intelligent Agent that Learns from Demonstrations and Natural Language Instructions. CMU-HCII-21-102. pdf. Currently, Assistant Professor in the Department of Computer Science and Engineering at the University of Notre Dame.
  • Michael Coblenz, PhD, CSD, August, 2020. User-Centered Design of Principled Programming Languages. CMU-CS-20-127. pdf. Currently, Victor Basili Fellow in the Department of Computer Science at the University of Maryland.
  • Andrew Faulring, Staff, Deceased.
  • Kerry Shih-Ping Chang, PhD, HCII, May, 2016. A Spreadsheet Model for Using Web Services and Creating Data-Driven Applications. CMU-HCII-16-100. pdf. Currently, Senior Research Scientist at Instabase.
  • YoungSeok Yoon, PhD, ISR, May, 2015. Backtracking Support in Code Editing. pdf. CMU-ISR-15-103. Currently at Google.
  • Stephen Oney, PhD, HCII May, 2015, Expressing Interactivity with States and Constraints. pdf. CMU-HCII-150-100. Currently, Assistant Professor at the University of Michigan School of Information.
  • Thomas LaToza, PhD ISR, May, 2012, Answering Reachability Questions. CMU-ISR-12-104. pdf. Currently, Assistant Professor at Department of Computer Science, Volgenau School of Engineering, George Mason University.
  • Christian Doerner, PostDoc, 2010-2011, currently, Build Manager at BMW Group
  • Jeff Stylos, PhD CSD, May, 2009, Making APIs More Usable with Improved API Designs, Documentation and Tools, CMU-CS-09-130. pdf. Currently, Software Engineer at IBM.
  • Christopher Scaffidi, PhD ISR, May, 2009, Topes: Enabling End-User Programmers to Validate and Reformat Data, CMU-ISR-09-105. pdf. Currently, launching a startup.
  • Amy J. Ko (formerly Andrew), PhD, May, 2008, Asking and Answering Questions about the Causes of Software Behavior. CMU-HCII-08-106 and CMU-CS-08-122. pdf. Currently, Professor & Informatics Program Chair at University of Washington.
  • Jeff Nichols, PhD, December, 2006, Automatically Generating High-Quality User Interfaces for Appliances. pdf. CMU-HCII-06-109. Currently, Research Scientist at Apple.
  • Jake Wobbrock. PhD, August, 2006, EdgeWrite: A Versatile Design for Text Entry and Control. Abstract and pdf. Currently, Professor in the Information School and, Adjunct Professor, Paul G. Allen School of Computer Science & Engineering, at the University of Washington.
  • Michael Coblenz, MS CSD, 2006. JASPER: Facilitating Software Maintenance Activities With Explicit Task Representations. Currently, Victor Basili Fellow in the Department of Computer Science at the University of Maryland.
  • Iv�n Eduardo Gonz�lez, BS CSD, 2006. Thumb Based Interaction Techniques for Input on a Steering Wheel. Currently, at Microsoft.
  • Andrew Faulring, BS in Computer Science, 1999. Gold: Charting by Demonstration. MS, 2005. Deceased.
  • Rajesh Seenichamy, MS, Information Networking Institute, August, 2003, Communicating With X-10 And Vehicle Functions To Enable Two-Way Remote Control.
  • Rob Miller, PhD, May, 2002, Lightweight Structure in Text. Currently, Distinguished Professor of Computer Science at MIT.
  • John Pane, PhD, May, 2002, A Programming System for Children that is Designed for Usability, Currently at RAND
  • Sailesh Panchang, MS, August, 2002, from the Dept. of Rehabilitation Science and Technology, University of Pittsburgh. Assessing Web Page Usability For Users Of Text To Speech Assistive Technology.
  • Juan Casares, MS HCI, 2001. Currently, at Datrium.
  • Rich McDaniel, PhD, May, 1999, Creating Whole Applications Using Only Programming-by-Demonstration. Currently at Siemens Corporate Research.
  • Chotirat ("Ann") Ratanamahatana, BS in Computer Science, 1998. A Textual Programming Language and Environment for Beginners. Currently, Assistant Professor at Chulalongkorn University.
  • James Landay, PhD, Dec. 1996, Interactive Sketching for the Early Stages of User Interface Design. Currently, Professor, Stanford University.
  • Francesmary Modugno, PhD, 1995. (old CMU web page) Extending End-User Programming in a Visual Shell With Programming by Demonstration and Graphical Language Techniques. Currently, Professor, Department of Obstetrics, Gynecology and Reproductive Sciences.
  • Nobuhisa Yoda, MS INI, Dec, 1994, An Architectural Design of A Toolkit for Synchronous Groupware Applications
  • Andrew Werth, MS INI, Oct. 1992, Tourmaline: Formatting Document Headings by Example
  • Rajan Parthasarathy, BS CS, May, 1994, Garnette: An Interactive User Interface Tool
  • David Kosbie. Co-Founder and Director, CMU CS Academy Associate Teaching Professor, CMU.

Courses

  • 05-440/05-640. Interaction Techniques, Spring, 2022.
  • 05-431 / 05-631 Software Structures for User Interfaces (SSUI). Fall'2021.
  • 05-773A4: Computer Science Perspectives in HCI, (CS Mini), Spring, 2021, Mini 4. 22 students.
  • 05-431 / 05-631 Software Structures for User Interfaces (SSUI). Fall'2020. 17 students.
  • 05-830: Advanced User Interface Software. Spring, 2020. 10 students.
  • 05-773A4: Computer Science Perspectives in HCI, (CS Mini), Spring, 2019, Mini 4. 26 students.
  • 05-440/05-640. Interaction Techniques, Spring, 2019. 28 students.
  • 05-863/45-888: Introduction to Human Computer Interaction for Technology Executives, Fall, 2018, Mini-2. 72 students.
  • 95-763 Z5: Introduction to Human Computer Interaction for Technology Executives, Summer, Mini-5, 2018. (For the Heinz Executive Ed program). 9 students.
  • 05-863/45-888: Introduction to Human Computer Interaction for Technology Executives, Fall, 2017, Mini-2. 75 students.
  • 08-702, 08-703: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2017. 74 students.
  • 95-763 Z5: Introduction to Human Computer Interaction for Technology Executives, Summer, Mini-5, 2017. (For the Heinz Executive Ed program). 12 students.
  • 05-773A3: Computer Science Perspectives in HCI, (CS Mini), Spring, 2017, Mini 3. 31 students.
  • 05-830: Advanced User Interface Software. Spring, 2017. 7 students.
  • 05-863/08-763/45-888: Introduction to Human Computer Interaction for Technology Executives, Fall, 2016, Mini-2. 73 students.
  • 08-702, 08-703: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2016. 56 students.
  • 95-763 Z5: Introduction to Human Computer Interaction for Technology Executives, Summer, Mini-5, 2016. (For the Heinz Executive Ed program). 12 students.
  • 05-440/05-640 Interaction Techniques, Spring, 2016. 30 students.
  • 05-863/08-763/45-888: Introduction to Human Computer Interaction for Technology Executives, Fall, 2015, Mini-2. 70 students.
  • 08-702, 08-703: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2015. 76 students.
  • 95-763 Z5: Introduction to Human Computer Interaction for Technology Executives, Summer, Mini-5, 2015. (For the Heinz Executive Ed program). 11 students
  • 05-773A3: Computer Science Perspectives in HCI, (CS Mini), Spring, 2015, Mini 3. 12 students.
  • 05-863/08-763/45-888: Introduction to Human Computer Interaction for Technology Executives, Fall, 2014, Mini-2. 72 students
  • 08-702, 08-703: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2014. 78 students.
  • 95-763 Z5: Introduction to Human Computer Interaction for Technology Executives, Summer, Mini-5, 2014. (For the Heinz Executive Ed program). 17 students.
  • 05-899A/05-499A: Interaction Techniques, Spring, 2014. New Course! 26 students
  • 05-863/08-763/46-863: Introduction to Human Computer Interaction for Technology Executives, Fall, 2013, Mini-2. 70 students
  • 08-702, 08-703: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2013. 65 students.
  • 95-763 Z5: Introduction to Human Computer Interaction for Technology Executives, Summer, Mini-5, 2013. (For the Heinz Executive Ed program). 14 students.
  • 05-773A4: Computer Science Perspectives in HCI, Spring, 2013, Mini 4. 14 students.
  • 05-830: Advanced User Interface Software. Spring, 2013. 15 students.
  • 05-863/08-763/46-863: Introduction to Human Computer Interaction for Technology Executives, Fall, 2012, Mini-2. 60 students.
  • 08-702, 08-703: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2012. 47 students.
  • 95-763 Z5: Introduction to Human Computer Interaction for Technology Executives, Summer, Mini-5, 2012. (For the Heinz Executive Ed program). 11 students
  • 05-671: Masters HCI Project, Spring, 2012. 51 students
  • 05-863/08-763/46-863: Introduction to Human Computer Interaction for Technology Executives, Fall, 2011, Mini-2. 58 students
  • 08-702, 08-703: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2011. 48 students
  • 05-899D: Human Aspects of Software Development (HASD), Spring, 2011. 7 students for credit, plus 5 audit.
  • 05-863/08-763/46-863: Introduction to Human Computer Interaction for Technology Executives. Fall, 2010, Mini-2. 65 students.
  • 08-702, 08-703: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2010. 47 students.
  • 05-671/672: Masters HCI Project. Spring/Summer, 2010. 12/48 units. 50 students.
  • 05-863/08-763/46-863: Introduction to Human Computer Interaction for Technology Executives. Fall, 2009, Mini-2. 32 students.
  • 08-702, 08-703: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2009. 24 students.
  • 05-830: Advanced User Interface Software. Spring, 2009. 6 students.
  • 08-702, 08-703: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2008. 38 students.
  • 05-863 / 08-763 / 46-863: Introduction to Human Computer Interaction for Technology Executives. Fall, Mini 2, 2008.
  • 08-702, 08-703: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2007. 27 students. web site (requires login)
  • 05-863 / 08-763 / 46-863: Introduction to Human Computer Interaction for Technology Executives. Fall, Mini 2, 2007. 39 students.
  • 05-671/672: Masters HCI Project. Spring/Summer, 2007. 12/48 units. 29/28 students.
  • 08-702, 08-703: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2006. 32 students. web site (requires login)
  • 17-770: Human Computer Interaction for Technology Executives. (For the Tepper School of Business, Technology Leadership Track). Fall, 2006. 12 students.
  • 05-671/672: Masters HCI Project. Spring/Summer, 2006. 12/48 units. 29/28 students.
  • 96-766, 96-768: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2005. 6/6 units. 28 students. web site (requires login)
  • 96-766, 96-768: Contextual Design, User Interface Design and Testing. For MSIT eBusiness program, Fall, 2004. 6/6 units. 40 students. web site (requires login)
  • 05-830: Advanced User Interface Software. Fall, 2004.
  • 20-790: Human-Computer Interaction for eCommerce. Mini-6, Summer Session Two, 2004. (Taught for the UTC Flex-Mode distance-ed program)
  • 20-790: Human-Computer Interaction for eCommerce. Mini-6, Summer Session Two, 2004.
  • 05-630 / 05-430, Programming Usable Interfaces. Spring, 2004.
  • 05-830, Advanced User Interface Software. Spring, 2003.
  • 20-790: Human-Computer Interaction for eCommerce. Spring, first mini, 2003. (Taught for the UTC Flex-Mode distance-ed program)
  • 96-766, 96-768, 96-771: CMU West Campus - Information Technology Masters of eBusiness Technology, Contextual Design, Fall, 2002 and Spring 2003.
  • 20-790: Human-Computer Interaction for eCommerce. Fall, second mini, 2002.
  • Human-Computer Interaction in eCommerce. June 26 - August 9, 2002.
  • 05-631 Software Architecture for User Interfaces, Fall, 2001.
  • 20-790: Human-Computer Interaction for eCommerce. Fall, second mini, 2001.
  • Human-Computer Interaction in eCommerce. Summer, 2001. 45 students.
  • One Week Short Course: "User Interface Design and Implementation". Taught with Bonnie John, Randy Pausch, Ken Koedinger, Jodi Forlizzi and Len Bass. July 17-21, 2000.
  • 05-830, User Interface Software, Spring, 2001.
  • 05-830, User Interface Software, Spring, 2000.
  • 05-830, User Interface Software, Spring, 1999.
  • 05-830, User Interface Software, Spring, 1998.
  • 05-830, User Interface Software, Spring, 1997.
  • 15-621 and 15-499(A), Intro to User Interface Programming, taught with Dan Olsen, Fall, 1996.
  • HCI2: HCI Software Tools - A one day short course in the Carnegie Mellon Summer School of Computer Science, 1996
  • 15-820 (B) Advanced Topics in HCI: User Interface Software, Spring, 1996.
  • 17-698B or 15-499A Introduction to User Interface Programming, taught with Jim Morris, Fall, 1995.
  • 15-820(C) or 15-499(B), Advanced Topics in HCI: User Interface Software, Spring, 1994.
  • Special 1.5 hour lecture on User Interfaces

Member of the Editorial Board of:

  • Journal of Computer Languages (COLA)
  • KSI Research Inc.'s Journal of Visual Languages and Computing

Formerly

  • Elsevier's Journal of Visual Languages and Computing
  • Interacting with Computers
  • Human-Computer Interaction Journal
  • Journal of Visual Languages and Sentient Systems
  • ACM Transactions on Computer-Human Interaction
  • ACM interactions magazine

Family

  • See our 2020 Holiday Greeting Card (pdf) (and 1997, 1998, 2004, 2005, 2006, 2008, 2009, 2012, 2014, 2016, 2017)
  • Here is my Father's page: Bert Myers.
  • One of my sons, Ryan Myers, works for Industry Weapon in Pittsburgh.
  • My parent's collection of historical papers: Grossman and Myers families papers, Manuscripts Collection 909, Louisiana Research Collection, Howard-Tilton Memorial Library, Tulane University, New Orleans, LA 70118.
  • My sister, Melanie Bronfin, was the Executive Director, Louisiana Policy Institute for Children.
  • My brother-in-law Jonathan Herman, has his own boutique law firm: Herman Law Firm and writes a newsletter.

Links

  • My entry at:
    • A page about me in Wikipedia
    • My citations page on Google Scholar (28,063 total citations, h-index 85 as of 9/12/2019)
    • My "Author Profile Page" at ACM
    • My page in dblp computer science bibliography
    • Academia.edu Follow me on Academia.edu
    • My Bibliography at the U.S. National Library of Medicine.
    • My ResearchGate profile
    • Interaction-Design.org
    • Listed as an HCI Pioneer in "Encounters with HCI Pioneers: A Personal Photo Journal" by Ben Shneiderman
    • Microsoft Academic Search (MAS)
    • On the Mathematics Genealogy Project
    • My LinkedIn profile View Brad Myers's profile on LinkedIn
    • Follow me on Twitter. Follow @bradamyers
    • My YouTube channel and the playlist of my group's videos.
    • My Orcid ID: 0000-0002-4769-0219
  • My place in listings:
    • SIGCHI Lifetime Achievement Award in Research, 2017. Citation, video (1:18:12), slides, advisee tree, abstract, Steven Feiner's introduction, and Nicolai Marquardt's "Sketchnote".
    • About 7th most published author in HCI, according to hcibib.org
    • Listed in The h Index for Computer Science: Computer Science researchers who have an h index of 40 or higher according to Google Scholar
    • 11th by h-index and 6th by i10-index in HCI by scholar-scraper.
    • Third most published author at the CHI conference, according to ACM Digital Library (with 84)
    • In the top 55 most published authors at the ICSE conference, according to ACM Digital Library (with 22)
    • In Guide2Research's ranking of Top Scientists in Computer Science for 2019, ranked 339 in world and 222 in the US.
    • Fellow of the IEEE: IEEE 2013 List
    • Fellow of the ACM: My citation at ACM
    • Elected to the CHI Academy, 2004, as one of the top 25 "principal leaders of the field" of HCI. SIGCHI - Special Interest Group on Computer Human InteractionMy citation at ACM, and my citation at CHI'04
  • Badges and ribbons from all previous SIGCHI Conferences
  • API Usability web site.
  • List of our systems and their acronyms
  • New NSH HCII Lobby
  • Concert with James Lee Stanley, Friday, April 12, 2019, 8:00 PM. (See also previous concerts: June 7th, 2009 with John Batorf, June 21st, 2008, April 28, 2007, Oct 23, 2005 with John Batdorf, Feb 5, 2005, and Peter Tork and James Lee Stanley, Feb 1, 2004.)
  • My Legal Intellectual Property Testimony work
  • General Conference Chair, IEEE VL/HCC'2011 Conference
  • Was Co-Chair for SEEUP'09 Workshop at ICSE
  • Pictures of Brad as a "Celebrity Judge" of the Pittsburgh World Usability Game Show
  • WEUSE II: Workshop on End-User Software Engineering
  • Committee to plan the HCII Twelfth Anniversary Celebration
  • Former CubMaster of Cub Scout Pack 109
  • Conference Co-Chair for HCIC'04
  • Editor, IEEE Computer Special Issue on Handhelds
  • My talk at Stanford on Pebbles from 2002: streaming video of the full talk (1hr26min).
  • My ICFP'02 Talk on Natural Programming
  • IEEE Symposium on Visual Languages, VL'2000, Seattle, Washington, where I gave the opening keynote.
  • The Human Computer Interaction Working Group of the ACM Workshop on Strategic Directions in Computing Research, Cambridge, Massachusetts, June 14-15, 1996, of which I was co-chair.
  • Keynote address at the ACM Multimedia'97 Conference
  • Old list of User Interface Software Tools and (updated list from class in 2013)
  • Human Computer Interaction Institute
  • ACM SIGCHI's main page
  • UIST'95 that I was the chair for.
  • PBD Home page
  • Languages for Developing User Interfaces
  • Racketball FAQ and Official Rules
  • Computer Almanac (numbers)
  • Our former dog, Oreo (2001-2013)

Copyright � 2021 - Brad Myers. Designed by Duen Horng ("Polo") Chau

Tools For Design Us Randy Shih 2018

Source: https://www.cs.cmu.edu/~bam/

Posted by: mahaffeymersed.blogspot.com

0 Response to "Tools For Design Us Randy Shih 2018"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel