Brad A. Myers
|
Office:
Human-Computer Interaction Institute
Software and Societal Systems Department (affiliated faculty)
School of Computer
Science
Carnegie Mellon University
Pittsburgh, PA
15213-3891
(412) 268-5150
FAX: (412)
268-1266
E-mail: bam@cs.cmu.edu
WWW: http://www.cs.cmu.edu/~bam | |
|
User Interface Software, Interaction Techniques, Programming
Environments, End-User Software Engineering, API Usability, Smartphone User Interfaces, Demonstrational Interfaces,
User Interface Design, Visual Programming.
Human Computer Interaction Institute
Charles M. Geschke, SCS 1973, Director of the Human-Computer Interaction Institute, 2023-present
Interim Director, 2022 - 2023.
Professor, 2004 -
present.
Associate Research Professor, 2003 - 2004.
Senior
Research Scientist, 1994 - 2003.
Software and Societal Systems Department (formerly, Institute for Software Research (ISR) and Institute for Software Research International (ISRI))
Affiliated faculty, 2003-present
Computer Science
Department
Senior Research Computer Scientist, 1992 -
1994.
Research Computer Scientist, July 1987- 1992.
School of
Computer Science, Carnegie Mellon University, Pittsburgh, PA
Principal investigator for the Natural Programming Project, funded by NSF and
industry, which is creating new programming languages, environments and tools
that are easier to learn, more effective, and less error prone. We are taking a
human-centered approach, first studying how people perform their tasks and then
designing languages and environments around people's natural tendencies. We
focus on all kinds of programming, including professional programmers, novice
programmers who are trying to learn to be experts, and end user programmers, who program to
support other jobs or activities.
Principal investigator for the Pebbles PDA project, funded by DARPA, NSF, SEI and
industry, which is investigating the use of hand-held computers like Android
smartphones, Pocket
PC/Windows CE and PalmOS devices synchronously with PCs. By "synchronously," we
mean that one or more hand-helds will be connected to a computer or computerized
device, so that the hand-helds will be in continuous two-way communication with
the main computer and with each other.
Principal investigator for the Silver Project, funded as part of the second
Digital Libraries Initiative, which investigated authoring with digital
video.
Principal investigator for the User Interface Software Project, funded by
DARPA and industry, which developed sophisticated user interface development
environments to help build graphical user interfaces. Garnet, our earlier
system, is in Lisp, and introduced encapsulating mouse and keyboard behaviors
into abstract "interactors." Amulet, the second system, is in C++ and runs on
Unix, Windows NT and 95, and Macintosh. Amulet is downloaded about 10,000 times
a year, and incorporates novel object, constraint, input, output, undo, command
and animation models to provide high-level support for highly-interactive,
multi-media applications for one or multiple users. An important focus is
high-level graphical editors which allow the user interface designer to draw all
graphical aspects of user interfaces, and to demonstrate most of the behavior of
the user interface.
Principal investigator for the Demonstrational Interfaces project, funded by
NSF and industry. In a "demonstrational interface," the user gives an example of
how the system should operate, and the system automatically generalizes from the
example to produce a parameterized procedure. For instance, in the Macintosh
Finder, the user might move "foo.PS" and then "bar.PS" to the trash can. The
system might notice that a similar operation was performed twice and
automatically create a procedure to delete all the "*.PS" files. We are
developing a demonstrational visual shell (iconic desktop), a text formatter, an
editor for business charts, an editor for dynamic world-wide-web pages, and an
architecture for programs that support demonstrational interfaces.
MacGnome project (1987-1988): designed a system that creates visualizations
for Pascal data structures.
1984-present:
- King & Spalding LLP, Washington, D.C.
- Meta Reality Labs, Toronto, Ont, Canada
- Corrs Chambers Westgarth, Sydney, Australia
- Dickinson Wright PLLC, Sunnyvale, CA
- Baker Botts L.L.P., Houston, TX
- K&L Gates LLP, San Francisco, CA
- Maynard Cooper & Gale LLP, San Francisco, CA
- DLA Piper LLP, Austin, TX
- Goldman Ismail Tomaselli Brennan & Baum LLP, Chicago, IL
- Andrews Kurth Kenyon LLP, New York, NY
-
Irell & Manella LLP,
Los Angeles, CA
- Williams & Connolly LLP, Washington, DC
- Marton Ribera Schumann & Chang LLP, San Francisco, CA
- Tyz Marton Schumann, LLP, San Francisco, CA
- Desmarais LLP, New York, NY
- FACE Group (Fenix Media Ltd.), London, UK
- O'Melveny & Myers LLP, Los Angeles, CA
- Goldberg, Lowenstein & Weatherwax LLP,
Los Angeles, CA
- White & Case LLP,
New York, NY
- Rothwell, Figg, Ernst & Manbeck, P.C., Washington, DC
- Klemchuk Kubasta LLP, Dallas, TX
- Feinberg Day Alberti & Thompson, LLP, Palo Alto, CA
- Finnegan, Henderson, Farabow, Garrett & Dunner, LLP, Washington, DC
- Rubin/Anders Scientific, Inc., Brookline, MA
- Kellogg, Huber, Hansen, Todd, Evans & Figel, P.L.L.C., Washington, DC
- Oblon, Spivak, McClelland, Maier & Neustadt, L.L.P., Alexandria, VA
- McDermott Will & Emery LLP, Irvine, CA
- Mayer Brown LLP, Palo Alto, CA
- IMS ExpertServices, Pensacola, FL
- Sughrue Mion, PLLC, Washington, DC
- Simmons & Simmons, London, United Kingdom
- Latham & Watkins LLP, Los Angeles, CA
- Sidley Austin LLP, Dallas, TX
- Ropes & Gray LLP, Washington, DC
- Adobe Systems Inc., San Jose, CA
- National Expert Witness Network, Paradise, CA
- McKool Smith, Austin, TX
- Morris, Nichols, Arsht & Tunnell, Wilmington, DE
- Thompson & Knight L.L.P., Dallas, TX
- Emerson Process Management, Austin, TX
- Clairvoyance Corporation, Pittsburgh, PA
- Wilmer Cutler Pickering Hale and Dorr LLP, Boston, MA
- University of Pittsburgh Dept. of Nursing, Pittsburgh, PA
- Cooley Godward LLP, Reston, VA
- Level 3 Communications, Broomfield, CO
- Cesari and McKenna, Boston, MA
- Fish & Richardson, Boston, MA, San Diego, CA and Washington, D.C.
- Darby & Darby, New York, NY
- Samsung Electronics, Seoul, Republic of Korea
- Morrison & Foerster, San Diego, CA
- Jones, Day, Reavis & Pogue, Dallas, Texas
- Weil, Gotshal & Manges, Menlo Park, CA
- Fenwick & West, Palo Alto, CA
- Kirkland & Ellis, Los Angeles, CA
- Silicon Valley Expert Witness Group Inc., Mountain View, CA
- Jenkins & Gilchrist, Dallas, TX
- Merchant & Gould, Minneapolis, MI
- GlobalOne, Reston, VA
- Lindquist & Vennum, Minneapolis, MI
- Wilson Sonsini Goodrich & Rosati, Palo Alto, CA
- Klarquist, Sparkman & Campbell, Portland, OR
- Leydig, Voit & Mayer, Ltd, Chicago, IL
- Maya Design Group Pittsburgh, PA
- McDonnell Boehnen Hulbert & Berghoff, Chicago, IL
- Serviceware, Inc., Pittsburgh, PA
- Secure Computing Corp., Roseville, MN
- Venable, Baetjer and Howard, LLP, Baltimore, MD
- AT&T General Solicitor Organization, NJ
- Signal Software, Pittsburgh, PA
- Visual Interface, Pittsburgh, PA
- Nixon & Vanderhye P.C., Arlington, VA
- PROMIS Systems Corp., Toronto, Ont, Canada
- Emerson Advanced Materials Ctr, Columbus, OH
- Boeing Advanced Tech. Center, Seattle, WA
- Virtual Prototypes, Inc. Montreal, Canada
- Apple Computer, Inc. Cupertino, CA
- Teklicon, Inc. Mountain View, CA
- EJV Partners, New York, NY
- Horizon Research, Inc. Waltham, MA
- Carnegie Group, Inc. Pittsburgh, PA
- Brown and Bain, Palo Alto, CA
- Microsoft, Redmond, WA
- Formative Technologies, Inc. Pittsburgh, PA
- MegaScan, Gibsonia, PA
- Expert Technologies, Inc., Pittsburgh, PA
- Behavioural Team, Toronto, Canada
- Ashton-Tate, Inc. Torrance, CA
- Eaton Corporation, Los Angeles, CA
- Program Products Ltd, London, England
- Institute for Defense Analyses, Alexandria, VA
- Infodetics, Anaheim, CA
- Ventura Technologies, Toronto, Ont, Canada
- PERQ Systems Corporation, Pittsburgh, PA
Advise on user
interface design, user interface software, window manager design and
implementation. Perform usability analyses and redesign of products.
Intellectual property consulting for software and user interface patents.
Reports, depositions and trial testimony on claim construction, infringement,
prior art, and validity. A list of my testimony is in a
separate document.
Meta Reality Labs, Toronto, Ont, Canada
Science Advisor, 2022-present
PIXterity, (formerly PhotoByte Inc.),
San Francisco, CA
Advisor, UI/UX, 2012-2017
SachManya LLC,
Sunnyvale, CA
Strategic User Interface Advisor, Web and Mobile, 2010-2012
Manchester Business School, The University of Manchester, Manchester, UK
Visiting Professor, 2007-2008.
EkaTetra Corporation, (formerly
Clarinet Keyboard Corporation), Portland, OR
Technical Member of the
Advisory Committee, 2001-2010
Helium Networks,
Pittsburgh, PA
Member of the Scientific Advisory Board, 2004-2006
SCIconics, Inc.,
Pittsburgh, PA
Member of the Advisory Board, 2002-2005
Eizel Corporation, Pittsburgh, PA
Member of the Advisory Board,
2001-2003
PERQ Systems Corporation, Pittsburgh, PA
(formerly Three Rivers
Computer Corporation)
Senior Software Engineer, 1980-1983.
Designed and implemented the Sapphire Window Manager, which was one of the
first commercial window systems and featured full covered windows, a novel use
of icons and percent-done progress indicators. Designed and implemented the PERQ
directory structure for a hierarchical file system including a Scavenger program
to correct file system inconsistencies. Also designed and implemented the PERQ's
Pascal debugger, a comprehensive user interface package, various graphical
editors, demonstration programs, and games.
Xerox Palo Alto Research Center, Palo Alto, CA
Research Intern,
Summer 1977, Summer 1978, and Summer/Fall 1979
Developed a system called
Incense which automatically created graphical, pictorial displays for data
structures based on their types. Implemented Ethernet protocols in Smalltalk.
University of Toronto, Toronto, Ontario, Canada
1983-1987.
PhD in Computer Science, May, 1987. Was a Teaching Assistant for computer
graphics courses. Grade point average for course work = A+. Dissertation:
Creating User Interfaces by Demonstration. Advisors: Bill Buxton and Ron Baecker.
Massachusetts Institute of Technology, Cambridge,
Massachusetts
1975-1980.
Received Master of Science in Computer
Science and Bachelor of Science in Computer Science and Engineering in 1980. Did
Master's thesis on Incense while an intern at Xerox PARC. Title: Displaying Data Structures for Interactive
Debugging.Worked at MIT
Architecture Machine Group, 1976-1979. Final grade point average: 5.0 out of 5.0
(A+)
Lifetime achievement / Fellow awards:
ACM SIGCHI Lifetime Achievement Award in Research, 2017, for outstanding fundamental and influential research contributions to the study of human-computer interaction. See SIGCHI citation, video of the talk (1:18:12), slides, advisee tree, abstract and Steven Feiner's introduction.
IEEE Fellow, 2013, "for development of software tools for human-computer interaction." IEEE 2013 List, and the CMU press release.
Designated an ACM Fellow, 2005, "For contributions to interactive programming environments", (citation)
Elected to the CHI
Academy, April, 2004, as one of the top 25 "principal leaders of the
field" of HCI.
Elected to the grade of Senior Member, IEEE (September, 2004).
Most influential paper / test of time awards:
Most Influential Paper winner for important influences on
VL/HCC research or commerce over the last 10 years by the IEEE Symposium on
Visual Languages and Human-Centric Computing in 2023, for: YoungSeok Yoon, Brad A. Myers, and Sebon Koo, "Visualization of Fine-Grained Code Change History", 2013 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'13), San Jose, CA, September 15–19, 2013. pp. 119-126. (Only person to win five times!)
One of four nominations for Most Influential Paper for important influences on
VL/HCC research or commerce over the last 10+/-1 years at the IEEE Symposium on
Visual Languages and Human-Centric Computing in 2020 for "Improving API documentation using API usage information", by
Jeffrey Stylos, Andrew Faulring, Zizhuang Yang, and Brad A. Myers, from VL/HCC 2009.
One of four nominations in 2020, one of five in 2021 and one of five in 2022 for Most Influential Paper for important influences on
VL/HCC research or commerce over the last 10+/-1 years at the IEEE Symposium on
Visual Languages and Human-Centric Computing for "Visualizing Call Graphs" by
Thomas LaToza, and Brad Myers, from VL/HCC 2011.
Runner-up for Most Influential Paper for important influences on
VL/HCC research or commerce over the last 10+/-1 years at the IEEE Symposium on
Visual Languages and Human-Centric Computing in 2019, for "How designers design and program interactive behaviors," by
Brad Myers; Sun Young Park; Yoko Nakano; Greg Mueller; Andrew Ko, from VL/HCC 2008.
Most Influential Paper at The 30th International Conference on Software Engineering -- ICSE'2018, for "Debugging, Reinvented: Asking
and Answering Why and Why Not Questions about Program Behavior" by
Andrew J. Ko and Brad A. Myers, from ICSE 2008. Announcement, Andy's blog post, picture, and 26 min presentation.
Most Influential Paper winner for important influences on
VL/HCC research or commerce over the last 10+/-1 years by the IEEE Symposium on
Visual Languages and Human-Centric Computing in 2017, for J. Stylos; B. A. Myers: "Mica: A Web-Search Tool for Finding API Components and Examples" from VL/HCC'2006.
Most Influential Paper Award for important influences on
VL/HCC research or commerce over the last 10+/-1 years by the IEEE Symposium on
Visual Languages and Human-Centric Computing in 2014, for "Estimating the Numbers of End Users and End User Programmers", Christopher Scaffidi, Mary Shaw, and Brad Myers, from VL/HCC'05. (Only person to win three times!)
Most Influential Paper Award for important influences on
VL/HCC research or commerce over the last 10+/-1 years by the IEEE Symposium on
Visual Languages and Human-Centric Computing in 2013, for "Six Learning Barriers in End-User Programming Systems", Andrew J. Ko, Brad A. Myers, and Htet Htet Aung, from VL/HCC'04. (1st person to win twice! See list of all winners)
Most Influential Paper Award for important influences on
VL/HCC research or commerce over the last 10+/-1 years by the IEEE Symposium on
Visual Languages and Human-Centric Computing in 2012, for "Using HCI techniques to design a more usable programming system", Pane, J.F., Myers, B.A., and Miller, L.B.,
from HCC'2002.
Nominated for Most Influential Paper Award for important influences on
VL/HCC research or commerce over the last 10+/-1 years by the IEEE Symposium on
Visual Languages and Human-Centric Computing in 2012, for "Development and evaluation of a model of programming errors", Ko, A.J. and Myers, B.A.,
from HCC 2003.
Nominated for Most Influential Paper Award for important influences on
VL/HCC research or commerce over the last 10+/-1 years by the IEEE Symposium on
Visual Languages and Human-Centric Computing in 2011, for "Tabular and
textual methods for selecting objects from a group", Pane, J.F. and Myers, B.A.,
from VL'2000
Best Paper type Awards:
Best Paper Award from the ACM Conference on Intelligent User Interfaces (IUI'2024) for
"FrameKit: A Tool for Authoring Adaptive UIs Using Keyframes," by
Jason Wu,
Kashyap Todi,
Joannes Chan.
Brad A Myers,
Ben Lafreniere.
Best Paper Award from the CSCW'2021 conference for "To Reuse or Not To Reuse? A Framework and System for Evaluating Summarized Knowledge" by Michael Xieyang Liu, Aniket Kittur,
Brad A. Myers.
Best Paper Honorable Mention Award from the CHI'2021 conference for: “Screen2Vec: Semantic Embedding of GUI Screens and GUI Components", Toby Jia-Jun Li, Lindsay Popowski, Tom M. Mitchell, and Brad A. Myers.
Distinguished Artifact Award from OOPSLA 2020 for: “Can Advanced Type Systems Be Usable? An Empirical Study
of Ownership, Assets, and Typestate in Obsidian" by Michael Coblenz, Jonathan Aldrich, Brad Myers, Joshua Sunshine.
SIGCHI Best of UIST Best Paper Award from the ACM Symposium on User Interface
Software and Technology UIST'2020, for "Multi-Modal Repairs of Conversational Breakdowns in Task-Oriented Dialogs" by Toby Jia-Jun Li, Jingya Chen, Haijun Xia, Tom Mitchell, Brad Myers.
Best Paper Honorable Mention Award from the ACM Symposium on User Interface
Software and Technology, UIST'19 for: "Unakite: Scaffolding Developers’ Decision Making About Trade-offs through Capturing and Organizing Web Resources", Michael Xieyang Liu, Jane Hsieh, Nathan Hahn, Angelina Zhou, Emily Deng, Shaun Burley, Cynthia Taylor, Aniket Kittur, Brad A. Myers.
Best Paper Honorable Mention Award from the CHI 2019 conference for: “Implementing Multi-Touch Gestures with Touch Groups and Cross Events", Steve Oney, Rebecca Krosnick, Joel Brandt, Brad Myers.
Best paper award at 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'18), for Mary Beth Kery, Brad Myers, "Interactions for Untangling Messy History in a Computational Notebook", October 1 - 4, 2018, Lisbon, Portugal.
Best Paper Award from the Sixth International Symposium on End User Development (IS-EUD 2017) for: "Programming IoT Devices by Demonstration on Mobile Apps", Toby Jia-Jun Li, Yuanchun Li, Fanglin Chen and Brad A. Myers.
Best Paper Honorable Mention Award from the CHI 2017 conference for: “Variolite: Supporting Exploratory Programming by Data Scientists”, Mary Beth Kery, Amber Horvath, and Brad Myers.
Best Paper Honorable Mention Award from the CHI 2017 conference for: “SUGILITE: Creating Multimodal Smartphone Automation by Demonstration”, Toby Li, Amos Azaria, and Brad Myers.
Best Paper Honorable Mention Award from the CHI 2013 conference for: “In Search of Learning: Facilitating Data Analysis in Educational Games”, Erik Harpstead, Brad Myers, Vincent Aleven.
Honorable Mention Award in the Best Paper Contest
at the International Conference on Intelligent User Interfaces (IUI 2010)
for: Andrew Faulring, Brad Myers, Ken Mohnkern, Bradley Schmerl,
Aaron Steinfeld,
John Zimmerman, Asim Smailagic, Jeffery Hansen, and Daniel Siewiorek.
"Agent-Assisted Task Management that Reduces Email Overload,"
Hong Kong, China. Feb 7–10, 2010.
First place in the "Yahoo! Undergraduate Research Awards"
competition at Carnegie Mellon University, May 6, 2009, for Daniel
S. Eisenberg, Jeffrey Stylos, and Brad Myers, "Apatite: An Associative
Search Tool for Exploring the Java API".
Best Research Award, Non-Physician Category at
ISHLT: The International Society for Heart & Lung Transplantation, April 9-12, 2008,
for: A. DeVito Dabbs, M.A. Dew, B.A. Myers, R.P. Hawkins, D. Ren, A. Begey, R. Zomak, K.L. Lo Coco, K.R. McCurry. "A
Randomized Controlled Pilot Trial of PocketPATH on Early Self-Care
Behaviors and HRQoL After Lung Transplant."
ACM SIGSOFT
Distinguished Paper Award at the 30th International Conference on
Software Engineering (ICSE'2008) for "Debugging, Reinvented: Asking
and Answering Why and Why Not Questions about Program Behavior" by
Andrew J. Ko and Brad A. Myers. May, 2008.
University of Pittsburgh School of Nursing's Nursing Excellence in
Teaching and Technology (NETT) Award for 2007 to PocketPATH, by
Annette De Vito Dabbs, Brad A. Myers, Kenneth R. McCurry, Jacqueline
Dunbar-Jacob, Robert P. Hawkins, Mary Amanda Dew.
CHI 2006 Best
Paper, awarded by SIGCHI, for "Trackball Text
Entry for People with Motor Impairments," by Jacob O. Wobbrock and
Brad A. Myers.
Distinguished Paper Award at the 27th International Conference on
Software Engineering (ICSE'05) for "Eliciting Design Requirements for
Maintenance-Oriented IDEs: A Detailed Study of Corrective and
Perfective Maintenance Tasks" by Andrew J. Ko, Htet Htet Aung, and
Brad A. Myers. May, 2005.
First place in the 2004-2005 NISH National
Scholar Awards for Workplace Innovation & Design, to Jacob Wobbrock,
supervised by Brad Myers. Press release as pdf
Best Paper Award at the ACM SIGACCESS Conference on Computers and
Accessibility (ASSETS '04) for "Text Entry from Power Wheelchairs: EdgeWrite for
Joysticks and Touchpads" by Jacob O. Wobbrock, Brad A. Myers, Htet Htet Aung,
and Edmund F. LoPresti. October 2004.
Best Student Paper award at USENIX 2000 Annual Technical Conference for
"Integrating a Command Shell into a Web Browser" by Robert Miller and Brad
Myers. June 2000.
Outstanding Paper Award at USENIX 1999 Annual Technical Conference for
"Lightweight Structured Text Processing" by Robert C. Miller and Brad A. Myers.
June 1999.
Winner, first place in the "Personal Productivity" category in the ACM Quest
for Windows CE Applications, 1999.
Awards from Carnegie Mellon University:
Charles M. Geschke (SCS 1973) Chair in Human-Computer Interaction, for becoming the Chair of the HCII. February 1, 2023 - present. Ceremony on November 1, 2023, video.
2022 Alan J. Perlis Award for Imagination in Computer Science, "For pioneering human-centered methods to democratize programming", from the School of Computer Science, Carnegie Mellon University, April 5, 2022. listing and video of award ceremony.
Other awards:
Listed in Marquis Who's Who in America, 2007, 2009, Marquis Who's Who in Finance and Industry, 2004-2005, Marquis Who's Who in the East, 1995-2000, Marquis Who's Who in the
World, 1996, Marquis Who's Who in the Media and Communications,
1997-1999, and Marquis Who's Who in Science and Engineering,
1998-2001. Included in 2000 Outstanding Scientists of the 20th
Century, International Biographical Centre, Cambridge, England.
PhD thesis nominated for ACM annual best dissertation contest. Selected to
join Eta Kappa Nu and Tau Beta Pi. IEEE Student Paper contest winner 1978 and
1979. Awarded University of Toronto Open Fellowship. Graduated First Honor
Student from Isadore Newman High School, 1975.
My Place in Some Listings:
In the top 30 authors in Human-Computer Interaction in Google Scholar.
One of the top authors at the annual ACM SIGCHI conference.
Listed in
The h Index for Computer Science: Computer Science researchers who
have an h index of 40 or higher according to Google Scholar
(http://www.cs.ucla.edu/~palsberg/h-number.html).
- CyLab Security & Privacy Institute, "Usable Test Generation for Security", Joshua Sunshine, Brad Myers, Matthew Davis, 2023,
$50,000.
- Adobe Systems Incorporated, to the Human Computer
Interaction Institute as part of the Adobe Academic Alliance and the Partners by Design program (total: $297,524.40 over 15 years).
2022: $7,197.60 software; 2021: $7,197.60 software;
2020: $4,797.60 software; 2019: $4,797.60 software; 2018: $11,994 software; 2017: $11,994 software; 2016: $11,994 software; 2015: $11,994 software;
2014: $11,994 software;
2013: $11,994 software; 2012: $26,250 software;
2011: $56,000 software; 2010: $41,000 software; 2009: $24,520 software; 2008: $53,800 software.
- NSF. CCF-2221248, "Research Experience for Undergraduates" (REU) for CCF-2007482, "SHF: Small: Personalizing API Documentation", 2022, $16,000.
- Ethereum Foundation. "Obsidian Language on Ethereum: Proof of Concept."
Michael Coblenz, Jonathan Aldrich, Joshua Sunshine, Brad Myers. 2021, $64,691
- NSF. CCF-2118772, "Research Experience for Undergraduates" (REU) for CCF-2007482, "SHF: Small: Personalizing API Documentation", 2021, $16,000.
- NSF. CCF-2122438, "Research Experience for Undergraduates" (REU) for CCF-1814826, "SHF: Small: Knowledge Acceleration for Programming", 2021, $16,000.
- National Institute on Aging (NIA). 1R01AG066731-01, "Randomized Trial of a Scalable, Interactive Tool to Support Surrogate Decision-makers of Elderly Critically Ill Patients"
10/1/2020-04/30/2025.
Lead PI:
Douglas B. White;
Co-Is:
Derek C. Angus (Pitt),
Robert M. Arnold (Pitt),
Chung-Chou (Joyce) H. Chang (Pitt),
Florian B. Mayr (Pitt/VA PGH),
Jennifer B. Seaman (Pitt),
Jay Steingrub (Baystate Medical Center),
Shannon Carson (UNC),
Christopher E. Cox (Duke),
C. Terri Hough (OHSU);
Consultants:
Taya R. Cohen (CMU),
Brad A. Myers (CMU),
Holly Witteman (Laval). $3,260,116.
CMU Amount (10/1/24-9/30/25): $3,000.
- NSF. CCF-2007482. "SHF:Small: Personalizing API Documentation", Brad Myers and Bogdan Vasilescu, 07/01/2020 - 06/30/2023, $500,000.
- Google Cloud Platform research credits program. 12/10/2019: $1,000. 8/3/2020: $5,000.
- NSF. IIS-2023333, "Research Experience for Undergraduates" (REU) for IIS-1814472, "CHS: Small: Multimodal Conversational Assistant that Learns from Demonstrations," 2020, $16,000.
- NSF. IIS-2023335, "Research Experience for Undergraduates" (REU) for IIS-1856641: III: Large: Collaborative Research: Analysis Engineering for Robust End-to-End Data Science," 2020, $16,000.
- NSF. IIS-1856641. "Large: Collaborative Research: Analysis Engineering for Robust End-to-End Data Science", Jeffrey Heer, Brad A. Myers, Tim Althoff, Arvind Satyanarayan, $3,000,000, October 1, 2019 - September 30, 2024. NSF abstract.
- NSF. IIS-1922717, "Research Experience for Undergraduates" (REU) for IIS-1814472, "CHS: Small: Multimodal Conversational Assistant that Learns from Demonstrations," 2019, $16,000.
- NSF. CCF-1922723, "Research Experience for Undergraduates" (REU) for CCF-1814826, "SHF: Small: Knowledge Acceleration for Programming", 2019, $16,000.
- Ripple. "Obsidian - A Safer Blockchain Programming Language", Jonathan Aldrich, Brad Myers & Joshua Sunshine, $40,000. 2019.
- Yahoo! InMind. "Automating Repetitive and Cross-App Tasks", Brad Myers and Toby Jia-Jun Li. $400,000. 2016-2019.
- Google Faculty Research Award, Brad A. Myers and Bogdan Vasilescu, "Improving the Usability of Google’s APIs and Tools," 2019-2020, $81,631.
- JP Morgan, Tom Mitchell and Brad Myers, "Machine Learning from Human Instruction: Every Person a Programmer", $149,207. 3/4/2019-3/3/2020.
- Bloomberg L.P., "Support for Exploratory Programming," 2018-2019: $150,000; 2017-2018: $90,000.
- NSF IIS-1814472, "CHS: Small: Multimodal Conversational Assistant that Learns from Demonstrations", 8/15/2018-7/31/2021, $499,019. Brad Myers and Tom Mitchell. NSF abstract.
- NSF. CCF-1814826, "SHF: Small: Knowledge Acceleration for Programming", 6/01/2018-5/31/2021. $500,000. Aniket Kittur and Brad A. Myers. NSF abstract.
- NSF. IIS-1827385, "Research Experience for Undergraduates" (REU) for IIS-1314356 "HCC: Large: Collaborative Research: Variations to Support Exploratory Programming", 2018, $16,000.
- NSF. CNS-1827389, "Research Experience for Undergraduates" (REU) for CNS-1423054, "TWC: Small: Empirical Evaluation of the Usability and Security Implications of Application Programming Interface Design", 2018, $16,000.
- Google Faculty Research Award, "Studies and Tools for Improving the Usability of Google’s APIs," 2018-2019, $79,951. Plus $5,000 in Google Cloud Platform credits, 2018.
- Google Faculty Research Award, "Studying and Improving the Usability of Google's APIs," 2017-2018, $78,899.
- NSF. CNS-1734138, "Research Experience for Undergraduates" (REU) for CNS-1423054, "TWC: Small: Empirical Evaluation of the Usability and Security Implications of Application Programming Interface Design", 2017, $16,000.
- NSF. IIS-1734141, "Research Experience for Undergraduates" (REU) for IIS-1314356 "HCC: Large: Collaborative Research: Variations to Support Exploratory Programming", 2017, $16,000.
- Communication and Decision
Making. Canadian Institutes of Health Research (CIHR): Foundation Grant. July 1, 2016 - June 30, 2021. Holly Witteman (PI), Jessica Ancker, Patrick Archambault, Nicholas
Bansback, Marie-Dominique Beaulieu, Jacqueline Bender, Julie
Bettinger, Christine Chambers, David Chan, Heather Colquhoun, Sophie
Desroches, Caroline Diorio, Maman Dogba, Eve Dubé, Angela
Fagerlin, Marie-Pierre Gagnon, Teresa Gavaruzzi, Anik Giguère, Devon
Greyson, Jeremy Grimshaw, Kelly Grindrod, Aubri Hoffman, Noah
Ivers, Shalini Lal, Julie Leask, Annie LeBlanc, Jean Légaré, France Légaré,
Shannon MacDonald, Matthew Menear, Arwen Pieterse, Mary Politi, Justin
Presseau, Geneviève Roch, Margarida Romero, Beate Sander, Laura Scherer,
Dawn Stacey, Sébastien Tremblay, Robert Volk, Bryna Warshawsky, Douglas
White, Michael Wolf, Colleen Young, Brian Zikmund-Fisher, Glyn Elwyn,
Victor Montori, Brad Myers, Ellen Peters, Anne Stiggelbout, Sharon
Straus. Design for Better Health: User-Centred Design and Evaluation of
Interactive Media for Health Education,
CAD$1,403,955.
- Canadian Institutes of Health Research: Foundation Scheme Second Live Pilot 2015-2016. "Design for Better Health: User-Centred Design and Evaluation of Interactive Media for Health Education, Communication and Decision Making." Holly Witteman (PI), Jessica Ancker (co-I), Patrick Archambault (co-I), Nicholas Bansback (co-I), Marie-Dominique Beaulieu (knowledge user co-I), Jacqueline Bender (co-I), Julie Bettinger (co-I), Christine Chambers (co-I), David Chan (knowledge user co-I), Heather Colquhoun (co-I), Sophie Desroches (co-I), Caroline Diorio (co-I), Maman Dogba (co-I), Eve Dubé (co-I), Angela Fagerlin (co-I), Marie-Pierre Gagnon (co-I), Teresa Gavaruzzi (co-I), Anik Giguère (co-I), Devon Greyson (co-I), Jeremy Grimshaw (co-I), Kelly Grindrod (co-I), Aubri Hoffman (co-I), Noah Ivers (co-I), Shalini Lal (co-I), Julie Leask (co-I), Annie LeBlanc (co-I), Jean Légaré (lead patient partner co-I), France Légaré (co-I), Shannon MacDonald (co-I), Matthew Menear (co-I), Arwen Pieterse (co-I), Mary Politi (co-I), Justin Presseau (co-I), Geneviève Roch (co-I), Margarida Romero (co-I), Beate Sander (co-I), Laura Scherer (co-I), Dawn Stacey (co-I), Sébastien Tremblay (co-I), Robert Volk (co-I), Bryna Warshawsky (co-I), Douglas White (co-I), Michael Wolf (co-I), Colleen Young (lead patient partner co-I), Brian Zikmund-Fisher (co-I), Glyn Elwyn (external mentor), Victor Montori (external mentor), Brad Myers (external mentor), Ellen Peters (external mentor), Anne Stiggelbout (external mentor), Sharon Straus (external mentor). April 1, 2016 - March 31, 2022. CAD$1,403,955.
- NSF. IIS-1644604, "Research Experience for Undergraduates" (REU) for IIS-1314356 "HCC: Large: Collaborative Research: Variations to Support Exploratory Programming", 2016, $16,000
- MITRE. "Partnership to Increase the Quality of Government Software: Identifying barriers to developing quality software and creating a solid base for future experimentation", Brad Myers, Jonathan Aldrich and Joshua Sunshine. June 27 - September 30, 2015. $100,000.
- NIH. 1R21AG050252. "Developing a Web and Tablet based Tool to Improve Communication and Shared
Decision Making between Clinicians and Surrogates in ICUs,"
Douglas B. White,
Holly Witteman,
Robert Arnold,
Francis Pike, and
Brad Myers. 07/01/2015 – 02/28/2017. $423,227 - CMU Sub-award: $39,862.
- NIH. "KL2 career development award: Design and Pilot Testing of an Online Advance Care Planning Tool for Patients with Advanced Lung Disease," Wishwa Kapoor, Jared Chiarchiaro and Brad Myers.
- NSF. CNS-1539150, "Research Experience for Undergraduates" (REU) for CNS-1423054, "TWC: Small: Empirical Evaluation of the Usability and Security Implications of Application Programming Interface Design", 2015, $16,000
- NSF. CNS-1423054, "TWC: Small: Empirical Evaluation of the Usability and Security Implications of Application Programming Interface Design," Brad A. Myers, Sam Weber, and Robert Seacord, 9/1/2014 - 8/31/2017, $499,109.
- Adobe Systems Incorporated, 2014: $9,000 cash and $960 software; 2013: $18,000 cash; 2012: $24,000 cash; 2011: $8,500 cash and $12,995 software; and 2007: $70,000 cash, for "Making
Programming Interactive Behaviors More Natural"
- Beckwith Foundation Clinical Transformation Program award, "Developing a Communication and Shared Decision Making Tool For Surrogates in ICUs", PI: Douglas B. White, MD, MAS, University of Pittsburgh, 2014-2015, $30,000 - CMU part: $14,750 as Co-Investigator.
- Software Engineering Institute (SEI), Sam Weber, Robert Seacord, Forrest Shull, Robert Schiela, and Brad Myers, "API Usability and Security", 2014-2015. $500,000.
- NSF. IIS-1434285, "Research Experience for Undergraduates" (REU) for IIS-1314356 "HCC: Large: Collaborative Research: Variations to Support Exploratory Programming", 2014, $16,000
- Contour Design, Inc., RollerMouse Red plus, "Interaction techniques study", 2014, $265.
- National Institutes of Health, Grant Number: 1R21HL121744-01, "Health Literacy-Sensitive Decision Aid About Transplantation for COPD Patients", Cynthia Gries, PI. $421,478, Subaward to CMU for 1/1/14 - 12/1/15: $14,198.
- NSF. IIS-1314356 "HCC: Large: Collaborative Research: Variations to Support Exploratory Programming", Brad A. Myers,
Margaret M. Burnett,
Martin Erwig,
Gregg Rothermel,
Anita Sarma, and
Andrew J. Ko. 8/1/2013-7/31/2017, $2,999,991.
- Microsoft Research, 2012, $1,500 equipment, "Natural Programming for handhelds."
- SAP, Inc., 2011: $160,000 & 2010: $160,000 & 2009: $160,000 & 2007: $160,000. API Usability.
- Software Engineering Institute (SEI), "Edge-Enabled Tactical Systems:
User Controlled System Adaptation." Ed Morris, Grace Lewis, Brad Myers,
Soumya Simanta, Gene Cahill. 2011-2012.
- NSF. IIS-1116724 "HCC: Small: Better Tools for Authoring Interactive
Behaviors," 8/1/2011 - 7/31/2014, $495,153.
- DARPA ENGAGE Program, "Active Science Learning Through Games", Scott M. Stevens, Michael G. Christel, Christopher Klug, Jesse Schell, Brad Myers, Vincent A.W.M.M. Aleven, Sharon McCoy Carver,
Award #N0001412C0071. 6/15/2011 - 2/14/2014. $1,900,000.
- Microsoft Research, Software Engineering Innovation Foundation (SEIF) Awards
2011,"Better Tools for Authoring Interactive Behaviors", $35,000.
(Microsoft
announcement)
- National Instruments, LabVIEW Materials, 2011, $2860 equipment.
- Software Engineering Institute (SEI) Independent Research and
Development (IRAD) project, "Edge-Enabled Tactical Systems." Ed Morris, Soumya Simanta, Dan Plakosh,
Brad Myers, Dennis Smith, Scott Tilley. 2010-2011.
- Microsoft Corporation to the Human Computer Interaction Institute,
Expression Suite and training, 2010, $14,585 equipment.
- Google. AndroidEDU grant for Pebbles Project, March, 2010. $1120 equipment.
- NSF. IGERT. 2009. "Carnegie Mellon Usable Privacy and Security Doctoral
Training Program". (Supporting Faculty)
- NSF. IIS-0936440 "REU to CPA-SEL: Betters Tools for Software
Understanding",
05/01/2009, $16,000, Research Experiences for Undergraduates.
- NSF. IIS-0936407 "REU to CreativeIT: Pilot: Exploratory Programming for
Interactive Behaviors: Unleashing Interaction Designers' Creativity",
05/01/2009, $16,000, Research Experiences for Undergraduates.
- NIH/NINR. R01NR010711, "Phase III Trial of PocketPATH: A
Computerized Intervention to Promote Self-Care,"
07/01/2008-04/30/2013. $2,076,909. (PI is
Prof.
Annette DeVito Dabbs at Univ. Pitt)
- NSF. CCF-0811610, "CPA-SEL: Betters Tools for Software
Understanding", 7/1/08-6/30/11, $300,000.
- NSF. IIS-0757511 "CreativeIT: Pilot: Exploratory Programming for
Interactive Behaviors: Unleashing Interaction Designers' Creativity",
05/01/2008-04/30/2010, $200,000.
- EEC-0540865, "Quality of Life
Technology Engineering Research Center". 5/17/2006-5/31/2011.
$15,000,000.
- Microsoft Research, Support for the Pebbles Project.
2007: $10,939 equipment;
2006: $80,000 cash and $2,500 equipment;
2004: $4,000
equipment;
2003:
$8,500 equipment; 2002:
$80,000 cash; 2001: $70,000 cash; 2000: $70,000 cash; 1999: $150,000 cash;
1998: $100,000 cash + $2,600 equipment.
- IBM.
2006 Eclipse Innovation Award.
"Program Understanding and Debugging in Eclipse". $27,000
- NSF. EEC-0540865, "Quality of Life
Technology Engineering Research Center". 5/17/2006-5/31/2011.
$15,000,000.
- NSF. IIS-0534349. "Automatically Generating Consistent User Interfaces for Multiple Appliances." 12/1/05-11/30/08. $412,000.
- NACME/Philip D. Reed Undergraduate Fellowship. (The National Action Council for Minorities in
Engineering). $2,000 for Ivan Gonzalez, Brad Myers. 2005-2006.
- General Motors. "Using Handheld Devices for Information and Control in
Vehicles." 2006: $87,365. 2005: $83,678. 2004: $83,678. 2003: $83,678;
Summer, 2002: $5000.
- Synaptics, Inc. 2004. Equipment: $600.
- Nokia Research Center, Finland. 2004. Equipment: $2000.
- AT Sciences, LLC. 2004.
Equiptment: $1300.
- SMART Technologies, Inc.. 2000:
Equiptment: $2998. 2004: Equiptment: $50.
- Lutron, Inc. "Remote Control of UPnP Devices". 2003. $2000.
- Lantronix, Inc. "Remote Control of UPnP Devices". 2003. $1144.
- NSF. IIS-0329090. "Lowering the Barriers to Successful Programming." Brad
Myers and Randy Pausch. 2003-2007. $1,200,000
- NSF ITR CCR-0324770: "Collaborative Research: Dependable End-User
Software". 2003-2007. Margaret M. Burnett, Gregg Rothermel,
Brad Myers, Martin Erwig, Margaret L. Niess, Sebastian Elbaum,
Mary Beth Rosson, Mary Shaw, Susan Wiedenbeck. $2,640,000.
CMU Portion: $324,000.
- IBM Canada, Ltd. "Update Pebbles for new Palms." 2003. Equipment: USD
$1,792.09
- DARPA. "Evolutionary Development of Self-Aware Learning Agents." Dan
Siewiorek, Jaime Carbonell, Tom Mitchell, Manuela Veloso, Brad Myers, Randy
Pausch, Alex Waibel, Eric Nyberg, Bill Scherlis, Raj Reddy, Howard Wactlar.
$38,765,940. 2003 - 2007.
- NEC Foundation of America. "Handhelds as Assistive Technologies for People
with Muscular Disabilities." 2003. $50,000.
- NSF. UA-0308065. "Using Handhelds to Help People with Motor Impairments."
2003-2007. $475,232.
- NSF. EIA-0205301. "ITR: Collaborative Research: Putting a Face on
Cognitive Tutors: Bringing Active Inquiry into Active Problem Solving." Albert
Corbett, Kenneth Koedinger, Scott Stevens, and Brad Myers. $2,414,648.
10/01/02 - 09/30/07.
- Mitsubishi Electric Research Laboratory. "Remote Control of HAVi
Appliances in Pebbles." Mitsubishi WS-65909 65" Integrated HDTV Diamond Series
television and Mitsubishi HS-HD2000U High Definition Digital VCR. 2002. $6,500
plus $1,500 for VividLogic HAVi toolkit.
- NSF. IIS-0223945. "Research Experiences for Undergraduates (REU)
Supplement to IIS-0117658: Making it Easier to Interact with Technology
Through Handheld Personal Universal Controllers." Summer, 2002. $6000.
- NSF. IIS-0117658. "Making it Easier to Interact with Technology Through
Handheld Personal Universal Controllers." 2001-2004. $505,867.
- TDK Systems Europe, LTD. 2001. Six BlueTooth modules, $700.
- Pittsburgh Digital
Greenhouse, Brad Myers and Jodi Forlizzi, "Using Mobile Devices as
Universal Personal Controllers," 2000-2002, $167,000.
- Hewlett Packard, "Ubiquitous Computing at Carnegie Mellon; Delivering
Innovative Classroom Applications Using Handheld Devices", Diana Bajzek, Tracy
Futhey, Kim Jordan, Dr. Brad Myers, Dr. Dan Sieworiek, Dr. Randy Weinberg, Dr.
David Yaron. 2000. Equipment: 330 Jornada computers, $304,170.
- Lucent Technologies, "Ubiquitous Computing at Carnegie Mellon; Delivering
Innovative Classroom Applications Using Handheld Devices", Diana Bajzek, Tracy
Futhey, Kim Jordan, Dr. Brad Myers, Dr. Dan Sieworiek, Dr. Randy Weinberg, Dr.
David Yaron. 2000. Equipment: about 300 Wavelan wireless network PCMCIA cards
for the HP Jornada's, approx. $45,000.
- Symbol Technologies, Inc., Support for the Pebbles Project. 2000.
Equipment: $7300.
- CMU Small Undergraduate Research Grant (SURG). For work by Geoffrey
Washburn: "A Graphics Library for Introductory Programming." Fall, 1999: $425.
Summer, 1999: $3000.
- Palm Computing, Inc. Using Handhelds for the Handicapped, 2001: Equipment:
$516. Studying Multiple People using Pebbles Software and Hand-helds in
Education, 2000: Equipment: $4,788; 1999: Equipment: $3,690.
- IBM. Studying Multiple People using Pebbles Software. 1999. Equipment:
$3,725.
- DARPA. "Adding Features to Pebbles," 1999. $40,000.
- NSF, etc. (Interagency program). Digital Library Initiative-2, IIS-9817527.
1999-2002. "An Intelligent Authoring Tool for Non-Programmers Using the
Informedia Video Library," Brad Myers, Scott Stevens and Al Corbett. $450,000.
- USENIX Association's Scholastic Committee grant for "Lightweight
Structured Text Editing," (work of PhD student Rob Miller). 2000-2001:
$19,800. 1999-2000: $18,300. 1998-1999: $17,700.
- NSF. IRI-9900452. 1999-2002. "A More Natural Programming Environment for
Children," Brad Myers and Al Corbett. $400,000.
- DARPA under the Command Post of the Future program. "High Bandwidth
Command and Control." With Bill Scherlis, Alex Waibel, Randy Pausch and Jie
Yang. 1998-2002. $2,706,000.
- Dupont Corporation. Educational Aid Program. 1998. $10,000.
- NSF. IRI-9319969. 1994-1997. Demonstrational Interfaces for Visualization
and End-User Programming. $240,000.
- ARPA. Contract N66001-94-C-6037, ARPA Order No. B326. 1994 - 1998.
Creating User Interface Software. $1,733,469.
- Siemens Corporation. Unrestricted. 1995: $20,000. 1990: $20,000.
- NEC. Unrestricted. 1993: $5000. 1989: $15,000.
- NSF. IRI-9020089. 1991-1993 (two years). Using Demonstration in
Interfaces. $269,061.
- DARPA. Contract F33615-90-C-1465, ARPA Order No. 7597. 1990-1993. Creating
Graphical Interfaces. $1,704,000.
- General Electric. 1990-1991. Postscript and Visualization in Garnet.
$20,000.
- Apple Computer, Inc. 1990. Garnet on a Macintosh. $7000.
- Apple Computer, Inc. 1989-1991. Demonstrational Interfaces. Equipment
$18,978, cash $50,000.
Books:
- Brad A. Myers, Pick, Click, Flick!
The Story of Interaction Techniques, ACM Books, New York, NY, 2024, 810 pages. web page (www.ixtbook.com) and ACM DL.
- Allen Cypher, Daniel C. Halbert, David Kurlander, Henry Lieberman, David
Maulsby, Brad A. Myers and Alan Turransky, eds. Watch What I Do:
Programming by Demonstration. Cambridge, MA: The MIT Press, 1993. web page.
- Brad A. Myers, ed. Languages for Developing User Interfaces.
Boston: Jones and Bartlett, 1992. ISBN: 0867204508. http://www.cs.cmu.edu/~bam/langbook.html
- Brad A. Myers. Creating User Interfaces by Demonstration. Boston,
MA: Academic Press, May 1988. ISBN: 0125123051.
Book Sections:
(Does not include reprints of conference articles
listed below.)
- Nikolas Martelaro
and
Brad A. Myers, "UX Design Tools," chapter 15 of Book #3 - Human-Computer Interaction: User Experience Methods and Tools, in the series: Human-Computer Interaction: Foundations, Methods, Technologies and Applications,
Constantine Stephanidis & Gavriel Salvendy, eds., CRC Press, Taylor & Francis Group, 2024. pp. 350-372. book link. DOI: 10.1201/9781003495161-15. chapter link
- Toby Jia-Jun Li, Tom M. Mitchell and Brad A. Myers, "Demonstration + Natural Language: Multimodal Interfaces for GUI-based Interactive Task Learning Agents", Chapter 15 of Artificial Intelligence for Human Computer Interaction: A Modern Approach. Yang Li and Otmar Hilliges, editors. Springer Nature Switzerland AG. 2021, pp. 495-537. SpringerLink or chapter local pdf.
- Brad A Myers, Andrew J. Ko, Thomas D. LaToza, YoungSeok Yoon, "Human-Centered Methods to Boost Productivity," chapter 13 of Rethinking Productivity in Software Engineering, Caitlin Sadowski, Thomas Zimmermann, eds. Apress, LLC, publisher. 2019. pp. 147-157. book link or chapter local pdf.
- Toby Jia-Jun Li, Igor Labutov, Brad A. Myers, Amos Azaria, Alexander I. Rudnicky, Tom M. Mitchell, "Teaching Agents When They Fail: End User Development
in Goal-Oriented Conversational Agents," Chapter 6 of Studies in Conversational UX Design, Robert J. Moore, Margaret H. Szymanski, Raphael Arar, Guang-Jie Ren,
Editors. Springer, 2018, ISBN 978-3-319-95578-0, pp. 119-137. SpringerLink and local pdf.
- Brad A. Myers, Andrew J. Ko, Chris Scaffidi, Stephen Oney, YoungSeok Yoon, Kerry Chang, Mary Beth Kery and Toby Jia-Jun Li, "Making End User Development More Natural", chapter of New Perspectives in End-User Development, Fabio Paterno and Volker Wulf, eds. Springer International Publishing, 2017. pp 1-22. SpringerLink
- Erik Harpstead, Christopher MacLellan, Vincent Alevan, Brad Myers,
"Replay analysis in open-ended educational games", Serious Game Analytics: Methodologies for Performance Measurement, Assessment, and Improvement. Christian Sebastian Loh, Yanyan Sheng, and Dirk Ifenthaler, eds., Springer, 2015, pp. 381-399.
- Brad A. Myers, "User Interfaces for Handheld Devices," sidebar
in The UX Book: Process and Guidelines for Ensuring a Quality User
Experience,
by: Rex Hartson & Pardha S. Pyla. Waltham, MA: Elsevier/Morgan Kaufmann, 2012. pp. 690-1.
- Brad A. Myers, "Legal and Intellectual Property Issues," sidebar
in The UX Book: Process and Guidelines for Ensuring a Quality User
Experience,
by: Rex Hartson & Pardha S. Pyla. Waltham, MA: Elsevier/Morgan Kaufmann, 2012. pp. 851-2.
- Chris Scaffidi, Brad Myers, and Mary Shaw.
"Trial By Water: Creating Hurricane Katrina 'Person Locator' Web Sites"
Leadership at a Distance: Research in Technologically-Supported Work
S. Weisband, ed, Lawrence Erlbaum, 2008. pp. 209-222.
- Jacob O. Wobbrock and Brad A. Myers, "Adding gestural text entry
to input devices for people with motor impairments", Chapter 14 in
J. Lazar (ed.), Universal Usability. New York: John Wiley &
Sons. 2007. pp. 421-456.
- John F. Pane and Brad A. Myers, "More Natural Programming
Languages and Environments," in End User Development, vol. 9 of the
Human-Computer Interaction Series, Henry Lieberman, Fabio Paterno, and
Volker Wulf, eds. Dordrecht, The Netherlands: Springer, 2006, pp. 31-50.
- Brad A. Myers. "Graphical User Interface Programming," chapter 48 of
Computer Science Handbook -- Second Edition. Allen B. Tucker, editor in
chief. Boca Raton, FL: Chapman & Hall/CRC Press, Inc., 2004. pp. 48-1 -
48-29. pdf
- Brad Myers, Scott E. Hudson, and Randy Pausch, "Past, Present and Future
of User Interface Software Tools," in John M. Carroll, ed. HCI In the New
Millennium. New York: ACM Press, Addison-Wesley, 2001. pp. 213-233.
ACM ref
- Brad Myers and Richard McDaniel. "Demonstrational Interfaces: Sometimes
You Need a Little Intelligence; Sometimes You Need a Lot." Your
Wish is My Command. Henry Lieberman, Ed. San Francisco: Morgan
Kaufmann, 2001. pp. 45-60.
- David Wolber and Brad Myers. "Stimulus-Response PBD: Demonstrating When as
Well as What." Your
Wish is My Command. Henry Lieberman, Ed. San Francisco: Morgan
Kaufmann, 2001. pp. 321-344.
- Brad A. Myers, Rich McDaniel, and Rob Miller, "The Amulet
Prototype-Instance Framework," in Domain-Specific Application
Frameworks, edited by Mohamed Fayad and Ralph E. Johnson. New York: John
Wiley & Sons, 2000. ISBN# 0-471-332801. pp. 529-546.
http://www.cs.cmu.edu/~amulet/papers/amuletappframe.pdf
- Brad A. Myers, Rich McDaniel, Rob Miller, Brad Vander Zanden, Dario Giuse,
David Kosbie and Andrew Mickish, "The Prototype-Instance Object Systems in
Amulet and Garnet," Prototype Based Programming: Concepts, Languages and
Applications, James Noble, Antero Taivalsaari and Ivan Moore, eds.
Singapore: Springer-Verlag, 1999. pp. 141-176. ISBN 981-4021-25-3. pdf
- Brad A. Myers. "User Interface Management Systems," Wiley Encyclopedia
of Electrical and Electronics Engineering, Volume 23. John G. Webster,
editor. New York: John Wiley & Sons, 1999. pp. 42-58.
- Brad A. Myers. "Interface Software Technology," chapter 72 of CRC
Handbook of Computer Science and Engineering. Allen B. Tucker, editor in
chief. Boca Raton, FL: CRC Press, Inc., 1997. pp. 1571-1595.
- Brad A. Myers. "Program Visualization," Encyclopedia of Software
Engineering. John J. Marciniak, ed. New York: John Wiley & Sons, Inc.,
1994. pp. 877-892.
- Brad A. Myers. "User Interface Software," Encyclopedia of Computer
Science and Technology. Allen Kent and James G. Williams, editors. Vol.
33, no. 18. New York: Marcel Dekker, Inc., 1995. pp. 371-405. and
Enyclopedia of Microcomputers. Allen Kent and James G. Williams,
editors. New York: Marcel Dekker, Inc., 1996. pp. 223-257.
- Brad A. Myers. "State of the Art in User Interface Software Tools,"
Advances in Human-Computer Interaction, Volume 4. Edited by H. Rex
Hartson and Deborah Hix. Norwood, NJ: Ablex Publishing, 1993. pp. 110-150.
Reprinted in: R.Baecker, J.Grudin, W.Buxton, and S. Greenberg, eds.
Readings in Human-Computer Interaction: Toward the Year 2000. Second
Edition. San Francisco: Morgan Kaufmann Publishers, Inc., 1995. pp. 344-356.
- Brad A. Myers. "Peridot: Creating User Interfaces by Demonstration,"
Watch What I Do: Programming by Demonstration, Allen Cypher, et. al.,
eds. Cambridge, MA: The MIT Press, 1993. pp. 125-153.
html (without pictures)
- Brad A. Myers. "Garnet: Uses of Demonstrational Techniques," Watch What
I Do: Programming by Demonstration, Allen Cypher, et. al., eds. Cambridge,
MA: The MIT Press, 1993. pp. 219-236.
html
- Brad A. Myers. "Tourmaline: Text Formatting by Demonstration," Watch
What I Do: Programming by Demonstration, Allen Cypher, et. al., eds.
Cambridge, MA: The MIT Press, 1993. pp. 309-321.
html
- Francesmary Modugno and Brad A. Myers. "Graphical Representation and
Feedback in a PBD System," Watch What I Do: Programming by
Demonstration, Allen Cypher, et. al., eds. Cambridge, MA: The MIT Press,
1993. pp. 415-422.
html
- David S. Kosbie and Brad A. Myers. "PBD Invocation Techniques:
A Review and Proposal," Watch What I Do: Programming by
Demonstration, Allen Cypher, et. al., eds. Cambridge, MA: The MIT Press,
1993. pp. 423-431.
html
- David S. Kosbie and Brad A. Myers. "A System-Wide Macro Facility Based on
Aggregate Events: A Proposal," Watch What I Do: Programming by
Demonstration, Allen Cypher, et. al., eds. Cambridge, MA: The MIT Press,
1993. pp. 433-444.
html
- Brad A. Myers. "Demonstrational Interfaces: A Step Beyond Direct
Manipulation," Watch What I Do: Programming by Demonstration, Allen
Cypher, et. al., eds. Cambridge, MA: The MIT Press, 1993. pp. 485-512.
html
- Brad A. Myers and David Maulsby. "Glossary," Watch What I Do:
Programming by Demonstration, Allen Cypher, et. al., eds. Cambridge, MA:
The MIT Press, 1993. pp. 593-603.
html
- Brad A. Myers. "Introduction," Languages for Developing User
Interfaces. Boston: Jones and Bartlett, 1992. pp. 1-20.
- Brad A. Myers. "Ideas from Garnet for Future User Interface Programming
Languages," Languages for Developing User Interfaces. Boston: Jones and
Bartlett, 1992. pp. 147-157.
- Brad A. Myers, David Canfield Smith, and Bruce Horn. "Report of the
`End-User Programming' Working Group," Languages for Developing User
Interfaces. Boston: Jones and Bartlett, 1992. pp. 343-366.
- Brad A. Myers. "Demonstrational Interfaces: A Step Beyond Direct
Manipulation," People and Computers VI. Dan Diaper and Nick Hammond,
eds. Cambridge, England: Cambridge University Press, 1991. pp. 11-30.
- Brad A. Myers. "Using AI Techniques to Create User Interfaces by Example,"
in Joseph W. Sullivan, ed, Intelligent User Interfaces. Reading, MA:
Addison-Wesley/ACM Press, 1991. pp. 385-401.
- Brad A. Myers. "Issues in Window Manager Design and Implementation," ch. 6
of Methodology of Window Management, F. Robert A. Hopgood, et.
al., eds. Berlin: Springer-Verlag, 1986. pp. 59-71.
html (Also contributed to other chapters, especially pp. 181-187.
html)
Refereed Journal and Magazine Articles:
- Matthew C. Davis, Emad Aghayi, Thomas Latoza, Xiaoyin Wang, Brad Myers, Joshua Sunshine, "What’s (not) Working in Programmer User Studies?". ACM Transactions on Software Engineering and Methodology (TOSEM). Volume 32, Issue 5, Article No.: 120, Sept, 2023, pp 1–32. and Journal First track of ICSE 2024, Lisbon, Portugal, 17-19 April 2024. ACM DL
- Michael Coblenz, Gauri Kambhatla, Paulette Koronkevich, Jenna L. Wise,
Celeste Barnaby, Jonathan Aldrich, Joshua Sunshine, Brad A. Myers.
"PLIERS: A Process that Integrates User-Centered Methods into Programming Language Design". ACM Transactions on
Computer-Human Interaction. vol. 28, issue 4. October, 2021. Article No. 28, pp 1–53. ACM DL or preprint pdf or arXiv:1912.04719 [cs.HC].
-
Angela O. Suen,
Rachel A. Butler,
Robert Arnold,
Brad Myers,
Holly O. Witteman,
Christopher E. Cox,
Jennifer Gonzalez McComb,
Praewpannanrai Buddadhumaruk,
Anne-Marie Shields,
Noah Morse,
Amanda Argenas,
Douglas B. White, "A pilot randomized trial of an interactive web-based tool to support surrogate decision-makers in the ICU". Annals of the American Thorac Soc. December 14, 2020. https://doi.org/10.1513/AnnalsATS.202006-585OC.
- Michael Coblenz, Reed Oei, Tyler Etzel, Paulette Koronkevich, Miles Baker, Yannick Bloem, Brad A. Myers, Joshua Sunshine, and Jonathan Aldrich. "Obsidian: Typestate and Assets for Safer Blockchain Programming,"ACM Transactions on Programming Languages and Systems, vol. 42, issue 3. Nov, 2020. Article No. 14, pp 1–82. ACM DL or Preprint on Arxiv.
- Angela O. Suen,
Rachel A. Butler,
Robert Arnold,
Christopher E. Cox,
Brad Myers,
Holly Witteman,
Amanda Argenas,
Praewpannanrai Buddadhumaruk,
Alexandra Bursic,
Natalie Ernecoff,
Anne-Marie Shields,
Dang K. Tran,
Douglas B. White, "Developing the Family Support Tool: an Interactive, Web-based Tool to Help Families Navigate the Complexities of Surrogate Decision Making in ICUs", Journal of Critical Care, Volume 56, April 2020, Pages 132-139, Elsevier, DOI or Science Direct.
- Marci Lee Nilsen,
Allison Morrison,
Jennifer Lingler,
Brad Myers,
Jonas Johnson,
Mary Beth Happ,
Susan Sereika,
Annette DeVito Dabbs,
"Evaluating the Usability and Acceptability of Communication Tools with Older Adults," Journal of Gerontological Nursing, Sept, 2018, in press.
- André L. Santos and Brad A. Myers, "Design Annotations to Improve API Discoverability", The Journal of Systems & Software, volume 126, April, 2017, Pages 17–33. doi: 10.1016/j.jss.2016.12.036 or
local pdf.
- Kerry Shih-Ping Chang and Brad A. Myers. "Gneiss: Spreadsheet Programming
Using Structured Web Service Data", Journal of Visual Languages and Computing, (special issue from VL/HCC). 2016. http://dx.doi.org/10.1016/j.jvlc.2016.07.004 or local pdf.
- Brad A. Myers, Andrew J. Ko, Thomas D. LaToza, and YoungSeok Yoon. "Programmers Are Users Too: Human-Centered Methods for Improving Programming Tools,"
IEEE Computer, Special issue on UI Design, vol. 49, issue 7, July, 2016, pp. 44-52. IEEE DL or local pdf.
- Brad A. Myers and Jeffrey Stylos, "Improving API Usability", Communications of the ACM, vol 59, No. 6, June, 2016, pp. 62-69,
Official ACM DL entry; html or local pdf.
- Brad A. Myers, "What Makes a User Interface Successful?" Business Jet Interiors International, April 2016, p. 34.
online or local pdf.
- Natalie C. Ernecoff,
Holly Witteman,
Kristen Chon,
Yanquan (Iris) Chen,
Praewpannarai Buddadhumaruk,
Jared Chiarchiaro,
Kaitlin J. Shotsberger,
Anne-Marie Shields,
Brad A. Myers,
CL Hough,
SS Carson,
B. Lo,
MA Matthay,
WG Anderson,
MW Peterson,
JS Steingrub,
Robert M. Arnold, and
Douglas B. White,
"Key stakeholders' perceptions of the acceptability and usefulness of a tablet-based tool to improve communication and shared decision making in ICUs" Journal of Critical Care. 2016 June, 33:19-25. pubmed.
- A. DeVito Dabbs, M. K. Song, B. A. Myers, R. Li, R. P. Hawkins, J. M. Pilewski, C. A. Bermudez, J. Aubrecht, A. Begey, M. Connolly, M. Alrawashdeh, and M. A. Dew, “A Randomized Controlled Trial of a Mobile Health Intervention to Promote Self-Management after Lung Transplantation.” American Journal of Transplantation, 2016. http://dx.doi.org/10.1111/ajt.13701 or pubmed.
- Annette DeVito Dabbs, Mary Amanda Dew, Brad Myers, Mi-Kyung Song, Ruosha Li, Jill Aubrecht, Rachelle Zomak, Mohammad Alrawashdeh, "Randomized Controlled Trial (RCT) of Pocket PATH®, an mHealth Intervention to Promote Self-Management after Lung Transplantation". [Abstract, Featured Podium presentation of the Assembly on Behavioral Science and Health Services Research]. American Journal of Respiratory and Critical Care Medicine.
D13. USE OF E-HEALTH IN PULMONARY AND CRITICAL CARE MEDICINE. May 1, 2014, p. A5361.
online.
- DeVito Dabbs, A.J., Song, MK, Myers, BM, Hawkins, RP, Aubrecht, J, Begey A, Connolly, Li, R, Pilewski, JM, Bermudez, CA & Dew, MA. "Clinical trials of health information technology interventions intended for patient use: unique issues and considerations". Clinical Trials: Journal of the Society for Clinical Trials. 10(6):896-906. [PMID: 23867222. PMCID: PMC3808467]. July 18, 2013. pubmed.
- Karen A. Kovach, Jill Ann Aubrecht, Alex Begey, Mary Amanda Dew, Brad Myers,
Annette DeVito Dabbs. "Data Safety and Monitoring for Research Involving Remote
Health Monitoring." Telemedicine and eHealth. Vol. 17, no. 7, Sept, 2011. pp. 574-579.
pubmed.
- Andrew J. Ko,
Robin Abraham, Laura Beckwith, Alan Blackwell, Margaret Burnett,
Martin Erwig, Joseph Lawrance, Henry Lieberman, Brad Myers, Mary Beth
Rosson, Gregg Rothermel, Chris Scaffidi, Mary Shaw, Susan Wiedenbeck.
"The State of the Art in End-User Software Engineering",
ACM Computing Surveys. 43(3), Article 21, (April 2011). 44 pages.
ACM DL and
local pdf
- Andrew J. Ko and Brad A. Myers.
"Extracting and Answering Why and Why Not Questions about Java Program Output"
ACM Transactions on Software Engineering and Methodology (TOSEM). 20(2),
Article 4, (August 2010). 36 pages.
ACM DL and
local pdf
- Chris Scaffidi, Chris Bogart, Margaret Burnett, Allen Cypher, Brad Myers,
Mary Shaw, "Using Traits of Web Macro Scripts to Predict Reuse",
Journal of Visual Languages and Computing, vol. 21, no. 5, 2010. pp. 277-291.
pdf
- Jeffrey Nichols and Brad A. Myers. "Creating a Lightweight User
Interface Description Language: An Overview and Analysis of the
Personal Universal Controller Project". ACM Transactions on
Computer-Human Interaction, special issue User Interface
Description Languages for Next Generation User Interfaces.
Vol. 16, no. 4, (November 2009). pp. 1-37.
ACM DL
- Andrew Faulring, Ken Mohnkern, Aaron Steinfeld, and Brad A. Myers,
"Design and Evaluation of User Interfaces for the RADAR Learning Personal
Assistant". AI Magazine. AAAI Press. 30(4). Winter, 2009. 74–84.
on-line or
local pdf
- Brad A. Myers, Sae Young Jeong, Yingyu Xie, Jack Beaton, Jeff Stylos,
Ralf Ehret, Jan Karstens, Arkin Efeoglu, Daniela K. Busse.
"Studying the Documentation of an API for Enterprise Service-Oriented
Architecture". The Journal of Organizational and End User
Computing, JOEUC,
a publication of the Information Resources Management Association, IGI
Publishing. Special Issue on End-User Development.
vol. 22, no. 1, Jan-Mar, 2010. pp. 23-51.
IGI global, DOI: 10.4018/joeuc.2010101903.
- Jacob O Wobbrock, Brad A Myers, Htet Htet Aung, "The Performance
of Hand Postures in Front- and Back-of-Device Interaction for Mobile
Computing". International Journal of Human-Computer Studies,
Special issue on mobility and human-computer interaction. 2008.
Volume 66, Issue 12, December 2008, Pages 857-875.
on-line or
local pdf
- Christopher Scaffidi, Allen Cypher, Sebastian Elbaum, Andhy Koesnandar,
Brad Myers. "Using Scenario-Based Requirements to Direct Research on
Web Macro Tools". Journal of Visual Languages and Computing.
Vol. 19, No. 4, Aug, 2008, 485-498.
pdf
- Jacob O. Wobbrock and Brad A. Myers. "Enabling Devices, Empowering
People: The Design and Evaluation of Trackball EdgeWrite,"
Disability and Rehabilitation: Assistive Technologies, special
issue on Accessibility. Volume 3 Issue 1, January, 2008, pp. 35-56. pubmed or
tandfonline or local pdf
- Andrew J. Ko, Brad A. Myers, Michael Coblenz, and Htet Htet Aung.
"An Exploratory Study of How Developers
Seek, Relate, and Collect Relevant Information
during Software Maintenance Tasks",
IEEE Transactions on Software Engineering.
Vol. 32, No. 12, Dec, 2006. pp. 971-987. IEEE DL or local pdf
- Jeffrey Nichols and Brad A. Myers, "Controlling Home and Office Appliances
with Smartphones". IEEE Pervasive Computing,
special issue on SmartPhones, Vol. 5, No. 3, July-Sept, 2006. pp. 60-67.
pdf
- Jacob O. Wobbrock and Brad A. Myers. "Analyzing the Input Stream for
Character-level Errors in Unconstrained Text Entry Evaluations."
ACM Transactions on Computer Human Interaction. Vol. 13,
no. 4, December, 2006, pp. 458 - 489.
pdf
- Ben Shneiderman, Gerhard Fischer, Mary Czerwinski, Mitch Resnick, Brad
Myers, "Creativity Support Tools: Report from a U.S. National Science
Foundation Sponsored Workshop". International Journal of
Human-Computer Interaction, 20(2), 2006, pp.
61-77. Taylor and Francis Online and local pdf
- Andrew J. Ko and Brad A. Myers, "A Framework and Methodology for Studying
the Causes of Software Errors in Programming Systems". Journal of Visual
Languages and Computing, Volume 16, no. 1. Feb, 2005. pp. 41-84. pdf
- Brad A. Myers, Jeffrey Nichols, Jacob O. Wobbrock, and Robert C. Miller.
"Taking Handheld Devices to the Next Level." IEEE Computer. December,
2004. vol. 37, no. 12. pp. 36-43. pdf or
html
- Jacob O. Wobbrock, Htet Htet Aung, Brad A. Myers, and Edmund F. LoPresti.
"Integrated Text Entry from Power Wheelchairs." Behaviour and Information
Technology. Vol. 24, no. 3. May-June 2005. pp. 187-203. BIT
online
- Bradley T. Vander Zanden, Richard Halterman, Brad A. Myers, Rob Miller,
Pedro Szekely, Dario A. Giuse, David Kosbie, and Rich McDaniel. "Lessons learned from programmers' experiences with one-way constraints,"
Software: Practice and Experience. John
Wiley & Sons, Inc. 2005. vol. 35, no. 13. pp. 1275-1298.
DOI
- Brad A. Myers. "Using Handhelds for Wireless Remote Control of PCs and
Appliances," Interacting with Computers, Elsevier Science Journals.
2005. Volume 17, Issue 3, May 2005, Pages 251-264. DOI ref or local pdf
- Brad A. Myers, John F. Pane and Andy Ko, "Natural Programming Languages
and Environments". Communications of the ACM. (special issue on
End-User Development). Sept, 2004, vol. 47, no. 9. pp. 47-52. pdf
- Brad A. Myers. "Using Hand-Held Devices and PCs Together,"
Communications of the ACM. Volume 44, Issue 11. November, 2001. pp. 34
- 41. http://www.cs.cmu.edu/~pebbles/papers/pebblescacm.pdf
- Bradley T. Vander Zanden, Richard Halterman, Brad A. Myers, Rich McDaniel,
Rob Miller, Pedro Szekely, Dario Giuse, and David Kosbie. "Lessons Learned
About One-Way, Dataflow Constraints in the Garnet and Amulet Graphical
Toolkits." ACM Transactions on Programming Languages and Systems
(TOPLAS). Vol. 23, No. 6, November 2001, Pages 776-796. PDF
- James Landay and Brad Myers. "Sketching Interfaces: Toward More Human
Interface Design", IEEE Computer, March, 2001. Vol. 34, No. 3.
pp. 56-64. http://www.cs.cmu.edu/~garnet/silk-ieee-published.pdf
- Bernhard Suhm, Brad Myers and Alex Waibel, "Multi-Modal Error Correction
for Speech User Interfaces," ACM Transactions on Computer Human
Interaction, vol. 8, no. 1, March 2001, pp. 60-98. ACM DL.
- John F. Pane, Chotirat "Ann" Ratanamahatana, and Brad A. Myers, "Studying
the Language and Structure in Non-Programmers' Solutions to Programming
Problems", International Journal of Human-Computer Studies (IJHCS).
Special Issue on Empirical Studies of Programmers, vol. 54, no. 2, February
2001, pp. 237-264.
http://www.cs.cmu.edu/~pane/IJHCS.html
- Brad A. Myers. "Using Multiple Devices Simultaneously for Display and
Control." IEEE Personal Communications special issue on "Smart Spaces
and Environments." vol. 7, no. 5, Oct. 2000. pp. 62-65. pdf.
- Brad Myers, Richard McDaniel and David Wolber. "Programming by example:
Intelligence in Demonstrational Interfaces," Communications of the ACM.
March, 2000. vol. 43, no. 3. pp. 82-89. pdf
- Brad Myers, Scott E. Hudson, and Randy Pausch, "Past, Present and Future
of User Interface Software Tools," ACM Transactions on Computer Human
Interaction. March, 2000. Vol. 7, no. 1. pp. 3-28.
ACM ref or ACM pdf or
draft pdf.
- Brad A. Myers, Rich McDaniel, Rob Miller, Brad Vander Zanden, Dario Giuse,
David Kosbie, and Andrew Mickish, "Our Experience with Prototype-Instance
Object-Oriented Programming in Amulet and Garnet." Interfaces, Issue
No. 39 (August 1998), ISSN: 1351-119X. A Publication of the British HCI Group. pp. 4-9.
- Brad A. Myers. "A Brief History of Human Computer Interaction Technology."
ACM interactions. Vol. 5, no. 2, March, 1998. pp. 44-54. acm dl or local pdf
- Francesmary Modugno, Albert T. Corbett, and Brad A. Myers. "Graphical
Representation of Programs in a Demonstrational Visual Shell -- An Empirical
Evaluation," ACM Transactions on Computer-Human Interaction. Sept,
1997, vol. 4, no. 3. pp. 276-308. acm dl or local pdf
- Francesmary Modugno and Brad A. Myers. "Visual Programming in a Visual
Shell -- A Unified Approach," Journal of Visual Languages and
Computing, Volume 8, no. 5/6. Oct/Dec, 1997. pp. 491-522. science direct or local pdf.
- Brad A. Myers, Richard G. McDaniel, Robert C. Miller, Alan Ferrency,
Andrew Faulring, Bruce D. Kyle, Andrew Mickish, Alex Klimovitski, and Patrick
Doane. "The Amulet Environment: New Models for Effective User Interface
Software Development", IEEE Transactions on Software Engineering, Vol.
23, no. 6. June, 1997. pp. 347-365. IEEE pdf or tech report
postscript or abstract
only. See also YouTube video.
- Brad A. Myers, Jim Hollan, Isabel Cruz, et. al.. "Strategic Directions in
Human Computer Interaction," ACM Computing Surveys, vol. 28, no. 4,
December, 1996. pp. 794-809. http://www.cs.cmu.edu/~bam/nsfworkshop/hcireport.html
- Brad A. Myers. "User Interface Software Technology," ACM Computing
Surveys. Vol. 28, no. 1, March, 1996. pp. 189-191. http://www.cs.cmu.edu/~amulet/papers/uimshandbookuidesign.ps
- Brad Vander Zanden and Brad A. Myers. "Demonstrational and
Constraint-Based Techniques for Pictorially Specifying Application Objects and
Behaviors," ACM Transactions on Computer-Human Interaction. Vol. 2, no.
4, Dec, 1995. pp. 308-356. ACM DL.
- Brad A. Myers. "User Interface Software Tools," ACM Transactions on
Computer-Human Interaction. vol. 2, no. 1, March, 1995. pp. 64-103.
ACM DL, pdf,
tech report (ps)
- Brad Vander Zanden, Brad A. Myers, Dario Giuse and Pedro Szekely.
"Integrating Pointer Variables into One-Way Constraint Models," ACM
Transactions on Computer-Human Interaction. vol. 1, no. 2, June, 1994. pp.
161-213.
ACM Ref
- Brad A. Myers. "Challenges of HCI Design and Implementation," ACM
Interactions. vol. 1, no. 1. January, 1994. pp. 73-83.
ACM
Ref
- Robert J.K. Jacob, John J. Leggett, Brad A. Myers, and Randy Pausch.
"Interaction Styles and Input/Output Devices," Behaviour and Information
Technology. March-April, 1993. vol. 12, no. 2. pp. 69-79.
- Dan R. Olsen, Jr., James D. Foley, Scott E. Hudson, James Miller, and Brad
Myers. "Research Directions for User Interface Software Tools," Behaviour
and Information Technology. March-April, 1993. vol. 12, no. 2. pp. 80-97.
- Brad A. Myers. "Demonstrational Interfaces: A Step Beyond Direct
Manipulation," IEEE Computer. August, 1992. vol. 25, no. 8. pp. 61-73.
- Brad A. Myers and Brad Vander Zanden. "Environment for Rapid Creation of
Interactive Design Tools," The Visual Computer; International Journal of
Computer Graphics. vol. 8, no. 2, February, 1992. pp. 94-116.
- Brad A. Myers. "A New Model for Handling Input," ACM Transactions on
Information Systems. vol. 8, no. 3. July, 1990. pp. 289-320.
ACM DL or local pdf.
- Brad A. Myers, Dario A. Giuse, Roger B. Dannenberg, Brad Vander Zanden,
David S. Kosbie, Ed Pervin, Andrew Mickish, and Philippe Marchal. "Garnet:
Comprehensive Support for Graphical, Highly-Interactive User Interfaces,"
IEEE Computer. vol. 23, no. 11. November, 1990. pp. 71-85. Translated
into Japanese and reprinted in Nikkei Electronics, No. 522, March 18,
1991, pp. 187-205. Also reprinted in: R.Baecker, J.Grudin, W.Buxton, and S.
Greenberg, eds. Readings in Human-Computer Interaction: Toward the Year
2000. Second Edition. San Francisco: Morgan Kaufmann Publishers, Inc.,
1995. pp. 357-372. pdf. See also YouTube video.
- Brad Vander Zanden and Brad A. Myers. "A Constraints Primer," IEEE
Computer. vol. 23, no. 11. November, 1990. pp. 74-75.
- Brad A. Myers. "Creating User Interfaces Using Programming-by-Example,
Visual Programming, and Constraints," ACM Transactions on Programming
Languages and Systems. vol. 12, no. 2, April, 1990. pp. 143-177.
- Brad A. Myers. "Taxonomies of Visual Programming and Program
Visualization," Journal of Visual Languages and Computing. vol. 1, no.
1. March, 1990. pp. 97-123. ScienceDirect, or local pdf, or a draft version (without pictures).
- Brad A. Myers. "User Interface Tools: Introduction and Survey," IEEE
Software, vol. 6, no. 1, Jan, 1989. pp. 15-23. IEEE dl or local pdf. Reprinted in Milestones
in Software Evolution, Paul W. Oman and Ted G. Lewis, ed. Los Alamitos,
CA: IEEE Computer Society Press, 1990. pp. 261-269.
- Brad A. Myers. "A Taxonomy of User Interfaces for Window Managers,"
IEEE Computer Graphics and Applications, vol. 8, no. 5, Sept, 1988.
pp. 65-84. IEEE DL or
local pdf
- Brad A. Myers. "Creating Interaction Techniques by Demonstration," IEEE
Computer Graphics and Applications, vol. 7, no. 9, Sept, 1987. pp. 51-60.
local pdf.
Reprinted in Visual Programming Environments: Paradigms and Systems,
Ephraim P. Glinert, ed. Los Alamitos, CA: IEEE Computer Society Press, 1990.
pp. 378-387.
- John R. Dance, Tamar E. Granor, Ralph D. Hill, Scott E. Hudson, Jon Meads,
Brad A. Myers, and Andrew Schulert. "The Run-time Structure of UIMS-Supported
Applications," Computer Graphics. vol. 21, no. 2, April, 1987. pp.
97-101. Reprinted in The Separable User Interface, Ernest Edmonds, ed.
Academic Press, 1992. pp. 213-225.
- Brad A. Myers. "A Complete and Efficient Implementation of Covered
Windows," IEEE Computer. vol. 19, no. 9. Sept, 1986. pp. 57-67.
IEEE dl or
local pdf
- Brad A. Myers. "The User Interface for Sapphire," IEEE Computer
Graphics and Applications. vol. 4, no. 12, Dec, 1984. pp. 13-23. IEEE dl or local pdf. See also YouTube video.
Major Refereed Conference Papers:
- Florian Mathis, Brad A Myers, Ben Lafreniere, Michael Glueck, David Porpino, Sobreira Marques.
"MR-Driven Near-Future Realities: Previewing Everyday Life Real-World Experiences Using Mixed Reality", 26th ACM International Conference on Multimodal Interaction (ICMI 2024). 4-8 Nov 2024, San José, Costa Rica. pp. 76-85. ACM DL.
- Daye Nam, Andrew Macvean, Brad A Myers, Bogdan Vasilescu, "Understanding Documentation Use Through Log Analysis: An Exploratory Case Study of Four Cloud Services",
(preprint on ArXiv as "Exploring Documentation Usage via Page-view Log Analysis"). In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems (CHI '2024). ACM. Honolulu, Hawaii, May 11-16, 2024, Article No.: 937, Pages 1–17, ACM DL.
- Amber Horvath, Andrew Macvean, Brad A Myers. "Meta-Manager: A Tool for Collecting and Exploring Meta Information about Code", In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems (CHI '2024). ACM. Honolulu, Hawaii, May 11-16, 2024, Article No.: 929, Pages 1–17, ACM DL,
preprint
- Michael Xieyang Liu, Tongshuang Wu, Tianying Chen, Franklin Mingzhe Li, Aniket Kittur, Brad A Myers. "Selenite: Grounding Information Reading and Sensemaking with LLMs", In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems (CHI '2024). ACM. Honolulu, Hawaii, May 11-16, 2024, Article No.: 837, pp 1–26, ACM DL. preprint. video.
- Daye Nam, Andrew Macvean, Vincent J. Hellendoorn, Bogdan Vasilescu, Brad A. Myers. "Using an LLM to Help With Code Understanding", 46th International Conference on Software Engineering (ICSE 2024), April 14-20, 2024. Article No. 97, pp. 1–13. ACM DL or arXiv preprint.
- Jenny T. Liang, Chenyang Yang, Brad A. Myers, "A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challenges," 46th International Conference on Software Engineering (ICSE'2024), April 14-20, 2024, Lisbon, Portugal, pp: 605-617. ACM DL, IEEE DL, arXiv preprint arXiv:2303.17125, 2023.
-
Jason Wu,
Kashyap Todi,
Joannes Chan.
Brad A Myers,
Ben Lafreniere.
"FrameKit: A Tool for Authoring Adaptive UIs Using Keyframes," ACM Conference on Intelligent User Interfaces (IUI'2024). March 18-21, 2024, Greenville, SC. pp. 660–674. ACM DL. Best Paper Award
- Matthew C. Davis,
Sangheon Choi,
Sam Estep,
Brad A. Myers,
Joshua Sunshine.
"NaNofuzz: A Usable Tool for Automatic Test Generation",
ACM Joint European Software
Engineering Conference and Symposium on the Foundations of Software
Engineering (ESEC/FSE 2023), Dec 3-9. 2023, San Francisco, CA, Pages 1114–1126. ACM DL.
- Daye Nam, Brad Myers, Bogdan Vasilescu, Vincent Hellendoorn, "Improving API Knowledge Discovery with ML: A Case Study of
Comparable API Methods", 45th IEEE/ACM International Conference on Software Engineering (ICSE 2023), Melbourne, Australia, 17-19 May 2023. pp. 1890-1906. IEEE DL.
- Marcel Ruoff, Brad A. Myers, Alexander Maedche, "ONYX: Assisting Users in Teaching Natural Language Interfaces Through Multi-Modal Interactive Task Learning",
In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems (CHI '2023). ACM. Hamburg, Germany, April 23-28, 2023, Article No.: 417, Pages 1–16. ACM DL.
- Amber Horvath, Brad Myers, Andrew Macvean, Imtiaz Rahman, "Using Annotations for Sensemaking About Code", UIST '2022: The 35th Annual ACM Symposium on User Interface Software and Technology, Bend, Oregon, October 29 - November 2, 2022, Article No. 61. Pages 1–16. ACM DL.
- Michael Xieyang Liu, Andrew Kuznetsov, Yongsung Kim, Joseph Chee Chang, Aniket Kittur, Brad A. Myers. "Wigglite: Low-cost Information Collection and Triage," UIST '2022: The 35th Annual ACM Symposium on User Interface Software and Technology, Bend, Oregon, October 29 - November 2, 2022, Article No. 32. Pages 1–16. ACM DL and video of talk.
- Amber Horvath, Michael Xieyang Liu, River Hendriksen, Connor Shannon, Emma Paterson, Kazi Jawad, Andrew Macvean, Brad A Myers, "Understanding How Programmers Can Use Annotations on Documentation." In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems (CHI '2022). ACM. New Orleans, LA, April 30 - May 5, 2022. ACM DL or preprint pdf or preprint at arXiv:2111.08684 [cs.HC].
- Michael Xieyang Liu, Aniket Kittur, Brad A Myers, "Crystalline: Lowering the Cost for Developers to Collect and Organize Information for Decision Making". In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems (CHI '2022). ACM. New Orleans, LA, April 30 - May 5, 2022. ACM DL and video.
- Joseph Chee Chang, Yongsung Kim, Victor Miller, Michael Xieyang Liu, Brad A Myers, Aniket Kittur, "Tabs.do: Task-Centric Browser Tab Management", UIST '21: The 34th Annual ACM Symposium on User Interface Software and Technology, October 2021, Pages 663–676, ACM DL or local pdf.
- Toby Jia-Jun Li, Lindsay Popowski, Tom M. Mitchell, and Brad A. Myers. "Screen2Vec: Semantic Embedding of GUI Screens and GUI Components," In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems (CHI '2021). ACM, Article 578, 1–15. ACM DL or preprint pdf. Best Paper Honorable Mention Award.
- Michael Xieyang Liu, Aniket Kittur,
Brad A. Myers. "To Reuse or Not To Reuse? A Framework and System for Evaluating Summarized Knowledge".
CSCW'2021, Proc. ACM Hum.-Comput. Interact.5, CSCW1, Article 166, April, 2021, 35 pages. CSCW'2021, Oct. 23-27, 2021. Arxiv preprint. ACM DL. local pdf. Best Paper Award.
- Michael Coblenz, Jonathan Aldrich, Brad A. Myers, Joshua Sunshine. "Can Advanced Type Systems Be Usable? An Empirical Study of
Ownership, Assets, and Typestate in Obsidian". Proceedings of the ACM on Programming Languages (PACMPL); OOPSLA'2020 at SPLASH'2020, November 15 - 20, 2020, Chicago, IL (virtual). vol. 4, No. OOPSLA, Article 132. pp. 132:1-132:28. local pdf or arXiv preprint:2003.12209.
- Toby Jia-Jun Li, Jingya Chen, Haijun Xia, Tom Mitchell, Brad Myers.
"Multi-Modal Repairs of Conversational Breakdowns in Task-Oriented Dialogs", ACM Symposium on User Interface Software and Technology (UIST'20). October 20 - 23, 2020, Minneapolis, Minn. Pages 1094-1107. video of talk. ACM DL or local pdf.
SIGCHI Best of UIST Best Paper Award
- Toby Jia-Jun Li, Tom M. Mitchell, Brad A. Myers, "Interactive Task Learning from GUI-Grounded Natural Language Instructions and Demonstrations," Demonstration Track of the 58th Annual Meeting of the Association for Computational Linguistics (ACL'2020), Seattle, WA, 5-10 July 2020. pp. 215-223. slideslive video of presentation or YouTube. ACL or local pdf.
- Toby Jia-Jun Li, Brandon Canfield, Jingya Chen, and Brad A Myers, "Privacy-Preserving Script Sharing in GUI-based Programming-by-Demonstration Systems", CSCW'2020, Proc. ACM Hum.-Comput. Interact., Vol. 4, No. CSCW1, Article 60. May 2020. pp. 60:1-60:23. video of talk. ACM DL or local pdf.
- Daye Nam, Amber Horvath, Andrew Macvean, Brad Myers, Bogdan Vasilescu, "MARBLE: Mining for Boilerplate Code to Identify API Usability Problems,"
34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019). Nov. 11 - 15, 2019. San Diego, CA. pp. 615-627. IEEE DL and preprint pdf.
- Michael Xieyang Liu, Jane Hsieh, Nathan Hahn, Angelina Zhou, Emily Deng, Shaun Burley, Cynthia Taylor, Aniket Kittur, Brad A. Myers, "Unakite: Scaffolding Developers’ Decision Making About Trade-offs through Capturing and Organizing Web Resources", ACM Symposium on User Interface
Software and Technology, UIST'19, New Orleans, LA, October 20-23, 2019. pp. 67-80. ACM DL and local pdf. Best Paper Honorable Mention Award.
- Toby Jia-Jun Li,
Marissa Radensky,
Justin Jia,
Kirielle Singarajah,
Tom Mitchell,
Brad Myers. "PUMICE: A Multi-Modal Agent that Learns Concepts and Conditionals from Natural Language and Demonstrations,"
ACM Symposium on User Interface
Software and Technology, UIST'19, New Orleans, LA, October 20-23, 2019. pp. 577-589. 3 min video or video of talk. ACM DL and local pdf
- Amber Horvath, Sachin Grover, Sihan Dong, Emily Zhou, Finn Voichick, Mary Beth Kery, Shwetha Shinju, Daye Nam, Mariann Nagy and Brad Myers. "The Long Tail: Understanding Discoverability of API Functionality",
2019 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'19), October 14–18, 2019, Memphis, TN. pp. 157-161. IEEE DL and local pdf.
- Stephen Oney, Rebecca Krosnick, Joel Brandt, Brad Myers. "Implementing Multi-Touch Gestures with Touch Groups and Cross Events," Proceedings SIGCHI '2019: Human Factors in
Computing Systems. Glaskow, UK. May 4-9, 2019. ACM DL or local pdf. Best Paper Honorable Mention Award.
- Mary Beth Kery, Bonnie John, Patrick O'Flaherty, Amber Horvath, Brad Myers. "Towards effective foraging by data scientists to find past analysis choices"
Proceedings SIGCHI '2019: Human Factors in
Computing Systems. Glaskow, UK. May 4-9, 2019. Paper No. 92. ACM DL or local pdf.
- Toby Jia-Jun Li, Igor Labutov, Xiaohan Nancy Li, Xiaoyi Zhang, Wenze Shi, Wanling Ding, Tom M. Mitchell and Brad A. Myers, "A multi-modal interface for creating data descriptions in programming by demonstration using natural language instructions", 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'18), October 1 - 4, 2018, Lisbon, Portugal. pp. 104-114. IEEE DL or local pdf and video.
- Mary Beth Kery, Brad Myers, "Interactions for Untangling Messy History in a Computational Notebook", 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'18), October 1 - 4, 2018, Lisbon, Portugal. pp. 147-155. IEEE DL and local pdf. Best Paper Award.
- Lauren Murphy, Mary Beth Kery, Tosin Alliyu, Andrew Macvean and Brad A. Myers, "API Designers in the Field: Design Practices and Challenges for Creating Usable APIs", 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'18), October 1 - 4, 2018, Lisbon, Portugal. pp. 249-258. IEEE DL and local pdf.
- Mary Beth Kery, Marissa Radensky, Mahima Arya, Bonnie John, Brad Myers, "The Story in the Notebook: Exploratory Data Science using a Literate Programming Tool", Proceedings CHI'2018: Human Factors in Computing Systems,
Montréal, Canada, April 21-26, 2018. Paper No. 174. ACM dl or local pdf.
- Florian Kistner, Mary Beth Kery, Michael Puskas, Steven Moore and Brad Myers, "Moonstone: Support for Understanding and Writing Exception Handling Code," 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'17), October 11 –14, 2017, Raleigh, NC, pp. 63-71. video and local pdf.
- Mary Beth Kery and Brad A. Myers, "Exploring Exploratory Programming,"
2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'17), October 11 –14, 2017, Raleigh, NC, pp. 25-29. IEEE DL or local pdf.
- Elliot Lockerman, Shuobi Wu, Ariel Rao, Jarret Lin, Neil Bantoc, and Brad Myers. "Smartwatch Text Entry Using Five to Seven Physical Keys," 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'17), October 11 –14, 2017, Raleigh, NC, pp. 291-295. local pdf.
- Toby Jia-Jun Li, Yuanchun Li, Fanglin Chen and Brad A. Myers. "Programming IoT Devices by Demonstration on Mobile Apps", Sixth International Symposium on End User Development (IS-EUD 2017). Eindhoven, Netherlands, June 13-15, 2017. Lecture Notes in Computer Science. Springer, Cham, LNCS 10303. pp. 3-17. Springer or local pdf. Best Paper award.
- Michael Coblenz, Whitney Nelson, Jonathan Aldrich, Brad Myers and Joshua Sunshine, "Glacier: Transitive Class Immutability for Java",
ICSE'2017: The 39th International Conference on Software Engineering,
Buenos Aires, Argentina, May 20-28, 2017. pp. 496-506. ACM DL
or local pdf.
- Mary Beth Kery, Amber Horvath, Brad Myers. "Variolite: Supporting Exploratory Programming by Data Scientists", Proceedings CHI'2017: Human Factors in Computing Systems,
Denver, CO, May 6-11, 2017. pp. 1265-1276. ACM dl, local pdf and YouTube video. Best paper Honorable Mention award.
- Toby Li, Amos Azaria, and Brad Myers. "SUGILITE: Creating Multimodal Smartphone Automation by Demonstration", Proceedings CHI'2017: Human Factors in Computing Systems,
Denver, CO, May 6-11, 2017. pp. 6038-6049. ACM dl, local pdf and video. Best paper Honorable Mention award.
- Beth Yost, Michael Coblenz, Brad Myers, Joshua Sunshine, Jonathan Aldrich, Sam Weber, Forrest Shull, Matthew Patron, Melissa Heeren, Shelley Krueger, Mark Pfaff, "Software Development Practices, Barriers in the Field and the Relationship to Software Quality," short paper at ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'2016). Ciudad Real, Spain. 5-9 September, 2016. Article No. 16. ACM DL or local pdf.
- Michael Coblenz, Joshua Sunshine, Jonathan Aldrich, Brad Myers, Sam Weber, Forrest Shull, "Exploring Language Support for Immutability" ICSE'2016: The 38th International Conference on Software Engineering,
Austin, TX, May 14 - 22, 2016. pp. 736-747. ACM DL or local pdf
- Kerry Chang and Brad A. Myers, "Using and Exploring Hierarchical Data in Spreadsheets."
Proceedings CHI'2016: Human Factors in Computing Systems,
San Jose, CA, May 7-12, 2016. pp. 2497-2507. ACM DL or local pdf and video and video of talk.
- Michael Coblenz, Robert Seacord, Brad Myers, Joshua Sunshine and Jonathan Aldrich, "A Course-Based Usability Analysis of Cilk Plus and OpenMP",
2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'15), October 18–22, 2015, Atlanta, Georgia. pp. 245-249. local pdf
- Youngseok Yoon and Brad A. Myers, "Semantic Zooming of Code Change History"
2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'15), October 18–22, 2015, Atlanta, Georgia. pp. 95-99. local pdf
- YoungSeok Yoon and Brad A. Myers, "Supporting Selective Undo in a Code Editor", 37th International Conference on Software Engineering, ICSE 2015 - Volume 1, May 16-24, 2015, Florence, Italy, pp. 223-233. IEEE DL and local pdf and video.
- Brad A. Myers, Ashley Lai, Tam Minh Le, YoungSeok Yoon, Andrew Faulring, Joel Brandt, "Selective Undo Support for Painting Applications",
Proceedings CHI'2015: Human Factors in Computing Systems,
Seoul, Korea, April 18-23, 2015. pp. 4227-4236. local pdf and video and video of talk.
- Kerry Chang, Brad Myers, "A Spreadsheet Model for Handling Streaming Data", Proceedings CHI'2015: Human Factors in Computing Systems,
Seoul, Korea, April 18-23, 2015. pp. 3399-3402. local pdf
- Stephen Oney, Brad A. Myers, and Joel Brandt, "InterState: A Language and Environment for Expressing Interface Behavior", ACM Symposium on User Interface Software and Technology, UIST'14, October 5-8, 2014, Honolulu, Hawaii. pp. 263-272. ACM DL, pdf, video, project Page.
- Kerry Chang and Brad A. Myers, "Creating Interactive Web Data Applications with Spreadsheets", ACM Symposium on User Interface Software and Technology, UIST'14, October 5-8, 2014, Honolulu, Hawaii. pp. 87-96. video
- YoungSeok Yoon and Brad A. Myers, "A Longitudinal Study of Programmers’ Backtracking," 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'14), Melbourne, Australia, 28 July - 1 August 2014. pp. 101-108.
local pdf
- Kerry Chang and Brad A. Myers, "A Spreadsheet Model for Using Web Service Data," 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'14), Melbourne, Australia, 28 July - 1 August 2014. pp. 169-176. local pdf.
- Erik Harpstead, Christopher MacLellan, Vincent Alevan, Brad Myers,
"Using Extracted Features to Inform Alignment-Driven Design Ideas in an Educational Game", Proceedings CHI'2014: Human Factors in Computing Systems,
Toronto, Canada, April 26-May 1, 2014. pp. 3329-3338.
- Margaret Burnett and Brad A. Myers. "Future of End-User Software Engineering:
Beyond the Silos", Future of Software Engineering (FOSE) track of the 36th International Conference on Software Engineering (ICSE'2014), Hyderabad, India, May 31-June 7, 2014, pp. 201-211.
preprint
- Kerry S. Chang, Brad A. Myers,
Gene M. Cahill, Soumya Simanta, Edwin Morris and Grace Lewis. "Improving Structured Data Entry on Mobile Devices",
ACM Symposium on User Interface Software and
Technology, UIST'13, October 8-11, 2013, St. Andrews, UK. pp. 75-84.
acm dl
or local pdf
and video
- YoungSeok Yoon, Brad A. Myers, and Sebon Koo, "Visualization of Fine-Grained Code Change History", 2013 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'13), San Jose, CA, September 15–19, 2013. pp. 119-126. IEEE DL and local pdf. Winner, Most Influential Paper Award for important influences on VL/HCC research or commerce over the last 10 years in 2023.
- Kerry S. Chang, Brad A. Myers,
Gene M. Cahill, Soumya Simanta, Edwin Morris and Grace Lewis. "A Plug-in Architecture for Connecting to New Data Sources on Mobile Devices", 2013 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'13), San Jose, CA, September 15–19, 2013. pp. 51-58. local pdf.
-
Erik Harpstead, Christopher J. MacLellan, Kenneth R. Koedinger,
Vincent Aleven, Steven P. Dow, Brad A. Myers
"Investigating the Solution Space of an Open-Ended
Educational Game Using Conceptual Feature Extraction"
The 6th International Conference on Educational Data Mining (EDM 2013). July 6 - July 9, 2013, Memphis, Tennessee. pp. 51-58. pdf
- Vincent Aleven, Steven Dow, Michael Christel, Scott Stevens, Carolyn Rosé, Kenneth Koedinger, Brad Myers, Julia Brynn Flynn, Zane Hintzman, Erik Harpstead, Soyeon Hwang, Derek Lomas, Chris Reid, Mitra Fathollahpour, Amos Glenn, Jonathan Sewall, John Balash, Nora Bastida, Chandana Bhargava, Sean Brice, Matt Champer, Samantha Collier, Jingyi Feng, Danny Hausmann, Meng Hui Koh, Weiwei Huo, Qianru Ma, Bryan Maher, Weichuan Tian, Xun Zhang, "Supporting Social-Emotional Development in Collaborative Inquiry Games for K-3 Science Learning",
Games+Learning+Society Conference 9.0 (GLS 9.0), Madison, WI, June 12-14, 2013.
- Erik Harpstead, Brad Myers, Vincent Aleven, "In Search of Learning: Facilitating Data Analysis in Educational Games," Proceedings CHI'2013: Human Factors in Computing Systems,
Paris, France, April 27-May 2, 2013. pp. 79-88. Best Paper Honorable Mention Award. ACM DL
- Stephen Oney, Brad A. Myers, Joel Brandt, "ConstraintJS: Programming Interactive Behaviors
for the Web by Integrating Constraints and States", UIST'2012: ACM Symposium on User
Interface Software and Technology, October 7-10, 2012. Cambridge,
MA. pp. 229-238. ACM DL or
local pdf and video.
- Cyrus Omar, YoungSeok Yoon, Thomas D. LaToza, Brad A. Myers,
"Active Code Completion."
ICSE'2012: 34nd International Conference on Software Engineering,
Zurich, Switzerland, 2-9 June 2012. pp. 859-869. local pdf and short video and long video.
- Kerry Chang and Brad Myers, "WebCrystal: Understanding and Reusing Examples in Web Design",
Proceedings CHI'2012: Human Factors in Computing Systems.
Austin, TX, May 5-10, 2012. pp. 3205-3214. ACM DL or local pdf and video or YouTube.
- Thomas D. LaToza, Brad A. Myers, "Visualizing Call Graphs",
2011 IEEE Symposium on Visual Languages and Human-Centric Computing
(VL/HCC'11), Pittsburgh, PA, Sept. 18–22, 2011. pp. 117-124.
local pdf.
- Mathew Mooty, Andrew Faulring, Jeffrey Stylos and Brad Myers.
"Calcite: Completing Code Completion for Constructors using Crowds,"
2010 IEEE Symposium on Visual Languages and Human-Centric Computing
(VL/HCC'10), Leganés-Madrid, Spain, 21-25 September 2010. pp. 15-22.
IEEE DL or
local pdf
- Daniel S. Eisenberg, Jeffrey Stylos, Andrew Faulring, Brad A. Myers.
"Using Association Metrics to Help Users Navigate API Documentation,"
2010 IEEE Symposium on Visual Languages and Human-Centric Computing
(VL/HCC'10), Leganés-Madrid, Spain, 21-25 September 2010. pp. 23-30.
IEEE DL or
local pdf and video or YouTube.
- Thomas D. LaToza and Brad Myers. "Developers Ask Reachability Questions",
ICSE'2010: 32nd International Conference on Software Engineering,
Cape Town, South Africa, 2-8 May 2010. pp. 185-194.
pdf
- Kursat Ozenc, Miso Kim, John Zimmerman, Stephen Oney, and Brad Myers.
"How to Support Designers in Getting Hold of the
Immaterial Material of Software".
Proceedings CHI'2010: Human Factors in Computing Systems.
Atlanta, GA, April 10-15, 2010. pp. 2513-2522.
local pdf
- Daniel S. Eisenberg, Jeffrey Stylos, and Brad A. Myers,
"Apatite: A New Interface for Exploring APIs"
Proceedings CHI'2010: Human Factors in Computing Systems.
Atlanta, GA, April 10-15, 2010. pp. 1331-1334.
local pdf and
local movie
- Andrew Faulring, Brad Myers, Ken Mohnkern, Bradley Schmerl, Aaron Steinfeld,
John Zimmerman, Asim Smailagic, Jeffery Hansen, and Daniel Siewiorek.
"Agent-Assisted Task Management that Reduces Email Overload,"
Proceedings of the International Conference on Intelligent User Interfaces
(IUI 2010). Hong Kong, China. Feb 7–10, 2010. pp. 61–70.
Honorable Mention Award in the Best Paper Contest.
local pdf
and
ACM DL
- Stephen Oney and Brad Myers.
"FireCrystal: Understanding Interactive Behaviors in Dynamic Web Pages".
2009 IEEE Symposium on Visual Languages and Human-Centric Computing,
VL/HCC'09. Sept. 20-24, 2009. Corvallis, Oregon. pp. 105-108.
IEEE DL pdf or
local pdf
- Chris Scaffidi, Chris Bogart, Margaret Burnett, Allen Cypher,
Brad Myers, Mary Shaw. "Predicting Reuse of End-User Web Macro Scripts"
IEEE Symposium on Visual Languages and Human-Centric Computing,
VL/HCC'09. Sept. 20-24, 2009. Corvallis, Oregon. pp. 93-100.
IEEE DL pdf or
local pdf
- Jeffrey Stylos, Andrew Faulring, Zizhuang Yang, Brad A. Myers.
"Improving API Documentation Using API Usage Information".
IEEE Symposium on Visual Languages and Human-Centric Computing,
VL/HCC'09. Sept. 20-24, 2009. Corvallis, Oregon. pp. 119-126.
IEEE DL pdf or
local pdf
- Annette DeVito Dabbs, Brad A. Myers, Kenneth R. McCurry,
Jacqueline Dunbar-Jacob, Robert P. Hawkins, Alex Begey, Mary Amanda Dew,
"User-Centered Design
and Interactive
Health Technologies
for Patients". CIN: Computers, Informatics, Nursing. May/June 2009,
Volume 27, Issue 3. pp 175-183.
on-line and NIH pdf, and local pdf.
- DeVito Dabbs A, Dew MA, Myers B, Begey A, Hawkins R, Ren D,
Dunbar-Jacob J, Oconnell E, McCurry KR. "Evaluation of a hand-held,
computer-based intervention to promote early self-care behaviors after lung
transplant." Clinical
Transplantation. 2009(23): pp: 537–545. John Wiley & Sons A/S.
local pdf
- Andrew J. Ko and Brad A. Myers.
"Finding Causes of Program Output with the Java Whyline",
Proceedings CHI'2009: Human Factors in Computing Systems.
Boston, MA, April 4-9, 2009. pp. 1569-1578.
pdf
and video
- Chris Scaffidi, Brad Myers, Mary Shaw.
"Intelligently Creating and Recommending Reusable Reformatting Rules".
IUI'2009: Intelligent User Interfaces Conference,
Sanibel Island, Florida, 8-11 February 2009. pp. 297-306.
pdf
- Jeffrey Stylos, Brad A. Myers.
"The Implications of Method Placement on API Learnability,"
Sixteenth ACM SIGSOFT Symposium on Foundations of Software Engineering
(FSE 2008). Atlanta, GA, November 9-14, 2008. 105-112.
pdf
or ACM version
- Jack Beaton, Sae Young Jeong, Yingyu Xie, Jeffrey Stylos, Brad A. Myers.
"Usability Challenges for Enterprise Service-Oriented Architecture APIs,"
2008 IEEE Symposium on Visual Languages and Human-Centric Computing,
VL/HCC'08. Sept 15-18, 2008, Herrsching am Ammersee, Germany. pp. 193-196.
pdf
- Brad Myers, Sunyoung Park, Yoko Nakano, Greg Mueller, Andrew Ko,
"How Designers Design and Program Interactive Behaviors,"
2008 IEEE Symposium on Visual Languages and Human-Centric Computing,
VL/HCC'08. Sept 15-18, 2008, Herrsching am Ammersee, Germany. pp. 177-184.
pdf.
See also
the original survey.
- Sunyoung Park, Brad Myers, Andrew Ko.
"Designers' Natural Descriptions of Interactive Behaviors,"
2008 IEEE Symposium on Visual Languages and Human-Centric Computing,
VL/HCC'08. Sept 15-18, 2008, Herrsching am Ammersee, Germany. pp. 185-188.
pdf
- Michael Freed, Jaime Carbonell, Geoff Gordon, Brad Myers, Dan Siewiorek,
Steve Smith, Aaron Steinfeld, Anthony Tomasic.
"RADAR: A Personal Assistant that Learns to Reduce Email Overload",
Twenty-Third AAAI Conference on Artificial Intelligence: AAAI-08 Integrated Intelligence Track.
Chicago, Illinois, July 13-17, 2008. pp. 1287-1293.
pdf
- Christopher Scaffidi, Brad Myers, Mary Shaw, "Topes: Reusable
Abstractions for Validating Data."
ICSE'2008: 30th International Conference on Software Engineering,
Leipzig, Germany, 10 - 18 May 2008. pp. 1-10.
IEEE DL pdf
- Andrew J. Ko and Brad A. Myers,
"Debugging, Reinvented: Asking and Answering Why and
Why Not Questions about Program Behavior"
ICSE'2008: 30th International Conference on Software Engineering,
Leipzig, Germany, 10 - 18 May 2008. pp. 301-310.
Winner, Distinguished Paper Award.
pdf
- Duen Horng Chau and Brad Myers.
"What to Do When Search Fails: Finding Information by Association,"
Proceedings CHI'2008: Human Factors in Computing Systems.
Florence, Italy, April 5-10, 2008. pp. 999-1008.
pdf. See also YouTube video.
- Andrew Faulring, Ken Mohnkern, Aaron Steinfeld, Brad A. Myers,
"Successful User Interfaces for Radar,"
CHI'2008 workshop on Usable Artificial Intelligence,
April 5-6, 2008, Florence, Italy.
pdf
- Jeffrey Stylos and Brad Myers, "Mapping the Space of API Design Decisions,"
2007 IEEE Symposium on Visual Languages and Human-Centric Computing,
VL/HCC'07. Sept 23-27, 2007, Coeur d'Alene, Idaho. pp. 50-57.
pdf
- Christopher Scaffidi, Allen Cypher, Sebastian Elbaum, Andhy Koesnandar,
Brad Myers. "Scenario-Based Requirements for Web Macro Tools"
2007 IEEE Symposium on Visual Languages and Human-Centric Computing,
VL/HCC'07. Sept 23-27, 2007, Coeur d'Alene, Idaho. pp. 197-204.
pdf
- Thomas D. LaToza, David Garlan, James D. Herbsleb, Brad A. Myers,
"Program comprehension as fact finding", ESEC/FSE 2007: ACM SIGSOFT
Symposium on the Foundations of Software Engineering, Dubrovnik,
Croatia, September 3-7, 2007, pp. 361-370.
pdf
- Ivan E. Gonzalez, Jacob O. Wobbrock, Duen Horng Chau,
Andrew Faulring, and Brad A. Myers, "Eyes on the Road, Hands on the
Wheel: Thumb-based Interaction Techniques for Input on Steering
Wheels"
Graphics Interface 2007, May 28-30, 2007, Montreal, Canada. pp. 95-102.
pdf
and video
- Jeffrey Nichols, Duen Horng Chau, Brad A. Myers, "Demonstrating the
Viability of Automatically Generated User Interfaces"
Proceedings CHI'2007: Human Factors in Computing Systems.
San Jose, CA, April 28 - May 3, 2007. pp. 1283-1292.
pdf
- Jacob O. Wobbrock, Duen Horng Chau and Brad A. Myers, "An Alternative
to Push, Press, and Tap-tap-tap: Gesturing on an Isometric Joystick
for Mobile Phone Text Entry"
Proceedings CHI'2007: Human Factors in Computing Systems.
San Jose, CA, April 28 - May 3, 2007. pp. 667-667.
pdf
- Brian Ellis, Jeffrey Stylos, and Brad Myers.
"The Factory Pattern in API Design: A Usability Evaluation".
International Conference on Software Engineering (ICSE'2007).
May 20-26, 2007. Minneapolis, MN. pp. 302-312.
ACM or
local pdf
- Jacob O. Wobbrock and Brad A. Myers, "From Letters to Words:
Efficient Stroke-based Word Completion for Trackball Text Entry",
8th International ACM SIGACCESS Conference on Computers and
Accessibility, ASSETS'06, Portland, OR, Oct. 23-25, 2006. pp. 2-9.
pdf
and video
- Michael J. Coblenz, Andrew J. Ko and Brad A. Myers, "JASPER:
An Eclipse Plug-In to Facilitate Software Maintenance Tasks",
Eclipse Technology eXchange (ETX) Workshop at OOPSLA 2006,
Portland, Oregon, October 22-23, 2006. pp. 65-69.
pdf and
ACM DOI
- Jacob O. Wobbrock, Brad A. Myers, and Duen Horng Chau, "In-stroke
Word Completion". ACM Symposium on User Interface Software and
Technology, UIST'06, October 15-18, 2006, Montreux,
Switzerland. pp. 333-336.
pdf
- Jeffrey Nichols, Brandon Rothrock, Duen Horng Chau, Brad A. Myers.
"Huddle: Automatically Generating Interfaces for
Systems of Multiple Connected Appliances"
ACM Symposium on User Interface Software and Technology,
UIST'06, October 15-18, 2006, Montreux, Switzerland. pp. 279-288.
pdf
- Andrew J. Ko, Brad A. Myers, and Duen Horng Chau,
"A Linguistic Analysis of How People Describe Software Problems"
2006 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC'06.
Sept 4-8, 2006, Brighton, UK. pp. 127-134.
pdf
- Christopher Scaffidi, Andrew Ko, Brad Myers, Mary Shaw,
"Dimensions Characterizing the Usage of Programming Features
by Information Workers"
2006 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC'06.
Sept 4-8, 2006, Brighton, UK. pp. 59-62.
pdf
- Jeffrey Stylos and Brad A. Myers. "Mica: A Web-Search Tool for Finding API Components and Examples".
2006 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC'06.
Sept 4-8, 2006, Brighton, UK. pp. 195-202. Nominated for 2017 most-influential paper award. pdf
- Brad Myers, David A. Weitzman, Andrew J. Ko, and Duen Horng Chau,
"Answering Why and Why Not Questions in User Interfaces,"
Proceedings CHI'2006: Human Factors in Computing Systems.
Montreal, Canada, April 22-27, 2006. pp. 397-406.
pdf. See also YouTube or local video
- Jacob O. Wobbrock and Brad A. Myers, "Trackball Text Entry for People with
Motor Impairments,"
Proceedings CHI'2006: Human Factors in Computing Systems.
Montreal, Canada, April 22-27, 2006. pp. 479-488.
Winner, CHI 2006 Best Paper Award.
pdf
- Andrew J. Ko and Brad A. Myers,
"Barista: An Implementation Framework for Enabling New
Tools, Interaction Techniques and Views in Code Editors,"
Proceedings CHI'2006: Human Factors in Computing Systems.
Montreal, Canada, April 22-27, 2006. pp. 387-396.
pdf and video.
- Jeffrey Nichols, Brad A. Myers, Brandon Rothrock, "UNIFORM: Automatically
Generating Consistent Remote Control User Interfaces,"
Proceedings CHI'2006: Human Factors in Computing Systems.
Montreal, Canada, April 22-27, 2006. pp. 611-620.
pdf
- Jacob O. Wobbrock, Brad A. Myers and Brandon Rothrock, "Few-key Text Entry
Revisited: Mnemonic Gestures on Four Keys,"
Proceedings CHI'2006: Human Factors in Computing Systems.
Montreal, Canada, April 22-27, 2006. pp. 489-492.
pdf
- Andrew J. Ko and Brad A. Myers. "Citrus: A Toolkit for Simplifying the
Creation of Structured Editors for Code and Data." ACM Symposium on User
Interface Software and Technology, UIST'05, October 23-26, 2005,
Seattle, WA. pp. 3-12.
pdf
or ACM ref and
video
(YouTube video)
- Christopher Scaffidi, Mary Shaw, Brad Myers. "Estimating the Numbers of
End Users and End User Programmers," 2005 IEEE Symposium on Visual Languages
and Human-Centric Computing (VL/HCC'05), Dallas, Texas, USA, 20-24 September
2005. pp. 207-214.
pdf
- Andrew J. Ko, Htet Htet Aung, and Brad A. Myers. "Eliciting Design
Requirements for Maintenance-Oriented IDEs: A Detailed Study of
Corrective and
Perfective Maintenance Tasks". 27th International Conference on Software
Engineering. St. Louis, MO. 15-21 May, 2005. pp. 126-135.
Winner, Distinguished Paper Award.
pdf
- Jeffrey Stylos, Brad A. Myers, Andrew Faulring, "Citrine: Providing
Intelligent Copy-and-Paste." ACM Symposium on User Interface Software and
Technology, UIST'04, October 24-27, 2004, Santa Fe, NM. pp. 185-188. pdf
and
video
- Jacob O. Wobbrock, Brad A. Myers, Htet Htet Aung, and Edmund F. LoPresti.
"Text Entry from Power Wheelchairs: EdgeWrite for Joysticks and Touchpads."
Proceedings of the ACM SIGACCESS Conference on Computers and Accessibility
(ASSETS '04). October 18-20, 2004. Atlanta, GA. pp. 110-117. Winner,
Best Paper Award. pdf
- Andrew J. Ko, Brad A. Myers, and Htet Htet Aung. "Six Learning Barriers in
End-User Programming Systems." VL/HCC'04: IEEE Symposium
on Visual Languages and Human-Centric Computing, Rome, Italy, September
26-29, 2004. pp. 199-206. pdf. (Winner, Most Influential Paper Award for important influences on
VL/HCC research or commerce over the last 10+/-1 years in 2013.)
- Jacob O. Wobbrock, Brad A. Myers, and Htet Htet Aung. "Writing with a
Joystick: A Comparison of Date Stamp, Selection Keyboard, and EdgeWrite," Graphics Interface
GI'2004. Canadian Human-Computer Communications Society. May 17-19,
2004, London, Ontario, Canada. pp. 1-8. pdf
- Andrew Jensen Ko and Brad A. Myers, "Designing the Whyline: A Debugging
Interface for Asking Questions about Program Failures," Proceedings
CHI'2004: Human Factors in Computing Systems. Vienna, Austria, April
24-29, 2004. pp. 151-158. pdf and video
- Jeffrey Nichols, Brad A. Myers and Kevin Litwack. "Improving Automatic
Interface Generation with Smart Templates," ACM IUI'04, Jan. 13-16,
2004, Madeira, Funchal, Portugal. pp. 286-288. pdf
- Andrew J. Ko and Brad A. Myers. "Development and Evaluation of a Model of
Programming Errors". 2003. IEEE Symposium on End-User and Domain-Specific
Programming (EUP'03), part of the IEEE Symposia on Human-Centric
Computing Languages and Environments, (HCC'03). October 28-31, 2003.
Auckland, New Zealand. pp. 7-14. pdf. Judged to be one
of the two best papers.
- Jacob O. Wobbrock, Brad A. Myers, and John Kembel. "EdgeWrite: A
Stylus-Based Text Entry Method Designed for High Accuracy And Stability of
Motion," CHI Letters: ACM Symposium on User Interface Software and
Technology, UIST'2003, Nov. 2-5, 2003, Vancouver, British Columbia, Canada.
pp. 61-70. pdf and video
- Jeffrey Nichols and Brad A. Myers. "Studying The Use of Handhelds to
Control Smart Appliances". International Workshop on Smart Appliances and
Wearable Computing. IWSAWC 2003.
In the Proceedings of the 23rd IEEE Conference on Distributed Computing
Systems Workshops (ICDCS'03).
May 19-22, 2003, Providence, Rhode Island. pp. 274-279. pdf
- Jacob O. Wobbrock, Brad A. Myers, and Scott E. Hudson. "Exploring
Edge-based Input Techniques for Handheld Text Entry". International
Workshop on Smart Appliances and Wearable Computing. IWSAWC 2003. In the Proceedings of the
23rd IEEE Conference on Distributed Computing Systems Workshops (ICDCS'03). May 19-22, 2003,
Providence, Rhode Island. pp. 280-282. pdf
- Brad Myers, Robert Malkin, Michael Bett, Alex Waibel, Ben Bostwick, Robert
C. Miller, Jie Yang, Matthias Denecke, Edgar Seemann, Jie Zhu, Choon Hong
Peck, Dave Kong, Jeffrey Nichols, Bill Scherlis. "Flexi-modal and
Multi-Machine User Interfaces", IEEE Fourth International Conference on
Multimodal Interfaces, Pittsburgh, PA. October 14-16, 2002. pp. 343-348.
pdf
- Jeffrey Nichols, Brad Myers, Thomas K. Harris, Roni Rosenfeld, Stefanie
Shriver, Michael Higgins, Joseph Hughes. "Requirements for Automatically
Generating Multi-Modal Interfaces for Complex Appliances," IEEE Fourth
International Conference on Multimodal Interfaces, Pittsburgh, PA. October
14-16, 2002. pp. 377-382. pdf
- Jeffrey Nichols, Brad A. Myers, Michael Higgins, Joe Hughes, Thomas K.
Harris, Roni Rosenfeld, Mathilde Pignol. "Generating Remote Control Interfaces
for Complex Appliances." CHI Letters: ACM Symposium on User Interface
Software and Technology, UIST'02, 27-30 Oct. 2002, Paris, France. pp.
161-170. pdf
- Jacob O. Wobbrock, Jodi Forlizzi, Scott E. Hudson, Brad A. Myers,
"WebThumb: Interaction Techniques for Small-Screen Browsers," CHI Letters:
ACM Symposium on User Interface Software and Technology, UIST'2002, 27-30
Oct. 2002, Paris, France. pp. 205-208. pdf and video
- Brad A. Myers. "Mobile Devices for Control," The Fourth Symposium on
Human-Computer Interaction for Mobile Devices, Mobile HCI'2002. (Keynote
speech), September 18-20, 2002, Pisa, Italy. pp. 1-8. http://www.cs.cmu.edu/~pebbles/papers/pebblesMobileHCI2002.pdf
- J.F. Pane, B.A. Myers, and L.B. Miller, "Using HCI Techniques to Design a
More Usable Programming System," 2002 IEEE Symposia on Human Centric
Computing Languages and Environments (HCC'2002). Arlington, VA, September
3-6, 2002. pp. 198-206. http://www.cs.cmu.edu/~pane/handsdesign.html. (Winner Most Influential Paper Award for important influences on
VL/HCC research or commerce over the last 10+/-1 years in 2012.)
See also: video (7:36).
- Juan Casares, Brad A. Myers, A. Chris Long, Rishi Bhatnagar, Scott M.
Stevens, Laura Dabbish, Dan Yocum, and Albert Corbett. "Simplifying Video
Editing Using Metadata." In Proceedings of Designing Interactive Systems
(DIS'2002), London, UK, June 2002. pp. 157-166. Acrobat (pdf)
- Brad A. Myers, Jacob O. Wobbrock, Sunny Yang, Brian Yeung, Jeffrey
Nichols, and Robert Miller. "Using Handhelds to Help People with Motor
Impairments", Fifth International ACM SIGCAPH Conference on Assistive
Technologies; ASSETS 2002. July 8-10, 2002. Edinburgh, Scotland. pp.
89-96. http://www.cs.cmu.edu/~pebbles/papers/pebbleshandicapped.pdf.
- Robert C. Miller and Brad A. Myers, "Multiple Selections in a Smart Text
Editor". 2002 International Conference on Intelligent User Interfaces:
IUI'2002. San Francisco, CA, January 13-16, 2002. pp. 103 - 110. PDF
- Brad A. Myers, Rishi Bhatnagar, Jeffrey Nichols, Choon Hong Peck, Dave
Kong, Robert Miller, and A. Chris Long. "Interacting At a Distance: Measuring
the Performance of Laser Pointers and Other Devices." Proceedings CHI'2002:
Human Factors in Computing Systems. Minneapolis, Minnesota, April 20-25,
2002. pp. 33-40. pdf.
- Robert C. Miller and Brad A. Myers. "Outlier Finding: Focusing User
Attention on Possible Errors," CHI Letters: ACM Symposium on User Interface
Software and Technology, UIST'01, November 11-14, 2001. Orlando, Florida.
pp. 81-90. Available as HTML and PDF
- Brad A. Myers, Choon Hong Peck, Jeffrey Nichols, Dave Kong, and Robert
Miller, "Interacting At a Distance Using Semantic Snarfing," UbiComp'2001:
Ubiquitous Computing, G. Abowd, B. Brummit, and S. Shafer, ed. ACM.
Springer. Sept 30 - Oct 2, 2001, Atlanta, Georgia. pp. 305-314. pdf.
- Brad A. Myers, Juan P. Casares, Scott Stevens, Laura Dabbish, Dan Yocum,
Albert Corbett, "A Multi-View Intelligent Editor for Digital Video
Libraries.", The First ACM+IEEE Joint Conference on Digital Libraries, JCDL'01, June 24-28, 2001, Roanoke, VA. pp.
106-115. PDF or Postscript
- Robert C. Miller and Brad A. Myers. "Interactive Simultaneous Editing of
Multiple Text Regions." USENIX 2001 Annual Technical Conference,
Boston, MA, June 2001. pp. 161-174. html or
pdf
- John Pane and Brad Myers, "Tabular and Textual Methods for Selecting
Objects from a Group," IEEE Symposium on Visual Languages, VL'2000,
Seattle, Washington, September 10-14, 2000. pp. 157-164.
html and local pdf
- Brad A. Myers, Robert C. Miller, Benjamin Bostwick, and Carl Evankovich,
"Extending the Windows Desktop Interface With Connected Handheld Computers,"
4th USENIX Windows Systems Symposium, August 3-4, 2000, Seattle, WA.
pp. 79-88. http://www.cs.cmu.edu/~pebbles/papers/pebblesone.ps
or http://www.cs.cmu.edu/~pebbles/papers/pebblesone.pdf.
- Robert C. Miller and Brad A. Myers. "Integrating a Command Shell into a
Web Browser." USENIX 2000 Annual Technical Conference, San Diego, CA,
June 2000. pp 171-182. Tied for "Best Student Paper" award. html,
pdf
- Brad Myers, Kin Pou ("Leo") Lie and Bo-Chieh ("Jerry") Yang, "Two-Handed
Input Using a PDA and a Mouse", Proceedings CHI'2000: Human Factors in
Computing Systems. April 1-6, 2000. The Hague, The Netherlands. pp. 41-48.
pdf.
- Robert C. Miller and Brad A. Myers, "Synchronizing Clipboards of Multiple
Computers," CHI Letters: ACM Symposium on User Interface Software and
Technology, UIST'99, vol. 1, no. 1. November 7-10, 1999. Asheville, NC.
pp. 65-66. pdf.
- Robert C. Miller, Brad A. Myers, "Lightweight Structured Text Processing."
1999 Usenix Annual Technical Conference, June 6-11, 1999, Monterey,
California. pp 131-144. Winner of "Outstanding Paper Award." html
or pdf
- Richard G. McDaniel and Brad A. Myers, "Getting More Out Of
Programming-By-Demonstration." Proceedings CHI'99: Human Factors in
Computing Systems. Pittsburgh, PA, May 15-20, 1999. pp. 442-449. pdf
and
video or YouTube video.
- Bernhard Suhm, Brad Myers and Alex Waibel, "Model-based and Empirical
Evaluation of Multimodal Interactive Error Correction." Proceedings CHI'99:
Human Factors in Computing Systems. Pittsburgh, PA, May 15-20, 1999. pp.
584-591. http://www.cs.cmu.edu/~bsuhm/papers/chi99.ps
- Brad A. Myers, Herb Stiel, and Robert Gargiulo. "Collaboration Using
Multiple PDAs Connected to a PC," Proceedings CSCW'98: ACM Conference on
Computer-Supported Cooperative Work, November 14-18, 1998, Seattle, WA.
pp. 285-294. ACM DL or
local pdf.
- Brad A. Myers. "Scripting Graphical Applications by Demonstration,"
Proceedings CHI'98: Human Factors in Computing Systems. Los Angeles,
CA, April 18-23, 1998. pp. 534-541. ACM DL, or local pdf, and YouTube video or local video (3:09). (Topaz)
- Richard G. McDaniel and Brad A. Myers. "Building Applications Using Only
Demonstration," IUI'98: 1998 International Conference On Intelligent User
Interfaces, January 6-9, 1998, San Francisco, CA. pp. 109-116. local pdf
and
video or YouTube video.
- Brad A. Myers, Robert C. Miller, Rich McDaniel, and Alan Ferrency,
"Easily Adding Animations to Interfaces Using Constraints."
ACM Symposium on User Interface Software and Technology, UIST'96,
November 6-8, 1996. Seattle,
WA. pp. 119-128.
ACM ref
postscript
- Bernhard Suhm, Brad Myers and Alex Waibel, "Interactive Recovery from
Speech Recognition Errors in Speech User Interfaces," Proceedings of the
International Conference on Spoken Language Processing, ICSLP'96,
Philadelphia PA, Oct. 1996, Vol.2, pp. 861-864. http://www.cs.cmu.edu/~bsuhm/papers/icslp96.ps
- Brad A. Myers and David Kosbie. "Reusable Hierarchical Command Objects,"
Proceedings CHI'96: Human Factors in Computing Systems. Vancouver, BC,
Canada. April 13-18, 1996. pp. 260-267. ACM DL, or CHI html, or
local html, or local pdf
- Francesmary Modugno, Albert T. Corbett and Brad A. Myers. "Evaluating
Program Representation in a Demonstrational Visual Shell." Experimental
Studies of Programmers Sixth Workshop. Jan. 5-7, 1996. Alexandria, VA.
Wayne Gray and Deboray Boehm-Davis, editors. Ablex Publishing corporation,
Norwood, NJ. pp 131-146. Abstract
Compressed Postscript
- James Landay and Brad A. Myers. "Interactive Sketching for the Early
Stages of User Interface Design," Proceedings CHI'95: Human Factors in
Computing Systems. Denver, CO. May, 1995. pp. 43-50. ACM DL or local pdf
- Francesmary Modugno and Brad A. Myers. "A State-Based Visual Language for
a Demonstrational Visual Shell," 1994 IEEE Workshop on Visual
Languages. St. Louis, MO. pp. 304-311. Abstract
Compressed Postscript
- Francesmary Modugno, T.R.G. Green and Brad A. Myers. "Visual Programming
in a Visual Domain: A Case Study of Cognitive Dimension," Human-Computer
Interaction '94, People and Computers. Glasgow, Scotland, August, 1994.
pp. 91-108. Abstract or
pdf
- Francesmary Modugno and Brad A. Myers. "Exploring Graphical Feedback in a
Demonstrational Visual Shell," The 1994 East-West International Conference
on Human-Computer Interaction (EWHCI'94). St. Petersburg, Russia, August,
1994. pp. 262-272. An updated version appears in Lecture Notes in Computer
Science 876. Brad Blumenthal, Juri Gornostaev and Claus Unger, Editors.
Springer-Verlag, 1994. Abstract
Compressed Postscript
- David S. Kosbie and Brad A. Myers, "Extending Programming By Demonstration
With Hierarchical Event Histories," The 1994 East-West International
Conference on Human-Computer Interaction. St. Petersburg, Russia, August,
1994. pp. 147-157. http://reports-archive.adm.cs.cmu.edu/anon/1994/CMU-CS-94-156.ps
Abstract
only
- Brad A. Myers, Jade Goldstein, and Matthew A. Goldberg. "Creating Charts
by Demonstration," Proceedings CHI'94: Human Factors in Computing
Systems. Boston, MA, Apr. 24-28, 1994. pp. 106-111. pdf
and patent. See also YouTube video and local video and shorter video.
- Brad A. Myers, Richard G. McDaniel, and David S. Kosbie. "Marquise:
Creating Complete User Interfaces by Demonstration," Proceedings
INTERCHI'93: Human Factors in Computing Systems. Amsterdam, The
Netherlands, April 24-29, 1993. pp. 293-300.
pdf. See also: YouTube video or local video.
- Osamu Hashimoto and Brad A. Myers. "Graphical Styles For Building User
Interfaces by Demonstration," ACM Symposium on User Interface Software and
Technology: UIST'92, Monterey, CA, Nov. 16-18, 1992. pp. 117-124.
pdf. See also
YouTube video.
- Brad A. Myers, Dario A. Giuse, and Brad Vander Zanden. "Declarative
Programming in a Prototype-Instance System: Object-Oriented Programming
Without Writing Methods," Proceedings OOPSLA'92: ACM Conference on
Object-Oriented Programming Systems, Languages, and Applications. October
18-22, 1992. Vancouver, BC, Canada. SIGPLAN Notices, vol. 27, no. 10.
pp. 184-200.
- Brad A. Myers and Mary Beth Rosson. "Survey on User Interface
Programming," Proceedings SIGCHI'92: Human Factors in Computing
Systems. Monterrey, CA, May 3-7, 1992. 195-202.
ACM
DL or local copy.
- Brad A. Myers. "Separating Application Code from Toolkits: Eliminating the
Spaghetti of Call-Backs," ACM Symposium on User Interface Software and
Technology: UIST'91, Hilton Head, SC, Nov. 11-13, 1991. pp. 211-220.
pdf or YouTube video or local video
- Brad Vander Zanden, Brad A. Myers, Dario Giuse and Pedro Szekely. "The
Importance of Pointer Variables in Constraint Models," ACM Symposium on
User Interface Software and Technology: UIST'91, Hilton Head, SC, Nov.
11-13, 1991. pp. 155-164.
- Keiji Kojima and Brad A. Myers. "Parsing Graphic Function Sequences,"
1991 IEEE Workshop on Visual Languages. Kobe, Japan, October 9-11,
1991. pp. 111-117.
- Brad A. Myers. "Text Formatting by Demonstration," Proceedings
SIGCHI'91: Human Factors in Computing Systems. New Orleans, LA. April
28-May 2, 1991. pp. 251-256. ACM DL
- Brad A. Myers. "Graphical Techniques in a Spreadsheet for Specifying User
Interfaces," Proceedings SIGCHI'91: Human Factors in Computing Systems.
New Orleans, LA. April 28-May 2, 1991. pp. 243-249.
ACM ref. See also YouTube video or video
- Brad Vander Zanden and Brad A. Myers. "The Lapidary Graphical Interface
Design Tool," Proceedings SIGCHI'91: Human Factors in Computing
Systems. New Orleans, LA. April 28-May 2, 1991. pp. 465-466. ACM DL. See also YouTube video or local video
- Brad A. Myers. "Invisible Programming," 1990 IEEE Workshop on Visual
Languages. Skokie, Ill, October 4-6, 1990. pp. 203-208. IEEE DL and local pdf
- Brad Vander Zanden and Brad A. Myers, "Automatic, Look-and-Feel
Independent Dialog Creation for Graphical User Interfaces," Proceedings
SIGCHI'90: Human Factors in Computing Systems. Seattle, WA, April 1-5,
1990. pp. 27-34.
ACM ref or local pdf
- Brad A. Myers, Brad Vander Zanden, and Roger B. Dannenberg. "Creating
Graphical Interactive Application Objects by Demonstration," ACM Symposium
on User Interface Software and Technology: UIST'89, Williamsburg, VA, Nov.
13-15, 1989. pp. 95-104.
ACM ref. See also YouTube video.
- Brad A. Myers. "Encapsulating Interactive Behaviors," Proceedings
SIGCHI'89: Human Factors in Computing Systems. Austin, Texas, April 30 -
May 4, 1989, pp. 319-324. ACM ref
- Brad A. Myers, Ravinder Chandhok, and Atul Sareen. "Automatic Data
Visualization for Novice Pascal Programmers," 1988 IEEE Workshop on Visual
Languages. Pittsburgh, PA, October 10-12, 1988, pp. 192-198.
pdf.
- Pedro Szekely and Brad Myers. "A User Interface Toolkit Based on Graphical
Objects and Constraints," OOPSLA '88: Conference on Object-Oriented
Programming: Systems, Languages and Applications, San Diego, CA, September
25-30, 1988. Sigplan Notices, vol. 23, no. 11, November, 1988. pp. 36 -
45. ACM ref
- Brad A. Myers. "Creating Dynamic Interaction Techniques by Demonstration,"
Proceedings SIGCHI+GI '87: Human Factors in Computing Systems. Toronto,
Ont. Apr. 5-9, 1987. pp. 271-278.
pdf
- Brad A. Myers and William Buxton. "Creating Highly Interactive and
Graphical User Interfaces by Demonstration," Computer Graphics: SIGGRAPH
'86 Conference Proceedings. vol. 20, no. 4, August 18-22, 1986. Dallas,
Texas. pp. 249-258. Reprinted in R.M. Baecker and W.A.S. Buxton, eds,
Readings in Human-Computer Interaction, Los Altos, CA: Morgan Kaufmann
Publishers, 1987. pp. 595-604.
pdf. See also
YouTube video.
- Brad A. Myers. "Visual Programming, Programming by Example, and Program
Visualization; A Taxonomy," Proceedings SIGCHI '86: Human Factors in
Computing Systems. Boston, MA. April 13-17, 1986. pp. 59-66. Reprinted in
Visual Programming Environments: Paradigms and Systems, Ephraim P.
Glinert, ed. Los Alamitos, CA: IEEE Computer Society Press, 1990. pp. 33-40.
pdf
- William Buxton and Brad Myers. "A Study in Two-Handed Input,"
Proceedings SIGCHI '86: Human Factors in Computing Systems. Boston, MA.
April 13-17, 1986. pp. 321-326. pdf or html. See also YouTube video.
- Brad A. Myers. "The Importance of Percent-Done Progress Indicators for
Computer-Human Interfaces," Proceedings SIGCHI '85: Human Factors in
Computing Systems. San Francisco, CA. Apr. 14-18, 1985. pp. 11-17.
Reprinted as Datapro Report no. AS40-300-301, Dec, 1986. pdf. See also YouTube video or local mp4.
- Brad A. Myers. "Incense: A System for Displaying Data Structures,"
Computer Graphics: SIGGRAPH '83 Conference Proceedings. vol. 17, no. 3,
July, 1983. Detroit, MI. pp. 115-125. local pdf, SIGGRAPH history
Minor Refereed Conference & Workshop Papers & Posters:
- Brad A. Myers, "Interaction Techniques – History, Design and Evaluation", (course), CHI EA '24 Extended Abstracts: CHI Conference on Human Factors in Computing Systems Extended Abstracts Proceedings. ACM. Honolulu, Hawaii, 11-16 May 2024. Article No.: 601, Pages 1–3, ACM DL.
- Amber Horvath, Andrew Macvean, Brad Myers, "Support for Long-Form Documentation Authoring and Maintenance".
2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'2023), Washington, DC, USA, October 2-6, 2023, pp. 109-114, IEEE DL.
- Marcel Ruoff, Brad A. Myers, Alexander Maedche, "Towards Interactively Contextualizing Natural Language Input in Data Visualization Tools",
NLVIZ'2022: Exploring Research Opportunities for Natural Language, Text, and Data Visualization, workshop in conjunction with the IEEE Visualization Conference, October 16, 2022, Oklahoma City, OK, pdf.
- Marcel Ruoff, Brad A. Myers, Alexander Maedche. "ONYX - User Interfaces for Assisting in Interactive Task Learning for Natural Language Interfaces of Data Visualization Tools".
Late Breaking Work (Poster), 2022 CHI Conference on Human Factors in Computing Systems (CHI '2022). ACM. New Orleans, LA, April 30 - May 5, 2022. ACM DL
- Marcel Ruoff, Brad Myers, Alexander Maedche, "ONYX: Towards Extending Natural Language Interfaces for Data Visualization Tools through Interactive Task Learning" NL VIZ: Workshop on Exploring Opportunities and Challenges for Natural Language Techniques to Support Visual Analysis at IEEE Visualization Conference, virtual
(not New Orleans), October 24, 2021. Paper and video presentation.
- Fabio Paternò, Margaret Burnett, Gerhard Fischer, Maristella Matera, Brad Myers, Albrecht Schmidt, "Artificial Intelligence versus End-User Development: A Panel on What Are the Tradeoffs in Daily Automations?" IFIP Conference on Human-Computer Interaction (INTERACT 2021), Lecture Notes in Computer Science (LNCS), volume 12936. August 30-September 3, 2021, Bari, Italy and virtual. pp 340-343. DOI: 10.1007/978-3-030-85607-6_33.
Springer DL.
- Preethi Srinivas, Brad A Myers, Youyang Hou, "Understanding research about software
developers around the world amidst
global pandemics and crises", (Workshop), Proceedings of the 19th
European Conference on Computer-Supported Cooperative Work (ECSCW'2021). June 7-11, 2021,
Remote & Zurich, Switzerland. EUSSET DL or website or pdf.
- Michael Coblenz, Jonathan Aldrich, Brad Myers, Joshua Sunshine, "Can Advanced Type Systems Be Usable? An Empirical Study of Ownership, Assets, and Typestate in Obsidian", OOPSLA Artifacts track at SPLASH
2020, November 15 - 20, 2020. ACM DL. Distinguished Artifact Award
- Toby Jia-Jun Li, Marissa Radensky, Justin Jia, Kirielle Singarajah, Tom Mitchell, Brad Myers, "A Multi-Modal Agent that Learns from Natural Language and Demonstrations", NLI 2020: First Workshop on Natural Language Interfaces, at ACL'2020. July 10, 2020. slideslive video of presentation.
- Toby Jia-Jun Li,
Jingya Chen, Tom M. Mitchell,
Brad A. Myers, "Towards Effective Human-AI Collaboration in GUI-Based Interactive Task Learning Agents."
CHI'2020 Workshop on Artificial Intelligence for HCI: A Modern Approach: AI4HCI, April 25, 2020, Honolulu, Hawaii. arXiv.
- Toby Jia-Jun Li,
Marissa Radensky,
Justin Jia,
Kirielle Singarajah,
Tom Mitchell,
Brad Myers, "Interactive Task and Concept Learning from Natural Language Instructions and GUI Demonstrations" The AAAI-20 Workshop on Intelligent Process Automation (IPA'20),
New York, NY, February 7, 2020. Invited keynote talk. arXiv.
- Gauri Kambhatla, Michael Coblenz, Reed Oei, Joshua Sunshine, Brad Myers and Jonathan Aldrich, A Pilot Study of the Safety and Usability of the
Obsidian Blockchain Programming Language". 10th annual Workshop on the Intersection of HCI and PL (PLATEAU'2019). New Orleans, LA, October 24, 2019. pdf at OASIcs.
- Michael Coblenz, Jonathan Aldrich, Joshua Sunshine, Brad A. Myers, "Obsidian: Typestate and Assets for Safer Smart Contracts", The ACM SIGPLAN conference on Systems, Programming, Languages and
Applications: Software for Humanity 2019, Posters track (SPLASH 2019
Posters). October 20-25, 2019, Athens, Greece.
- Michael Coblenz, Joshua Sunshine, Jonathan Aldrich and Brad Myers, "Smarter Smart Contract Development Tools" 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain at ICSE (WETSEB 2019). 27 May 2019, Montreal, Canada.
- Angela Suen,
Rachel A. Butler,
Amanda Argenas,
Praewpannanrai Buddadhumaruk,
Jennifer Gonzalez McComb,
Holly Witteman,
Robert Arnold,
Anne-Marie Shields,
Dan Ricketts,
Noah Morse,
Emma Holt,
Brad Myers,
Douglas B. White,
"A randomized trial of an interactive web-based tool to support surrogate decision-makers in the ICU". The American Thoracic Society Annual Conference, ATS Journals, B22. CRITICAL ILLNESS MANAGEMENT AND OUTCOMES. p. A2697. May 2019, DOI.
- Toby Jia-Jun Li, Marissa Radensky, Tom Mitchell, Brad Myers.
"A Multi-modal Approach to Concept Learning in Task Oriented Conversational Agents"
CHI 2019 Workshop on Conversational Agents: Acting on the Wave of Research and Development (CHI19convai). Glaskow, UK. May 5, 2019. local pdf.
- Amber Horvath, Mariann Nagy, Finn Voichick, Mary Beth Kery, Brad A. Myers. "Methods for Investigating Mental Models For Learners of APIs,"
Poster, Late-Breaking Work, Adjunct Proceedings SIGCHI '2019: Human Factors in
Computing Systems. Glaskow, UK. May 4-9, 2019. Paper No. LBW0158. ACM DL or local pdf.
- Michael Coblenz, Jonathan Aldrich, Brad A. Myers, Joshua Sunshine.
"Obsidian: A Safer Blockchain Programming Language", Poster at SPLASH 2018.
- Michael Xieyang Liu, Nathan Hahn, Angelina Zhou, Shaun Burley, Emily Deng, Jane Hsieh, Aniket Kittur and Brad A. Myers, "UNAKITE: Support Developers for Capturing and Persisting Design Rationales When Solving Problems Using Web Resources", DTSHPS'18 Workshop on Designing Technologies to Support Human Problem Solving (DTSHPS'18) at VL/HCC'2018. Oct. 1, 2018. p. 25. extended abstract or full proceedings.
- Michael Coblenz, Jonathan Aldrich, Brad Myers and Joshua Sunshine,
"Interdisciplinary Programming Language Design", Onward! 2018 Essays, at SPLASH 2018, November 7-8, 2018, Boston, MA. pp. 133-146. local pdf
- Jane Hsieh, Michael Xieyang Liu, Brad A. Myers, Aniket Kittur, "Poster: An Exploratory Study of Web Foraging to Understand and Support Programming Decisions," 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'18), October 1 - 4, 2018, Lisbon, Portugal. pp. 305-306. IEEE DL and local pdf.
- Marissa Radensky, Toby Jia-Jun Li, Brad A. Myers, "Poster: How End Users Express Conditionals in Programming by Demonstration for Mobile Apps", 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'18), October 1 - 4, 2018, Lisbon, Portugal. pp. 311-312. IEEE DL and local pdf.
- Amanda Argenas,
Brad Myers,
Holly Witteman,
Robert M. Arnold,
Anne-Marie Shields,
Praewpannarai Buddadhumaruk,
Christopher Cox,
Douglas B. White,
"Developing a Web-based Tool to Enhance Communication and Shared Decision Making for Families of Critically Ill Patients Through User-Centered Methods", American Thoracic Society International Conference, May 18-May 23, 2018, San Diego, CA, p. A4568. on line
- Michael Xieyang Liu, Shaun Burley, Emily Deng, Angelina Zhou, Aniket Kittur, Brad A. Myers, "Supporting Knowledge Acceleration for Programming from a Sensemaking Perspective", Sensemaking Workshop at CHI'2018 Conference on Human Factors in Computing Systems, April 21, 2018. local pdf.
- Michael Coblenz,
Jonathan Aldrich,
Joshua Sunshine,
Brad A. Myers, "User-Centered Design of Permissions,
Typestate, and Ownership in the
Obsidian Blockchain Language," HCI for Blockchain: Studying, Designing, Critiquing and Envisioning Distributed Ledger Technologies Workshop at CHI'2018, April 22, 2018, Montreal, QC, Canada. pdf.
- Toby Jia-Jun Li, Igor Labutov, Xiaohan Nancy Li, Tom M. Mitchell, Brad A. Myers. "Supporting Co-adaptive Human-Agent Relationship through Programming by Demonstration using Existing GUIs", Rethinking Interaction Workshop at CHI 2018, April 22, 2018, Montreal, QC, Canada.
- Lauren Murphy, Tosin Alliyu, Mary Beth Kery, Andrew Macvean, Brad A. Myers. "Preliminary Analysis of REST API Style Guidelines". 8th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU'2017) at SPLASH 2017. 23 Oct 2017, Vancouver, BC, local pdf.
- Celeste Barnaby, Michael Coblenz, Tyler Etzel, Eliezer Kanal, Joshua Sunshine, Brad Myers, Jonathan Aldrich. "A User Study to Inform the Design of the Obsidian Blockchain
DSL."
8th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU'2017) at SPLASH 2017. 23 Oct 2017, local pdf.
- Sam Weber, Michael Coblenz, Brad Myers, Jonathan Aldrich, Joshua Sunshine. "Empirical Studies on the Security and Usability
Impact of Immutability,"
IEEE Secure Development Conference (SecDev'2017), September 24-26, 2017, Cambridge, MA. pp. 50-53. IEEE or local pdf
- Toby Jia-Jun Li, Brad A. Myers, Amos Azaria, Igor Labutov, Alexander I. Rudnicky, Tom M. Mitchell, "Designing a Conversational Interface for a Multimodal Smartphone Programming-by-Demonstration Agent,"
CHI 2017 workshop on Conversational UX Design, May 6, 2017, Denver, CO. Online pdf.
- Michael Coblenz, Tyler Etzel, Joshua Sunshine, Jonathan Aldrich, Brad Myers, Eli Kanal, and Mark Sherman, "Obsidian: a Safer Blockchain Programming Language", Science of Security Quarterly Meeting, Feb. 1-2, 2017. Raleigh, NC.
- Brad A. Myers, Sam Weber, Robert Seacord, Michael Coblenz, Whitney Nelson, Jonathan Aldrich, and Joshua Sunshine, "TWC: Small: Empirical Evaluation of the Usability and Security Implications of Application Programming Interface Design" (Poster), National Science Foundation Secure and Trustworthy Cyberspace (SaTC) Principal Investigators' Meeting (SaTCPI'17), January 9-11, 2017, Arlington, VA, pdf of poster.
- Mary Beth Kery, Claire Le Goues, Brad A. Myers, "Examining Programmer Practices for
Locally Handling Exceptions", Proceedings of the 13th International Conference on Mining Software Repositories (MSR'2016) Mining Challenge Track, Austin, TX, USA, 14-15 May, 2016. pp. 484-487. ACM DL or local pdf.
- Brad A. Myers, Andreas Stefik, Stefan Hanenberg, Antti-Juhani Kaijanaho, Margaret Burnett, Franklyn Turbak, Philip Wadler, "Usability of Programming Languages", CHI'2016
Special Interest Group (SIG) meeting, CHI'2016 Extended Abstracts, San Jose, CA, May 7-12, 2016. pp. 1104-1107. ACM DL or local pdf. See programminglanguageusability.org.
- Toby Jia-Jun Li and Brad A. Myers, "Smartphone Text Entry in
Cross-Application Tasks", Workshop on Inviscid Text Entry and Beyond at CHI'2016. San Jose, CA, May 8, 2016. local pdf.
- Jared Chiarchiaro, Jacqueline Yeung, Brad Myers, R. M. Arnold, and Douglas B. White, "Usability Testing of an Online Advance Care Planning Tool for Advanced Lung Disease", poster abstract, ATS 2016: American Thoracic Society International Conference, San Francisco, CA, May 13-18, 2016.
- Michael Coblenz, Joshua Sunshine, Brad
Myers, Sam Weber, Forrest Shull, "Comparing Transitive to Non-Transitive Object Immutability,"
The Sixth Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU'2015), at SPLASH 2015, 26 Oct., 2015, Pittsburgh, PA, pp. 47-48.
- Marci Lee Nilsen, Brad Myers, Jennifer Lingler, Jonas T. Johnson, Emily Krueger, Lauren Teague, Heidi Donovan, Mary Beth Happ, Annette DeVito Dabbs,
"Usability and Acceptability of Communication Tools by Older Adults", (abstract), The Gerontological Society of America's 68th Annual Scientific Meeting (GSA'15), Orlando, Florida, November 18 to 22, 2015.
- Ernecoff, NC, Witteman, H, Chen, I, Chon, K, Buddadhumaruk, P, Chiarchiaro, J, Shotsberger, KJ, Shields, AM, Myers, BA, Arnold, RM, White, DB. Key stakeholders’ perspectives on the acceptability and design of a web-enabled, tablet-based decision support tool to improve surrogate decision making in ICUs." Refining Quality & Communication in the ICU thematic poster session. American Thoracic Society Annual Assembly, Denver, CO, May 15-20, 2015. Am J Respir Crit Care Med 191;2015:A4549.
- Brad A. Myers, "Using the Natural Programming Approach Throughout the Lifecycle," Dagstuhl Conference on Human-Centric Development of Software Tools, May 25 – 28, 2015, Dagstuhl Seminar 15222, p. 128. pdf. DOI: 10.4230/DagRep.5.5.115
- Kerry Chang and Brad Myers, "A Spreadsheet Tool for Creating Web Applications Using Online Data," CHI 2015 workshop on End-User Development in the Internet of Things Era (EUDITE'2015). April 19, 2015, Seoul, Korea, on-line or local pdf.
- Brad A. Myers, Sam Weber, and Robert Seacord, Michael Coblenz, David Keaton, Forrest J. Shull, Joshua Sunshine, Robert Schiela, "TWC: Small: Empirical Evaluation of the Usability and Security Implications of Application Programming Interface Design" (Poster), National Science Foundation Secure and Trustworthy Cyberspace (SaTC) Principal Investigators' Meeting (SaTCPI'15), January 5-7, 2015, Arlington, VA, pdf of poster.
- Sam Weber, Robert Seacord,
Forrest Shull, David Keaton, Brad Myers, Michael Coblenz, "Empirical Evaluation of API Usability and Security", Layered Assurance Workshop, December 8, 2014, New Orleans, LA, p. 35.
- Michael Coblenz, Jonathan Aldrich, Brad Myers and Josh Sunshine. "Considering Productivity Effects of Explicit Type Declarations", The Fifth Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU'2014), at SPLASH 2014, 21 Oct 2014, Portland, OR. pp. 59-61. ACM DL or local pdf
- Christian Dörner, Andrew Faulring, Brad A. Myers. "EUKLAS - Supporting Copy-and-Paste
Strategies for Integrating Example Code", The Fifth Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU'2014), at SPLASH 2014, 21 Oct 2014, Portland, OR. pp. 13-20. ACM DL or local pdf.
- Annette DeVito Dabbs, Mary Amanda Dew, Brad A. Myers, Mi-Kyung Song, Ruosha Li, Jill Aubrecht, Alex Begey, Rachelle Zomak, Joseph M. Pilewski, Christian A. Bermudez. "Evaluating Pocket PATH®, an mHealth Intervention for Self-Management of Chronic Illness, Using a Rigorous Trial Design in a Real-World Clinical Setting", (Abstract), Wireless Health 2014: Connecting People, Systems and Information to Enhance Health. October 29-31, 2014, Bethesda, MD. (25% acceptance ratio)
- Annette De Vito Dabbs, Brad A. Myers, Mi-Kyung Song, Ruosha Li, Jill A. Aubrecht, Rachelle Zomak, Mary Amanda Dew, Mohammad Alrawashdeh, "Pocket PATH®: A Smartphone Intervention to Promote Self-Management Behaviors After Lung Transplantation", Presented at: International Transplant Nurses Society (ITNS) 23rd Annual Symposium, 27-29 September, 2014, Houston, Texas.
- YoungSeok Yoon and Brad A. Myers. "A Demonstration of AZURITE: Backtracking Tool for Programmers", VL/HCC'14 Showpiece, Melbourne, Australia, 28 July - 1 August 2014. pp. 225-226. local pdf
- Stephen Oney, Brad Myers, Joel Brandt, "Euclase: A Live Development Environment with Constraints and FSMs". LIVE 2013: Workshop on Live Programming, at ICSE'2013, San Francisco, CA, May 19, 2013. pp. 15-18. local pdf
- Brad A. Myers, Stephen Oney, YoungSeok Yoon, Joel Brandt, "Creativity Support in Authoring and Backtracking", ECSE 2013: evaluation methods for creativity support environments workshop at CHI'2013,
April 28, 2013, Paris, France. pp. 40-43. local pdf
- Kerry S. Chang, Brad A. Myers,
Gene M. Cahill, Soumya Simanta, Edwin Morris and Grace Lewis. "Listpad: Creating Customized Structured Data
on Mobile Devices", CHI'2013 Workshop on Grand Challenges in Text Entry, April 28, 2013, Paris, France. local pdf
- Philippe Palanque, Fabio Paterno, Jeffrey Nichols, Nuno Jardim Nunes, Brad A. Myers, "The Role of Engineering Work in CHI,"
CHI'2013 Special Interest Group Meeting.
Extended Abstracts, CHI'2013,
Paris, France, April 27-May 2, 2013.
pp. 2477-2480. ACM DL
or local pdf
- YoungSeok Yoon and Brad A. Myers, "An Exploratory Study of Backtracking
Strategies Used by Developers,"
Cooperative and Human Aspects of Software Engineering
(CHASE), An ICSE 2012 Workshop. Zurich, Switzerland, June 2, 2012. pp. 138-144.
pdf
- Andrew Faulring, Brad A. Myers,Yaad Oren, Keren Rotenberg.
"A Case Study of Using HCI Methods to Improve Tools for Programmers,"
Cooperative and Human Aspects of Software Engineering
(CHASE), An ICSE 2012 Workshop. Zurich, Switzerland, June 2, 2012. pp. 37-39.
pdf
- Chris Scaffidi, Joel Brandt, Margaret Burnett, Andrew Dove, Brad Myers. "SIG: End-User Programming"
CHI'2012 Special Interest Group Meeting.
Extended Abstracts, CHI'2012,
Austin, TX, May 5-10, 2012. pp. 1193-1996. acm dl or
local pdf
- YoungSeok Yoon and Brad A. Myers, "Capturing and Analyzing Low-Level Events from the Code Editor",
PLATEAU 2011: Evaluation and Usability of Programming Languages and Tools,
workshop at the
Onward! 2011 and Splash
2011 conferences, Portland, Oregon, October 24, 2011.
On-line pdf or
local pdf.
- Thomas D. LaToza and Brad A. Myers, "Designing Useful Tools for Developers",
PLATEAU 2011: Evaluation and Usability of Programming Languages and Tools,
workshop at the
Onward! 2011 and Splash
2011 conferences, Portland, Oregon, October 24, 2011.
On-line pdf or
local pdf.
- Cyrus Omar, YoungSeok Yoon, Thomas D. LaToza, Brad A. Myers,
"Active Code Completion," poster at
2011 IEEE Symposium on Visual Languages and Human-Centric
Computing (VL/HCC'11), Pittsburgh, PA, Sept. 18–22, 2011. pp. 261-262.
local pdf.
- Stephen Oney, John Barton, Brad Myers, Tessa Lau, Jeff Nichols.
"Playbook: Revision Control and Comparison for Interactive Mockups",
IS-EUD'2011:
Third International Symposium on End-User Development,
June 7-10, 2011. Torre Canne (Brindisi), Italy. Springer-Verlag,
Berlin Heidelberg.
Lecture Notes in Computer Science, 2011, Volume 6654/2011, pp. 295-300
DOI: 10.1007/978-3-642-21530-8_29.
springerlink or
local pdf
- Thomas D. LaToza and Brad A. Myers.
"Hard-to-Answer Questions about Code,"
Proceedings of the Second Workshop on Evaluation and Usability
of Programming Languages and Tools (PLATEAU'2010) at
SPLASH/Onward! 2010, October 18, 2010, Reno, NV.
pdf
- Thomas D. LaToza, Brad A. Myers.
"Searching Across Paths", SUITE'10: 2nd International Workshop on
Search-Driven Development - Users, Infrastructure, Tools &
Evaluation, An ICSE 2010 Workshop. May 2, 2010. Cape Town, South Africa.
pp. 185-194.
pdf and ACM DL
- Thomas D. LaToza, Brad A. Myers.
"On the Importance of Understanding the Strategies that Developers Use",
Cooperative and Human Aspects of Software Engineering
(CHASE), An ICSE 2010 Workshop. May 2, 2010. Cape Town, South Africa.
pp. 72-75.
pdf
- Brad A. Myers, Margaret M. Burnett, Andrew J. Ko, Mary Beth Rosson,
Christopher Scaffidi, and Susan Wiedenbeck. "End User Software Engineering:
CHI'2010 Special Interest Group Meeting".
Extended Abstracts, CHI'2010,
Atlanta, GA, April 10-15, 2010. pp. 3189-3192.
pdf
- Bass, Len; Lewis, Grace; Smith, Dennis; Myers, Brad;
"SEEUP 2009: Workshop on software engineering foundations for end-user
programming", ICSE-Companion: 31st International Conference on
Software Engineering, Companion Volume, Vancouver, Canada. 16-24 May, 2009
p. 486.
pdf
- Jeffrey Stylos, Brad A. Myers, Zizhuang Yang.
"Jadeite: Improving API Documentation Using Usage Information"
Extended Abstracts, CHI'2009, (Work in Progress Poster).
Boston, MA, April 4-9, 2009. pp. 4429-4434.
pdf
- John M. Daughtry, Jeffrey Stylos, Umer Farooq, Brad A. Myers.
"API Usability: CHI'2009 Special Interest Group Meeting".
Extended Abstracts, CHI'2009,
Boston, MA, April 4-9, 2009. pp. 2771-2774.
pdf
- Brad A. Myers, Margaret M. Burnett, Susan Wiedenbeck,
Mary Beth Rosson, Andrew J. Ko. "End User Software Engineering:
CHI'2009 Special Interest Group Meeting".
Extended Abstracts, CHI'2009,
Boston, MA, April 4-9, 2009. pp. 2731-2734.
pdf
- Stephen Oney, Brad Myers, and John Zimmerman. "Visions for
Euclase: Ideas for Supporting Creativity through Better Prototyping of
Behaviors". ACM CHI 2009 Workshop on Computational
Creativity Support. Saturday, April 4th, 2009, Boston, MA.
pdf
- Brad A. Myers and Andrew J. Ko,
"The Past, Present and Future of Programming in HCI".
Human-Computer Interaction Consortium
(HCIC'09),
Winter Park, CO. February 4th - 8th, 2009. 2 pages.
pdf
- Christopher Scaffidi, Brad Myers, Mary Shaw, "Fast, Accurate
Creation of Data Validation Formats by End-User Developers",
Second International Symposium on End User Development
(IS-EUD'2009),
March 2-4, 2009. Siegen, Germany. Springer-Verlag, LNCS 5435. pp. 242-261.
local copy
- Sae Young Jeong, Yingyu Xie, Jack Beaton, Brad A. Myers, Jeff Stylos,
Ralf Ehret, Jan Karstens, Arkin Efeoglu, Daniela K. Busse,
"Improving Documentation for eSOA APIs Through User Studies",
Second International Symposium on End User Development
(IS-EUD'2009),
March 2-4, 2009. Siegen, Germany. Springer-Verlag, LNCS 5435, pp. 86-105.
pdf
- Andrew Faulring, Brad Myers, and Aaron Steinfeld,
"Success of an Agent-Assisted System that Reduces Email Overload,"
Proceedings of the Workshop on Users'
Preferences Regarding Intelligent User Interfaces: Differences Among Users and Changes Over Time at the
International Conference on Intelligent User Interfaces, (IUI 2009).
Sanibel Island, Florida, USA. February 8, 2009. pp. 297-306.
pdf
- Michael Freed, Jaime Carbonell, Geoff Gordon, Jordan Hayes, Brad
Myers, Daniel Siewiorek, Stephen Smith, Aaron Steinfeld and Anthony
Tomasic. "RADAR: A Personal Assistant that Learns to Reduce Email
Overload", AAAI
2008 Workshop on Enhanced Messaging at AAAI 2008, July 13, 2008, Chicago,
IL. pp. 15-21.
- Annette DeVito Dabbs, Mary Amanda Dew, Brad A. Myers, Alex Begey,
Robert P. Hawkins, Jacqueline Dunbar-Jacob, Kenneth
R. McCurry. "Methods for Involing Patients in the Development of
Patient-Centered Health Informatics Technologies". Podium session
presented at the Council for the Advancement of Nursing
Science. State of the Science Congress in Nursing Research. Washington
DC. 2008.
- Chris Scaffidi, Chris Bogart, Margaret Burnett, Allen Cypher, Brad Myers, Mary Shaw.
"Characterizing Reusability of End-User Web Macro Scripts".
Intl Workshop on Recommendation Systems for Software Engineering
(RSSE'08), co-located with ACM SIGSOFT'08 / FSE 16, Atlanta,
Georgia, 10 Nov 2008
- Andrew Faulring, Brad Myers, Ken Mohnkern and Michael Freed.
"A Demonstration of the RADAR Personal Assistant". Demonstration at:
Association for the Advancement of Artificial Intelligence, July 13-17, 2008, Chicago, Ill. pp. 1876-1877.
pdf
- Jack Beaton, Brad A. Myers, Jeffrey Stylos, Sae Young (Sophie) Jeong, Yingyu (Clare) Xie.
"Usability Evaluation for Enterprise SOA APIs"
2nd International Workshop on Systems Development in SOA Environments,
(SDSOA 2008),
Co-located with ICSE 2008, Leipzig, Germany. May 12, 2008. pp. 29-34.
pdf
- Brad A. Myers, Andrew Ko, Sun Young Park, Jeffrey Stylos, Thomas
D. LaToza, Jack Beaton, "More Natural End-User Software Engineering",
Fourth Workshop on End-User Software Engineering,
(WEUSE IV),
Co-located with ICSE 2008, Leipzig, Germany. May 12, 2008. pp. 30-34.
pdf
- Chris Scaffidi, Allen Cypher, Sebastian Elbaum, Andhy Koesnandar,
James Lin, Brad Myers, Mary Shaw. "Using Topes to
Validate and Reformat Data in End-User Programming Tools",
Fourth Workshop on End-User Software Engineering,
(WEUSE IV),
Co-located with ICSE 2008, Leipzig, Germany. May 12, 2008. pp. 11-15.
- Andrew Ko and Brad Myers. "Source-Level Debugging with the
Whyline". Cooperative and Human Aspects of Software Engineering
(CHASE), An ICSE 2008 Workshop. May 13, 2008, Leipzig, Germany, pp. 69-72.
pdf
- Duen Horng Chau, Brad Myers, and Andrew Faulring,
"Feldspar: A System for Finding Information by Association,"
CHI 2008 Workshop on Personal Information Management:
PIM 2008,
April 5-6, 2008, Florence, Italy.
pdf
- Caitlin Kelleher, Brad A. Myers, Daniel P. Siewiorek,
Dennis Cosgrove, Jeffrey S. Pierce, Matt Conway, Don Marinelli.
"Special Session in Honor of Randy Pausch",
Extended Abstracts, CHI'2008,
Florence, Italy, April 5-10, 2008. pp. 3997-4001.
pdf
- Anker Helms Jørgensen, Brad A. Myers, "User Interface History: An
Initial Seed", Special Interest Group meeting,
Extended Abstracts, CHI'2008,
Florence, Italy, April 5-10, 2008. pp. 2415-2418.
pdf
- Joerg Beringer, Gerhard Fisher, Piero Mussio, Brad Myers,
Fabio Paternò, Boris de Ruyter.
"The Next Challenge: from Easy-to-Use to Easy-to-Develop, Are You Ready?"
Extended Abstracts, CHI'2008,
Florence, Italy, April 5-10, 2008. pp. 2257-2260.
pdf
- Brad A. Myers, Margaret M. Burnett, Mary Beth Rosson, Andrew
J. Ko, Alan Blackwell. "End User Software Engineering: CHI'2008
Special Interest Group Meeting"
Extended Abstracts, CHI'2008,
Florence, Italy, April 5-10, 2008. pp. 2371-2374.
pdf
- Christopher Scaffidi, Brad Myers, Mary Shaw,
"Toped: Enabling End-User Programmers to Validate Data".
Extended Abstracts, CHI'2008.
Florence, Italy, April 5-10, 2008. pp. 3519-3524.
pdf
- Christopher Scaffidi, Brad Myers, Mary Shaw,
"Tool Support for Data Validation by End-User Programmers", formal demo at
ICSE'2008: 30th International Conference on Software Engineering,
Leipzig, Germany, 10 - 18 May 2008. pp. 867-870.
IEEE DL pdf or
local
pdf
- DeVito Dabbs, A.J., Dew, M.A., Myers, B., Hawkins, R., Ren, D.,
Begey, A. & McCurry, K.R. "Randomized controlled trial of Pocket
PATH: Personal assistant for tracking health on early self-care and
HRQoL after Lung Transplant." (Abstract). American Journal of
Respiratory & Critical Care Medicine. 177,7, 2008. A 508.
- A. DeVito Dabbs, M.A. Dew, B.A. Myers, R.P. Hawkins, D. Ren, A. Begey, R. Zomak, K.L. Lo Coco, K.R. McCurry. "A
Randomized Controlled Pilot Trial of PocketPATH on Early Self-Care
Behaviors and HRQoL After Lung Transplant,"
Abstact in Proceedings of ISHLT: The International Society for
Heart & Lung Transplantation, April 9-12, 2008, Boston, MA.
Appears as:
A. DeVito Dabbs, M.A. Dew, B.A. Myers, R.P. Hawkins, D. Ren, A. Begey, R. Zomak, K.L. Lo Coco, K.R. McCurry. (Abstract).
"A Randomized Controlled Trial of Pocket PATH Versus Standard Care on Self-Care Behaviors after Lung Transplant."
The Journal of Heart and Lung Transplantation, 27(2),
Supplement 1; 2008; S209.
Winner, Best Research Award, Non-Physician Category
- Brad A. Myers, Margaret M. Burnett, Susan Wiedenbeck, and Andrew J. Ko,
"End User Software Engineering: CHI'2007 Special Interest Group Meeting,"
Extended Abstracts CHI'2007.
San Jose, CA, April 28 - May 3, 2007. pp. 2125-2128.
- Christopher Scaffidi, Brad Myers, Mary Shaw,
"Challenges, Motivations, and Success Factors
in the Creation of Hurricane Katrina
'Person Locator' Web Sites".
18th annual Psychology of Programming Workshop: PPIG'06, Sept
7-8, 2006, Brighton, UK. pp. 122-130.
pdf
- Jeffrey Stylos, Steven Clarke and Brad Myers,
"Comparing API Design Choices with Usability Studies:A Case Study and Future Directions". 18th annual Psychology of Programming Workshop: PPIG'06, Sept
7-8, 2006, Brighton, UK. pp. 131-139. online.
- De Vito Dabbs AJ, Dew MA, Myers B, Mc Curry R. "PocketPATH:
Providing Patients with Pocket PCs to Promote After Transplant
Healthd," (abstract) Pennsylvania Thoracic Society 2006 Annual
Scientific Sessions, Pittsburgh PA, 2006.
- Andrew J. Ko, Brad A. Myers, Michael J. Coblenz, and Jeffrey Stylos,
"End-User Programming Productivity Tools",
The Next Step: From End-User Programming to End-User Software Engineering
(WEUSE II) at CHI'2006,
Montreal, Canada, April 23, 2006.
pdf.
- Chris Scaffidi, Mary Shaw, Brad Myers,
"Games Programs Play: Obstacles to Data Reuse"
The Next Step: From End-User Programming to End-User Software Engineering
(WEUSE II) at CHI'2006,
Montreal, Canada, April 23, 2006.
pdf
- Margaret M. Burnett, Brad Myers, Mary Beth Rosson, Susan Wiedenbeck,
"The Next Step: From End-User Programming to End-User Software Engineering"
Extended Abstracts, CHI'2006. Montreal, Canada, April 22-27, 2006.
pp. 1699-1702.
pdf.
- Brad A. Myers, Andrew J. Ko, Margaret M. Burnett,
"Invited Research Overview: End-User Programming."
Extended Abstracts, CHI'2006. Montreal, Canada, April 22-27, 2006.
pp. 75-80.
pdf.
See also the talk slides as a
color pdf or a
black-and-white pdf
- Andrew Faulring and Brad A. Myers.
"Availability Bars for Calendar Scheduling."
Extended Abstracts, CHI'2006. Montreal, Canada, April 22-27, 2006.
pp. 760-765.
pdf
- Duen Horng Chau, Jacob O. Wobbrock, Brad A. Myers, Brandon Rothrock.
"Integrating Isometric Joysticks into Mobile Phones for Text Entry".
Extended Abstracts, CHI'2006. Montreal, Canada, April 22-27, 2006.
pp. 640-645.
pdf
- Brandon Rothrock, Brad A. Myers, Sophie H. Wang.
"Unified Associative Information Storage and Retrieval".
Extended Abstracts, CHI'2006. Montreal, Canada, April 22-27, 2006.
pp. 1271-1276.
pdf
- Annette DeVito Dabbs, Mary Amanda Dew, Kenneth R. McCurry, and Brad A.
Myers, "Designing a Consumer-Centric Technology-based Intervention
to Promote Self-care after Lung Transplant",
The 18th Annual Scientific Sessions of the Eastern Nursing
Research Society, New Momentum for Nursing Research:
Multidisciplinary Alliances, Cherry Hill, NJ, April 20-22, 2006.
abstract
- Ivan E. Gonzalez, Jake Wobbrock, and Brad A. Myers. "Text Entry for
Automobiles", ACM 2005 Richard Tapia Celebration of Diversity
in Computing
Conference, Albuquerque, NM, October 19-22, 2005. (Poster presentation,
Abstract only).
- Jacob O. Wobbrock and Brad A. Myers. "Gestural text entry on multiple
devices." Demonstration Abstract. Proceedings of the ACM SIGACCESS
Conference on Computers and Accessibility (ASSETS '05). Baltimore,
Maryland (October 9-12, 2005). pp. 184-185. pdf
- Michael J. Coblenz, Andrew J. Ko, and Brad A. Myers, "Using Objects of
Measurement to Detect Spreadsheet Errors," 2005 IEEE Symposium on Visual
Languages and Human-Centric Computing (VL/HCC'05), Dallas, Texas, USA, 20-24
September 2005. pp. 314-316. pdf
or IEEE ref
- Brad Myers and Jacob Wobbrock. "Text Input to Handheld Devices for People
with Physical Disabilities." 11th International Conference on Human-Computer
Interaction (HCI Interactional
2005). July 22-27, 2005. Las Vegas, NV. vol. 4, pp. 1962-1970. pdf
- Jacob O. Wobbrock and Brad A. Myers. "EdgeWrite: A New Text Entry
Technique Designed for Stability." Proceedings of the 28th Annual
Conference of the Rehabilitation Engineering and Assistive Technology Society
of North America (RESNA'05). Atlanta, Georgia (June 23-27, 2005). pdf
- Jacob O. Wobbrock and Brad A. Myers. "Accessible Handheld And Desktop Text
Entry For People With Motor Impairments," 2005 NISH National Training &
Achievement Conference, New Orleans, May 22-24, 2005. First place Winner,
National Scholar Award for Workplace Innovation & Design. pdf
- Andrew J. Ko and Brad A. Myers, "Human Factors Affecting Dependability in
End-User Programming." 1st Workshop on End-User Software Engineering (WEUSE 2005) at ICSE 05,
Saint Louis, MO, May 21st 2005. pp. 62-65. ACM dl or local pdf
- Christopher Scaffidi, Mary Shaw, and Brad A. Myers, "An Approach for
Categorizing End User Programmers to Guide Software Engineering Research."
1st Workshop on End-User Software Engineering (WEUSE 2005) at ICSE 05, Saint
Louis, MO, May 21st 2005. pp. 1-5. pdf
- Brad A. Myers and Andy Ko, "More Natural and Open User Interface Tools,"
Workshop on the
Future of User Interface Design Tools, Workshop #17 at ACM CHI'2005.
- Andrew Faulring and Brad A. Myers, "Enabling Rich Human-Agent Interaction
for a Calendar Scheduling Agent" (Interactive Poster). Extended Abstracts
CHI'2005: Human Factors in Computing Systems. Portland, OR, April 2-7,
2005. pp. 1367-1370. pdf. ACM ref
- Brad A. Myers, Margaret Burnett and Mary Beth Rosson, "End Users Creating
Effective Software." (Special Interest Group). Extended Abstracts CHI'2005:
Human Factors in Computing Systems. Portland, OR, April 2-7, 2005. pp.
2047-2048. pdf.
ACM ref
- Jacob O. Wobbrock, Htet Htet Aung, Brandon Rothrock and Brad A. Myers.
"Maximizing the Guessability of Symbolic Input" (Short Talk). Extended
Abstracts CHI'2005: Human Factors in Computing Systems. Portland, OR,
April 2-7, 2005. pp. 1869-1872. pdf. ACM ref
- Andrew J. Ko, Htet Htet Aung, and Brad A. Myers. "Design Requirements for
More Flexible Structured Editors from a Study of Programmers' Text
Editing."
(Short Talk). Extended Abstracts CHI'2005: Human Factors in Computing
Systems. Portland, OR, April 2-7, 2005. pp. 1557-1560. pdf. ACM ref
- Jeffrey Nichols and Brad A. Myers, "Generating Consistent Interfaces for
Appliances," in the Second Workshop on Multi-User and Ubiquitous User
Interfaces (MU3I) at Intelligent
User Interfaces IUI'05. January 9,
2005. San Diego, CA. pp. 9-10. pdf
- De Vito Dabbs AJ, McCurry KR & Myers BA. "Designing and Testing
Prototypes for Technology- Based Interventions; PocketPath: Using
Pocket PCs to Promote After Transplant Health," (abstract) Proceedings 2004
State of the Science Congress: Nursing Science: Working Toward a
Healthier Nation: State of the Science. CD-ROM: Washington D.C.,
September, 2004.
- Jeffrey Nichols, Brad A. Myers, Kevin Litwack, Michael Higgins, Joseph
Hughes, Thomas K. Harris. "Describing Appliance User Interfaces Abstractly
with XML," in Workshop on Developing User Interfaces with XML: Advances on
User Interface Description Languages, Satellite Workshop at Advanced
Visual Interfaces 2004. 25 May, 2004, Gallipoli, Italy. pp, 9-16. pdf
- Brad A. Myers and Margaret Burnett, "End-Users Creating Effective
Software." Extended Abstract CHI'2004: Human Factors in Computing
Systems. (Special Interest Group Meeting Abstract). Vienna, Austria, April
24-29, 2004. pp. 1592-1593. pdf
- Jacob O. Wobbrock, Brad A. Myers, and Htet Htet Aung. "Joystick Text Entry
Using Date Stamp, Selection Keyboard, and EdgeWrite." Extended Abstracts
CHI'2004: Human Factors in Computing Systems. (Poster Abstract). Vienna,
Austria, April 24-29, 2004. p. 1550. pdf
- Jeffrey Nichols and Brad A. Myers, "Automatically Generating Interfaces
for Multi-Device Environments" Ubicomp 2003 Workshop on Multi-Device
Interfaces for Ubiquitous Peripheral Interaction. October 12, 2003.
Seattle, WA. html.
- Brad Myers and Andrew Ko. "Studying Development and Debugging To Help
Create a Better Programming Environment". CHI 2003 Workshop on
Perspectives in End User Development. April 6, 2003. pp. 65-68. pdf
- A. Chris Long, Juan Casares, Brad A. Myers, Rishi Bhatnagar, Scott M.
Stevens, Laura Dabbish, Dan Yocum, and Albert Corbett. "SILVER: Simplifying
Video Editing With Metadata," Extended Abstract CHI'2003: Human Factors in
Computing Systems. (Demonstration Abstract). Fort Lauderdale, Florida,
April 5-10, 2003. pp. 628-629. pdf
- Jeffrey Nichols, Brad A. Myers, Michael Higgins, Joseph Hughes, Thomas K.
Harris, Roni Rosenfeld, Kevin Litwack. "Personal Universal Controllers:
Controlling Complex Appliances With GUIs and Speech," Extended Abstract
CHI'2003: Human Factors in Computing Systems. (Demonstration Abstract).
Fort Lauderdale, Florida, April 5-10, 2003. pp. 624-625. pdf
- Brad A. Myers, Jeffrey Nichols, Jacob O. Wobbrock, Kevin Litwack, Michael
Higgins, Joe Hughes, Thomas K. Harris, Roni Rosenfeld, Mathilde Pignol.
"Handheld Devices for Control". Human-Computer Interaction Consortium (HCIC'2003), Winter Park, CO, Feb
5-9, 2003. pdf
- J.F. Pane and B.A. Myers, "The Impact of Human-Centered Features on the
Usability of a Programming System for Children." Extended Abstract
CHI'2002: Human Factors in Computing Systems. (Interactive Poster
Abstract). Minneapolis, Minnesota, April 20-25, 2002. pp. 684-685.
- Juan Casares, A. Chris Long, Brad A. Myers, Scott M. Stevens, Albert
Corbett, "Simplifying Video Editing with Silver." Extended Abstract
CHI'2002: Human Factors in Computing Systems. (Interactive Poster
Abstract). Minneapolis, Minnesota, April 20-25, 2002. pp. 672-673. PDF
- Robert C. Miller and Brad A. Myers. "LAPIS: Smart Editing With Text
Structure." Extended Abstract CHI'2002: Human Factors in Computing
Systems. (Demonstration Abstract). Minneapolis, Minnesota, April 20-25,
2002. pp. 496-497.
- Brad A. Myers, Jeff Nichols, Rob Miller. "User Interfaces that Span
Hand-Held and Fixed Devices" Workshop on Distributed and Disappearing User
Interfaces in Ubiquitous Computing at CHI'2001, Seattle, WA. Albrecht Schmidt,
Peter Ljundgstrand, and Anind Dey, editors. University of Karlsruhe Faculty of
Information Technical Report 2001-6. ISSN 1432-7864. http://www.cs.cmu.edu/~pebbles/papers/chi2001workshop4.html
- Jeffrey Nichols, Brad A. Myers, Rob Miller. "Personal Interfaces in
Ubiquitous Environments". Workshop on Building the Ubiquitous Computing User
Experience at CHI'2001, Seattle, WA. http://www.cs.cmu.edu/~pebbles/papers/chi2001workshop10.html
- Brad A. Myers. "Collaboration Using Multiple PDAs Connected to a PC,"
Workshop on Shared Environments to Support Face-to-Face Collaboration at
CSCW'2000, Philadelphia, PA. http://www.cs.cmu.edu/~pebbles/papers/cscw2000workshop/
- John Pane and Brad Myers, "The Influence of the Psychology of Programming
on a Language Design: Project Status Report." 12th Annual Workshop of the
Psychology of Programming Interest Group, PPIG 2000, Corigliano Calabro,
Italy. Apr. 10-13, 2000. pp. 193-205. http://www.cs.cmu.edu/~pane/PoPInfluence.html
- Brad Myers. "Past, Present and Future of User Interface Software Tools",
(extended abstract). Proceedings of the IEA 2000/ HFES 2000 Congress,
July 29 - August 4, 2000, San Diego, CA. p. 1-315.
- John F. Pane and Brad A. Myers, B. A. "Improving User Performance on
Boolean Queries." Adjunct Proceedings CHI'2000: Human Factors in Computing
Systems. April 1-6, 2000. The Hague, The Netherlands. pp. 269-270. http://www.cs.cmu.edu/~pane/BooleanQueries.html.
- Brad Myers, "The Pebbles Project: Using PCs and Hand-held Computers
Together; Demonstration Extended Abstract." Adjunct Proceedings CHI'2000:
Human Factors in Computing Systems. April 1-6, 2000. The Hague, The
Netherlands. pp. 14-15. ACM dl or local pdf
- Brad A. Myers, "Authoring Interactive Behaviors for Multimedia,"
Proceedings of the 9th NEC Research Symposium: The Human-Centric Multimedia
Community, edited by T. Ishiguro. Aug 30-Sep 1, 1998, Nara, Japan. (CD Rom
proceedings). local pdf
- Brad A. Myers, "The Amulet User Interface Development Environment,"
(Special Interest Group Meeting), CHI'97 Conference Companion: Human
Factors in Computing Systems. Atlanta, GA. March 22-27, 1997. p. 134.
- Brad A. Myers, Richard G. McDaniel, Robert C. Miller, Alan Ferrency, Ellen
Borison, Andrew Faulring, Andy Mickish, Patrick Doane, and Alex Klimovitski,
"The Amulet User Interface Development Environment," (Video abstract),
CHI'97 Conference Companion: Human Factors in Computing Systems.
Atlanta, GA. March 22-27, 1997. pp. 214-215.
- James A. Landay and Brad A. Myers. "Sketching Storyboards to Illustrate
Interface Behaviors," CHI'96 Conference Companion: Human Factors in
Computing Systems. Vancouver, British Columbia, Canada. April 13-18, 1996.
pp. 193-194.
- Brad A. Myers. "The Amulet User Interface Development Environment,"
CHI'96 Conference Companion: Human Factors in Computing Systems.
Vancouver, British Columbia, Canada. April 13-18, 1996. p. 327.
- Brad A. Myers, Francesmary Modugno, Rich McDaniel, David Kosbie, Andrew
Werth, Robert C. Miller, John Pane, James Landay, Jade Goldstein, and Matthew
A. Goldberg, "The Demonstrational Interfaces Project at CMU," 1996 AAAI
Spring Symposium on Acquisition, Learning and Demonstration: Automating Tasks
for Users. March 25-27, 1996, Stanford, CA. Technical Report SS-96-02, pp.
85-91. ftp://ftp.cs.cmu.edu/afs/cs/project/garnet/www/pbd-group/papers/aaai96workshop.ps.Z
- Francesmary Modugno, Albert T. Corbett, and Brad A. Myers. "Evaluating
Program Representations in a Demonstrational Visual Shell," CHI'95
Conference Companion: Human Factors in Computing Systems. Denver, CO. May,
1995. pp. 234-235. (See also YouTube or local video).
- Brad A. Myers. "The Garnet and Amulet User Interface Development
Environments," CHI'95 Conference Companion: Human Factors in Computing
Systems. Denver, CO. May, 1995. p. 334.
- Noi Sukaviriya, Srdjan Kovacevic, James D. Foley, Brad A. Myers, Dan R.
Olsen, Jr., and Matthias Schneider-Hufschmidt, "Model-based User Interfaces:
What are They and Why Should We Care?" ACM Symposium on User Interface
Software and Technology, UIST'94, November, 1994. Los Angeles, CA. pp.
133-135. ACM DL
- Brad A. Myers. "The Garnet User Interface Development Environment:
Demonstration Abstract," CHI'94 Conference Companion. Boston, MA, Apr.
24-28, 1994. pp. 25-26.
- Brad A. Myers and Dan R. Olsen, Jr. "User Interface Tools: Tutorial
Description" CHI'94 Conference Companion. Boston, MA, Apr. 24-28, 1994.
pp. 421-422.
- Francesmary Modugno and Brad A. Myers. "Pursuit: Graphically Representing
Programs in a Demonstrational Visual Shell," CHI'94 Conference
Companion. Boston, MA, Apr. 24-28, 1994. pp. 455-456. (See also YouTube or local video)
- Brad A. Myers, Dario Giuse, Andrew Mickish, Brad Vander Zanden, David
Kosbie, Richard McDaniel, James Landay, Matthew Goldberg, and Rajan
Parthasarathy. "The Garnet User Interface Development Environment: Video
Abstract," CHI'94 Conference Companion. Boston, MA, Apr. 24-28, 1994.
pp. 455-456.
- Gurminder Singh, Mark Linton, Brad A. Myers, and Marti Szczur. "From
Research Prototypes to Usable, Useful Systems: Lessons Learned in the
Trenches," Proceedings ACM Symposium on User Interface Software and
Technology: UIST'93. Atlanta, GA, Nov 3-5, 1993. pp. 139-143.
- Brad A. Myers, Richard Wolf, Kathy Potosnak, and Chris Graham. "Heuristics
in Real User Interfaces," Proceedings INTERCHI'93: Human Factors in
Computing Systems. Amsterdam, The Netherlands, April 24-29, 1993. pp.
304-307.
- Andrew J. Werth and Brad A. Myers. "Tourmaline: Macrostyles by Example,"
Proceedings INTERCHI'93: Human Factors in Computing Systems. Amsterdam,
The Netherlands, April 24-29, 1993. p. 532.
video
- James A. Landay and Brad A. Myers. "Extending an Existing User Interface
Toolkit to Support Gesture Recognition," Adjunct Proceedings of
INTERCHI'93. Amsterdam, The Netherlands, April 24-29, 1993. pp. 91-92. ACM DL.
- Brad A. Myers. "The Garnet Gilt Interface Builder: Graphical Styles and
Tabs and Techniques for Reducing Call-Back Procedures," Application Builder
Session, Seventh Annual X Technical Conference, Boston, Massachusetts,
January 18, 1993.
- Brad A. Myers, Allen Cypher, David Maulsby, David C. Smith, and Ben
Shneiderman. "Demonstrational Interfaces: Coming Soon?" Proceedings
SIGCHI'91: Human Factors in Computing Systems. New Orleans, LA. April
28-May 2, 1991. pp. 393-396.
- Brad A. Myers. "An Object-Oriented, Constraint-Based, User Interface
Development Environment for X in CommonLisp," Fourth Annual X Technical
Conference, Boston, Massachusetts, January 15-17, 1990.
- Charles Wiecha, Stephen Boies, Mark Green, Scott Hudson, and Brad Myers.
"Direct Manipulation or Programming: How Should We Design Interfaces?" ACM
Symposium on User Interface Software and Technology: UIST'89,
Williamsburg, VA, Nov. 13-15, 1989. pp. 124-126.
- Brad A. Myers. "AI In Demonstrational User Interfaces," A New
Generation of Intelligent Interfaces: IJCAI-89 Workshop, Detroit, MI.
August 22, 1989, pp. 84-91.
- Brad A. Myers. "Using AI Techniques to Create User Interfaces by Example,"
Proceedings, AAAI Workshop on Architectures for Intelligent Interfaces.
March 29-April 1, 1988. Monterey, CA. pp. 305-321.
- Brad A. Myers. "The State of the Art in Visual Programming and Program
Visualization," Proceedings; Graphics Tools for Software Engineering:
Visual Programming & Program Visualization. London, England. March 16,
1988. The British Computer Society Computer Graphics and Displays Group,
International State of the Art Symposium. Reprinted in Alistair Kilgour and
Rae Earnshaw, eds, Graphics Tools for Software Engineers. Cambridge,
UK: Cambridge University Press, 1989. pp. 3-26.
- Dan R. Olsen, David J. Kasik, Peter Tanner, Brad Myers, and Jim Rhyne.
"Software Tools for User Interface Management," Computer Graphics: SIGGRAPH
'87 Conference Proceedings. vol. 21, no. 4, July 27-31, 1987. Anaheim, CA.
pp. 337-338.
- Brad A. Myers. "Gaining General Acceptance for UIMSs," ACM SIGGRAPH
Workshop on Software Tools for User Interface Development. November 17-19,
1986. Seattle, Washington. Reprinted in Computer Graphics. vol. 21, no.
2, April, 1987. pp. 130-134.
- Brad A. Myers. "What are Visual Programming, Programming by Example, and
Program Visualization?" Proceedings Graphics Interface '86. Vancouver,
British Columbia, Canada. May 26-30, 1986. pp. 62-65.
- Brad A. Myers. "Using Percent-Done Progress Indicators to Enhance User
Interfaces," Proceedings Graphics Interface '85. Montreal, Quebec,
Canada. May 27-31, 1985. pp. 167-170. See also YouTube video or local mp4.
- Brad A. Myers. "Strategies for Creating an Easy to Use Window Manager with
Icons," Proceedings Graphics Interface '84. Ottawa, Ontario, Canada.
May 28-June 1, 1984. pp. 227-233. local pdf
- Mary Kate Noonan and Karen Harlan, "Q&A with Brad Myers", 5/11/2024, 2 minutes; My YouTube Channel, Facebook Reel, Instagram Reel, Twitter/X, LinkedIn,
Mastodon.
- Michel Beaudouin-Lafon and Wendy Mackay, "UIST 2.0 Interviews -
Brad Myers", UIST 20th Anniversary, Newport, RI, October, 2007.
interview.
- Brad Myers, David A. Weitzman, Andrew J. Ko, and Duen Horng Chau, "The
Crystal Framework and Editor for Answering Why and Why Not Questions". Video
Figure (3:48 min). CHI'06.
YouTube or local video
- Brad A. Myers, Jeffery Stylos, Andrew Faulring. "The Citrine Intelligent
Copy and Paste System." 4:44 minute video. YouTube or quicktime format. ACM Symposium on User Interface Software and Technology,
UIST'04, October 24-27, 2004, Santa Fe, NM.
- Brad A. Myers, Richard G. McDaniel, Robert C. Miller, Alan Ferrency, Ellen
Borison, Andrew Faulring, Andy Mickish, Patrick Doane, and Alex Klimovitski,
The Amulet User Interface Development Environment. 8 minute video.
Technical Video Program of the CHI'97 conference. Atlanta, GA. March 22-27, 1997. ACM, 0-89791-876-2. YouTube or OpenVideo
- Brad A. Myers, Dario Giuse, Andrew Mickish, Brad Vander Zanden, David
Kosbie, Richard McDaniel, James Landay, Matthew Goldberg, and Rajan
Parthasarathy. The Garnet User Interface Development Environment.
Technical Video Program of the CHI'94 conference. SIGGRAPH Video
Review, Issue 97, no. 13. Apr. 24-28, 1994. ACM, ISBN 0-89791-940-8. YouTube or OpenVideo or local mp4.
- Francesmary Modugno and Brad A. Myers. "Pursuit: A Demonstrational Visual
Shell," Technical Video Program of the CHI'94 conference. Boston, MA, Apr. 24-28, 1994. SIGGRAPH Video
Review, Issue 97, no. 12. YouTube or local video
- Andrew J. Werth and Brad A. Myers. "Tourmaline: Macrostyles by Example,"
Technical Video Program of the INTERCHI'93 conference. Amsterdam, The
Netherlands, April 24-29, 1993. SIGGRAPH Video Review, Issue 89, no.
17. YouTube video or local video
- Brad A. Myers, Andrew Mickish and Osamu Hashimoto. "The Garnet Gilt
Interface Builder: Graphical Styles and Tabs and Techniques for Reducing
Call-Back Procedures," Application Builder Video Session, Seventh Annual X
Technical Conference, Boston, Massachusetts, January 18, 1993. 10 minutes. YouTube part 1 and YouTube part 2 or local video.
- Brad A. Myers, editor. CHI'92 Special Video Program: Future Scenarios, Monterrey, CA, May 3-7, 1992. SIGGRAPH
Video Review, Issues 78-79.
- Brad A. Myers, editor. CHI'92 Formal Video Program. Technical Video
Program of the SIGCHI'92 conference, Monterrey, CA, May 3-7, 1992. SIGGRAPH
Video Review, Issues 76-77.
YouTube playlist.
- Brad Vander Zanden and Brad A. Myers. Creating Graphical Interactive
Application Objects by Demonstration: The Lapidary Interface Design Tool.
12 minute videotape. Technical Video Program of the SIGCHI'91 conference, New
Orleans, LA. April 28-May 2, 1991. SIGGRAPH Video Review, Issue 64, no.
1. YouTube or local video
- Brad A. Myers. Some of the Widgets. 17 minute videotape. Technical
Video Program of Interact'90. Cambridge, England. August 27-31, 1990.
- Brad A. Myers. All the Widgets. 2 hour, 15 min videotape.
Technical Video Program of the SIGCHI'90 conference, Seattle, WA.
April 1-4, 1990. SIGGRAPH Video Review, Issue 57. ISBN 0-89791-930-0. YouTube or vimeo or download wmv file (600MB). Formerly available as ACM Order Number 608903 from ACM Press (out of print).
- Brad A. Myers, editor. CHI'90 Formal Video Program. Technical Video
Program of the SIGCHI'90 conference, Seattle, WA. April 1-4, 1990. SIGGRAPH
Video Review, Issues 55-56. ISBN 0-89791-928-9.
- Brad A. Myers, editor. SIGGRAPH Video Review, Issues 58-59.
- Brad A. Myers. Creating User Interfaces by Demonstration: The Peridot
UIMS. Technical Video Program of the SIGCHI'88 Conference, Washington,
D.C., May 15-19, 1988. and IFIP Interact '87 Conference on
Human-Computer Interaction. Stuttgart, West Germany. Sept. 1-4, 1987.
SIGGRAPH Video Review, Issue 59, no. 2. 18 minutes.
8-min video, or
15-min video (YouTube version).
- Brad A. Myers. Percent-Done Progress Indicators in Practice and
Experiments, Videotape shown at SIGCHI '85. San Francisco, CA. Apr. 14-18,
1985. SIGGRAPH Video Review, Issue 19, no. 6. YouTube video or local mp4.
- Brad A. Myers. "The User Interface for Sapphire," Videotape. Human
Factors in Computing Systems; SIGCHI '85 Videotape Review. San Francisco,
CA. Apr 14-18, 1985. Also shown at the Annual Meeting of the American Society
for Information Science. Las Vegas, Nev. October 20-24, 1985. SIGGRAPH
Video Review, Issue 19, no. 5. YouTube or OpenVideo or local mp4.
Technical Reports:
- Andreas Stefik, Bonita Sharif, Brad A. Myers, Stefan Hanenberg,
Evidence About Programmers for Programming Language Design;
edited in cooperation with Michael Coblenz;
Report from Dagstuhl Seminar 18061, Seminar date February 4-9, 2018. 25 pages. online pdf
- Michael Coblenz, Joshua Sunshine, Jonathan Aldrich, Brad Myers, Sam Weber, Forrest Shull. Exploring Language Support for Immutability,
May 5, 2016,
Carnegie Mellon University School
of Computer Science technical report CMU-ISR-16-106.
- Len Bass, Grace A. Lewis, Brad Myers, & Dennis
B. Smith, Proceedings of the Workshop on Software Engineering
Foundations for End-User Programming (SEEUP 2009).
CMU/SEI-2009-SR-015. Carnegie Mellon University, Software Engineering
Institute, Research, Technology, and System Solutions (RTSS)
Program. November, 2009.
abstract
and
pdf.
- Christopher Scaffidi, Brad Myers, and Mary Shaw. "An Editor and
Parser for Data Formats in End-User Programming".
CMU-ISRI-07-104 and CMU-HCII-07-100. Carnegie Mellon University School
of Computer Science, May, 2007.
pdf
- Margaret Burnett, Brad Myers, Mary Beth Rosson, Susan Wiedenbeck, and Adam Leibel.
"Workshop Report: From End-User Programming to End-User Software
Engineering (a CHI'06 Workshop)".
Oregon State University School of Electrical Engineering and Computer
Science Technical Report TR CS07-60-04, April, 2007.
abstract and
pdf
- Chris Scaffidi, Allen Cypher, Sebastian Elbaum, Andhy Koesnandar,
Brad Myers. "The EUSES Web Macro Scenario Corpus, Version 1.0".
November 2006, CMU-HCII-06-105.
pdf
- Anthony Tomasic, R. Martin McGuire, and Brad Myers. "Workflow by
example: Automating database interactions via induction." Technical
report CMU-ISRI-06-103, Carnegie Mellon University, March 2006.
pdf
- Christopher Scaffidi, Andrew Ko, Brad Myers, Mary Shaw,
"Identifying Types of End Users: Hints from an Informal
Survey". Carnegie Mellon University ISRI Technical Report,
no. CMU-HCII-05-101 and Human Computer Interaction Institute
Technical Report CMU-ISRI-05-110. April, 2005.
- Christopher Scaffidi, Mary Shaw, Brad Myers. "The "55M End-User
Programmers" Estimate Revisited". Carnegie Mellon University ISRI
Technical Report, no. CMU-ISRI-05-100 and Human Computer Interaction
Institute Technical Report CMU-HCII-05-100. February, 2005. pdf
- Franklin Chen, Brad Myers and David Yaron, Using Handheld Devices for
Tests in Classes. Carnegie Mellon University School of Computer Science
Technical Report, no. CMU-CS-00-152 and Human Computer Interaction Institute
Technical Report CMU-HCII-00-101. July, 2000. http://www.cs.cmu.edu/~pebbles/papers/CMU-CS-00-152.pdf
or http://www.cs.cmu.edu/~pebbles/papers/CMU-CS-00-152.ps
- Brad A. Myers. An Implementation Architecture to Support Single-Display
Groupware. Carnegie Mellon University School of Computer Science Technical
Report, no. CMU-CS-99-139 and Human Computer Interaction Institute Technical
Report CMU-HCII-99-101. May, 1999. http://www.cs.cmu.edu/~pebbles/papers/pebblesarchtr.ps
http://www.cs.cmu.edu/~pebbles/papers/pebblesarchtr.pdf
- John F. Pane, Chotirat "Ann" Ratanamahatana, and Brad A. Myers.
Analysis of the Language and Structure in Non-Programmers' Solutions to
Programming Problems. Carnegie Mellon University School of Computer
Science Technical Report, no. CMU-CS-98-160 and Human Computer Interaction
Institute Technical Report CMU-HCII-98-102. September, 1998.
- Brad A. Myers. The Case for an Open Data Model. Carnegie Mellon
University School of Computer Science Technical Report, no. CMU-CS-98-153 and
Human Computer Interaction Institute Technical Report CMU-HCII-98-101. August,
1998. http://reports-archive.adm.cs.cmu.edu/anon/1998/CMU-CS-98-153.ps
http://reports-archive.adm.cs.cmu.edu/anon/1998/CMU-CS-98-153.pdf
- Brad A. Myers. Natural Programming: Project Overview and Proposal.
Carnegie Mellon University School of Computer Science Technical Report, no.
CMU-CS-98-101 and Human Computer Interaction Institute Technical Report
CMU-HCII-98-100. January, 1998. html or
pdf
- Robert C. Miller, Brad A. Myers. Creating Dynamic World Wide Web Pages
by Demonstration. Carnegie Mellon University School of Computer Science
Technical Report, no. CMU-CS-97-131 and Human Computer Interaction Institute
Technical Report CMU-HCII-97-101. May, 1997. postscript or pdf
- Brad A. Myers, Ellen Borison, Alan Ferrency, Rich McDaniel, Robert C.
Miller, Andrew Faulring, Bruce D. Kyle, Patrick Doane, Andy Mickish, and Alex
Klimovitski. The Amulet V3.0 Reference Manual. Carnegie Mellon
University School of Computer Science Technical Report, no. CMU-CS-95-166-R2
and Human Computer Interaction Institute Technical Report CMU-HCII-95-102-R2.
March, 1997. HTML
version
- Richard G. McDaniel and Brad A. Myers, Improving Demonstration Using
Better Interaction Techniques. Carnegie Mellon University School of
Computer Science Technical Report CMU-CS-97-103 and Human Computer Interaction
Institute Technical Report CMU-HCII-97-100, January, 1997. http://reports-archive.adm.cs.cmu.edu/anon/1997/CMU-CS-97-103.ps
- Brad A. Myers. A Brief History of Human Computer Interaction
Technology. Carnegie Mellon University School of Computer Science
Technical Report CMU-CS-96-163 and Human Computer Interaction Institute
Technical Report CMU-HCII-96-103, December, 1996. html
or
postscript.
- Brad A. Myers, Rich McDaniel, Rob Miller, Alan Ferrency, Patrick Doane,
Andrew Faulring, Ellen Borison, Andy Mickish, and Alex Klimovitski The
Amulet Environment: New Models for Effective User Interface Software
Development. Carnegie Mellon University School of Computer Science
Technical Report CMU-CS-96-189 and Human Computer Interaction Institute
Technical Report CMU-HCII-96-104, November, 1996. http://reports-archive.adm.cs.cmu.edu/anon/1996/CMU-CS-96-189.ps
http://www.cs.cmu.edu/~amulet/papers/amuletca.ps
abstract
only: http://www.cs.cmu.edu/~amulet/papers/amuletca.abs.html
- John Pane and Brad Myers. Usability Issues in the Design of Novice
Programming Systems, Carnegie Mellon University School of Computer Science
Technical Report CMU-CS-96-132. and Human Computer Interaction Institute
Technical Report CMU-HCII-96-101, August, 1996. http://www.cs.cmu.edu/~pane/cmu-cs-96-132.html
http://reports-archive.adm.cs.cmu.edu/anon/1996/CMU-CS-96-132.ps
- Brad A. Myers, Alan Ferrency, Rich McDaniel, Robert C. Miller, Patrick
Doane, Andy Mickish, Alex Klimovitski. The Amulet V2.0 Reference
Manual. Carnegie Mellon University School of Computer Science Technical
Report, no. CMU-CS-95-166-R1 and Human Computer Interaction Institute
Technical Report CMU-HCII-95-102-R1. February, 1996. html
- James A. Landay and Brad A. Myers. Just Draw It! Programming by
Sketching Storyboards. Carnegie Mellon University School of Computer
Science Technical Report, no. CMU-CS-95-199 and Human Computer Interaction
Institute Technical Report CMU-HCII-95-106. November, 1995. http://reports-archive.adm.cs.cmu.edu/anon/1995/CMU-CS-95-199.ps
http://www.cs.cmu.edu/afs/cs.cmu.edu/user/landay/pub/www/research/publications/storyboard-tr/storyboard.html
- Rich McDaniel and Brad A. Myers. A Dynamic And Flexible
Prototype-Instance Object And Constraint System In C++. Carnegie Mellon
University School of Computer Science Technical Report, no. CMU-CS-95-176 and
Human Computer Interaction Institute Technical Report CMU-HCII-95-104. July,
1995. http://reports-archive.adm.cs.cmu.edu/anon/1995/CMU-CS-95-176.ps
- Brad A. Myers, Rich McDaniel, Alan Ferrency, Andy Mickish, Alex
Klimovitski, and Amy McGovern. The Amulet Reference Manuals. Carnegie
Mellon University School of Computer Science Technical Report, no.
CMU-CS-95-166 and Human Computer Interaction Institute Technical Report
CMU-HCII-95-102. June, 1995. postscript
- Nobuhisa Yoda and Brad A. Myers. An Architectural Design of A Toolkit
for Synchronous Groupware Applications. Carnegie Mellon University School
of Computer Science Technical Report, no. CMU-CS-94-226 and Human Computer
Interaction Institute Technical Report CMU-HCII-94-109. December 1994.
- Brad A. Myers. User Interface Software Tools. Carnegie Mellon
University School of Computer Science Technical Report, no. CMU-CS-94-182 and
Human Computer Interaction Institute Technical Report CMU-HCII-94-107. August
1994. http://reports-archive.adm.cs.cmu.edu/anon/1994/CMU-CS-94-182.ps
- James A. Landay and Brad A. Myers. Interactive Sketching for the Early
Stages of User Interface Design. Carnegie Mellon University School of
Computer Science Technical Report, no. CMU-CS-94-176 and Human Computer
Interaction Institute Technical Report CMU-HCII-94-104. July 1994.
- David S. Kosbie and Brad A. Myers. Extending Programming by
Demonstration with Hierarchical Event Histories. Carnegie Mellon
University School of Computer Science Technical Report, no. CMU-CS-94-156 and
Human Computer Interaction Institute Technical Report CMU-HCII-94-102. May
1994. http://reports-archive.adm.cs.cmu.edu/anon/1994/CMU-CS-94-156.ps
- Brad A. Myers, Dario A. Giuse, Andrew Mickish, and David S. Kosbie.
Making Structured Graphics and Constraints Practical for Large-Scale
Applications. Carnegie Mellon University School of Computer Science
Technical Report, no. CMU-CS-94-150 and Human Computer Interaction Institute
Technical Report CMU-HCII-94-100. May 1994. http://reports-archive.adm.cs.cmu.edu/anon/1994/CMU-CS-94-150.ps
- Francesmary Modugno and Brad A. Myers. Pursuit: Visual Programming in a
Visual Domain. Carnegie Mellon University School of Computer Science
Technical Report, no. CMU-CS-94-109. January 1994.
- Brad A. Myers. Why are Human-Computer Interfaces Difficult to Design
and Implement? Carnegie Mellon University School of Computer Science
Technical Report, no. CMU-CS-93-183 July 1993. local pdf or http://reports-archive.adm.cs.cmu.edu/anon/1993/CMU-CS-93-183.ps
- Francesmary Modugno and Brad A. Myers. Visual Representations as
Feedback in a Programmable Visual Shell. Carnegie Mellon University School
of Computer Science Technical Report, no. CMU-CS-93-133. March 1993.
- Francesmary Modugno and Brad A. Myers. Typed Output and Programming in
the Interface. Carnegie Mellon University School of Computer Science
Technical Report, no. CMU-CS-93-134. March 1993.
- Brad A. Myers, editor. The Second Garnet Compendium: Collected Papers,
1990-1992. Carnegie Mellon University School of Computer Science Technical
Report, no. CMU-CS-93-108, February, 1993. 135 pages.
- Bonnie E. John, Philip L. Miller, Brad A. Myers, Christine M. Neuwirth,
and Steven A. Shafer, eds. Human-Computer Interaction in the School of
Computer Science. Carnegie Mellon University School of Computer Science
Technical Report, no. CMU-CS-92-193, October, 1992. local pdf.
- Brad A. Myers. State of the Art in User Interface Software Tools.
Carnegie Mellon University School of Computer Science Technical Report, no.
CMU-CS-92-114, February, 1992.
- Brad A. Myers and Mary Beth Rosson. Survey on User Interface
Programming. Carnegie Mellon University School of Computer Science
Technical Report, no. CMU-CS-92-113, February, 1992. Also published as IBM
Research Report RC17624.
- Brad A. Myers. Demonstrational Interfaces: A Step Beyond Direct
Manipulation. Carnegie Mellon University School of Computer Science
Technical Report, no. CMU-CS-90-162, August, 1990.
- Brad A. Myers, editor. The Garnet Compendium: Collected Papers,
1989-1990. Carnegie Mellon University School of Computer Science Technical
Report, no. CMU-CS-90-154, August, 1990.
- David S. Kosbie, Brad Vander Zanden, Brad A. Myers, Dario Giuse. "Automatic Graphical Output Management", in Brad A. Myers, editor. The Garnet Compendium: Collected Papers,
1989-1990. Carnegie Mellon University School of Computer Science Technical
Report, no. CMU-CS-90-154, August, 1990. pp. 30-43. pdf.
- Brad A. Myers, Dario Giuse, Andrew Mickish, Brad Vander Zanden, David
Kosbie, James A. Landay, Richard McDaniel, Rajan Parthasarathy, Matthew
Goldberg, Roger B. Dannenberg, Philippe Marchal, Ed Pervin. The Garnet
Reference Manuals. Carnegie Mellon University Computer Science Department
Technical Report, no. CMU-CS-90-117-R5, Sep. 1994. Revised from
CMU-CS-90-117-R4, Oct. 1993, CMU-CS-90-117-R3, Nov. 1992, CMU-CS-90-117-R2,
May 1992, CMU-CS-90-117-R, June 1991, CMU-CS-90-117, March, 1990, and
CMU-CS-89-196, Nov. 1989.
- Brad A. Myers. The Garnet User Interface Development Environment; A
Proposal. Carnegie Mellon University Computer Science Department Technical
Report, no. CMU-CS-88-153, Sept, 1988.
- Brad A. Myers. "The State of the Art in Visual Programming and Program
Visualization," Carnegie Mellon University Computer Science Department
Technical Report, no. CMU-CS-88-114, Feb, 1988.
- Brad A. Myers, editor. Speculations on The Personal Computer of the
Year 2000. Carnegie Mellon University Computer Science Department
Technical Report, no. CMU-CS-88-115, Feb, 1988.
- Brad A. Myers. Tools for Creating User Interfaces: An Introduction and
Survey, Carnegie Mellon University Computer Science Department Technical
Report, no. CMU-CS-88-107, Jan, 1988.
- Brad A. Myers. Creating User Interfaces by Demonstration. PhD
Thesis. May, 1987. Technical Report CSRI-196, Computer Systems Research
Institute, University of Toronto, Toronto, Ontario, Canada, M5S 1A1.
- Brad A. Myers. "Position Paper for the SIGCHI Workshop on Classification
of Dialog Techniques," Report of the ACM SIGCHI+GI '87 Workshop on
Classification of Dialog Techniques, Toronto, Canada, April 6, 1987. Jacob
Nielsen, ed. Technical Report ID-TR-1987-25, Department of Computer Science,
Technical University of Denmark, Bldg. 344, DK-2800 Lyngby Copenhagen,
Denmark, 1987. pp. 49-51. Summary of workshop appears in SIGCHI
Bulletin, vol. 19, no. 2, Oct, 1987, pp. 30-35.
- J.E. Ball, B. Bruegge, H. Mauersberg, and B.A. Myers. Spice Symbols:
Accessing Type Information in High Level Languages. Technical Report,
Corporate Technology and Research, Siemens Corporation. Nov, 1981.
- Brad A. Myers. Displaying Data Structures for Interactive
Debugging. XEROX Palo Alto Research Center Technical Report CSL-80-7.
June, 1980. 97 pages. http://www.cs.cmu.edu/~bam/MyersCSL-80-7.pdf
Other Publications:
- Toby Jia-Jun Li, Brad A. Myers, "A Need-finding Study for Understanding Text Entry in SmartphoneApp Usage", (reports on work performed in 2016), May 21, 2021, arXiv.
- Jonathan Aldrich, Brad Myers, Joshua Sunshine, Jonathan Bell, Thomas LaToza, Foteini Baldimtsi, Obsidian: A Language for Secure-By-Construction Blockchain Programs, Cyber-Physical Systems Virtual Organization (cps-vo) report. 01/06/2021, online pdf.
- Brad A. Myers, "IUI4EUD: intelligent user interfaces for end-user development," IUI '20: Proceedings of the 25th International Conference on Intelligent User Interfaces, (Keynote talk abstract), March 2020. pp. 1–2. ACM DL.
- Brad A. Myers, "Software Engineers are People Too: Applying Human Centered Approaches to Improve Software Development for Security", Dagstuhl Seminar 19231 - Empirical Evaluation of Secure Development Processes. Adam Shostack, Matthew Smith, Sam Weber, and
Mary Ellen Zurko, eds. June 2-7, 2019, p. 6. DOI.
- Michael Coblenz, Jonathan Aldrich, Brad Myers and Joshua Sunshine,
"Extended abstract: Interdisciplinary Programming Language Design", <Programming> Journal, October 1, 2018. pp 3:1-3:3.
- Michael Coblenz, Jonathan Aldrich, Joshua Sunshine, Brad Myers, "Interdisciplinary Programming Language Design," position paper at: Dagstuhl Conference on Evidence About Programmers for Programming Language Design, Dagstuhl Seminar 18061, February 4 – 9, 2018, preprint pdf.
- Jeffrey Stylos and Brad A. Myers, "Reflections on the Influence of
'Mica: A Programming Terminology Aid'", (10-year Most Influential Paper award talk), 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'17), October 11 – 14, 2017, Raleigh, NC, p. 7. local pdf.
- Brad A. Myers, "SIGCHI Lifetime Research Award Talk: RUBY: Reminiscing about User interfaces by Brad over the Years," invited address, CHI'2017: Proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems,
Denver, CO, May 6-11, 2017. pp. 10-11. pdf, YouTube video (1:18:12), slides for talk, advisee tree, official award citation, and Steven Feiner's introduction.
- Brad A. Myers, "Human-Centered Methods for
Improving API Usability", invited keynote address,
1st International Workshop on API Usage and Evolution (WAPI '2017), co-located with ICSE 2017, May 23, 2017, Buenos Aires, Argentina. p. 2. ACM DL or local pdf.
- Natalie C. Ernecoff, Holly Witteman, Yanquan (Iris) Chen, Kristen Chon, Praewpannarai Buddadhumaruk, Jared Chiarchiaro, Kaitlin J. Shotsberger, Anne-Marie Shields, Brad A. Myers, Robert M. Arnold, Douglas B. White,
"Key stakeholders’ perspectives on the acceptability and design of a web-enabled, tablet-based decision support tool to improve surrogate decision making in ICUs,"
The Beckwith Institute Grant Symposium. Presentation, June 23, 2015, Pittsburgh, PA.
- Marci Lee Nilsen, Brad Myers, Jennifer Lingler, Heidi Donovan, Mary Beth Happ, Jonas T. Johnson, Annette DeVito Dabbs, "Usability and Acceptability of Communication Tools with Post-Surgical, Older Adult Head and Neck Cancer Patients", poster at University of Pittsburgh Postdoctoral Data & Dine Symposium, O'Hara Student Center, Pittsburgh, PA. May 19, 2015.
- Brad A. Myers, "Improving Program Comprehension by
Answering Questions
(Keynote)", 21st IEEE International Conference on Program Comprehension (ICPC'2013),
San Francisco, CA, May 20-21, 2013.
pp. 1-2. local pdf
- Brad A. Myers. "Inherent vs. accidental vs. intentional difficulties in programming," In Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools (PLATEAU '11 keynote address). Portland, OR, October 24, 2011, p. 1. ACM DL, local pdf, pdf of talk slides.
- Brad Myers, Alexander Repenning, Peter Lucas, Walter van Roggen, Allen Cypher, Andrew Dove, and Ofer Brandes,
"Successful Visual and End-User Programming
Systems from Industry," Invited panel at
the
2011 IEEE Symposium on Visual Languages and Human-Centric
Computing (VL/HCC'11), Pittsburgh, PA, Sept. 18–22, 2011. p. 5.
local pdf
- Brad A. Myers,
Commentary on 'Visual Representation' by Alan Blackwell.
Interaction-Design.org. January 31, 2011.
http://www.interaction-design.org/encyclopedia/visual_representation.html#brad+a.+myers.
- Grace Lewis, Dennis Smith, Len Bass, Brad Myers, "Report of the
Workshop on Software Engineering Foundations for End-User
Programming," ACM SIGSOFT Software Engineering Notes, Volume 34, no. 5, September 2009, pp. 51-54.
ACM DL
- Andrew J. Ko, Robin Abraham, Margaret M. Burnett, Brad A. Myers,
"End-User Software Engineering: Guest Editors' Introduction",
IEEE Software, vol 26, no. 5, September/October, 2009, pp. 16-17.
IEEE DL pdf
- Brad Myers, "Engineering More Natural Interactive Programming Systems,"
(invited keynote talk abstract). ACM SIGCHI Symposium on
Engineering Interactive Computing Systems (EICS'2009),
Pittsburgh, PA, July 14-17, 2009. p. 1.
pdf of talk slides with references
- John M. Daughtry, Umer Farooq, Brad A. Myers and Jeffrey Stylos.
"API usability: Report on Special Interest Group at CHI".
Software Engineering Notes. vol. 34, no. 4, July, 2009. pp. 27-29.
pdf or
ACM DL
- Andrew Sears, Vicki L. Hanson, Brad Myers,
"Introduction to the Special Issue on Computers and Accessibility",
ACM Transactions on Computer Human Interaction, Vol. 14, no. 3,
Sep, 2007, pp. 11-1 - 11-3.
- M. H. Burnett, G. Engels, B. A. Myers, G. Rothermel (Eds.),
End-User Software Engineering, Dagstuhl Seminar Proceedings
07081, 18.02. - 23.02.2007, ISSN 1862 - 4405.
html
or
pdf
- Ben Shneiderman, Gerhard Fischer, Mary Czerwinski, Brad Myers, and Mitch
Resnick, editors, Creativity
Support Tools, Report of a Workshop sponsored by the National Science
Foundation. (75 pages).
pdf.
- Mitch Resnick, Brad Myers, and Randy Pausch, Kumiyo Nakakoji, Ben
Shneiderman, Randy Pausch, Ted Selker, and Mike Eisenberg, "Design Principles
for Tools to Support Creative Thinking," in
Creativity Support Tools. pp.
25-36.
pdf,
or html
- Brad A. Myers and Michael Beigl, "Handheld Computing" (Guest Editors'
Introduction), IEEE Computer, September, 2003, vol. 36, no. 9, pp.
27-29.
pdf
- Brad Myers, "Towards More Natural Functional Programming Languages,"
(invited keynote talk abstract).
The Seventh ACM SIGPLAN International
Conference on Functional Programming, ICFP 2002. October 4-6, 2002,
Pittsburgh, PA. p. 1.
- Brad A. Myers and Jeffrey Nichols, "Communication Ubiquity Enables
Ubiquitous Control," 'Boaster' for Human-Computer Interaction Consortium
(HCIC'2002), Winter Park, CO, Feb 1, 2002.
html
- Bernhard Suhm, Brad Myers and Alex Waibel, "Multi-Modal Error Correction
for Speech User Interfaces; Research Alert," ACM Interactions. vol. 8,
no. 1. jan+feb, 2001. pp. 16-17.
- Brad Myers, Scott E. Hudson, and Randy Pausch, "Past, Present and Future
of User Interface Software Tools; Research Alert," ACM Interactions.
vol. 7, no. 6. nov+dec, 2000. pp. 15-16.
- Brad A. Myers. Review of Jon O'Brien, Tom Rodden, Mark Rouncefield, and
John Hughes, "At Home with the Technology: An Ethnographic Study of a
Set-Top-Box Trial", ACM Computing Reviews, April, 2000. p. 216.
- Brad A. Myers. Review of Jakob Nielsen, "User Interface Directions for the
Web," ACM Computing Reviews, June, 1999. p. 313.
- Brad A. Myers. Review of Andruid Kerne, "Cultural Representation in
Interface Ecosystems: Amendments to the ACM/Interactions Design Awards
Criteria." ACM Computing Reviews, December, 1998. p. 624.
- Brad A. Myers. Review of Benjamin Watson, Neff Walker, Larry Hodges, and
Aileen Worden, "Managing Level of Detail through Peripheral Degradation:
Effects on Search Performance in a Head-Mounted Display." ACM Computing
Reviews, August, 1998. p. 427.
- Brad A. Myers. "Programmability and Heuristics in the User Interface"
ACM Computing Surveys, vol. 28A(4), December 1996,
http://www.cs.cmu.edu/~bam/nsfworkshop/mystatement.html
- Brad A. Myers. Review of Saul Greenberg, "Teaching human computer
interaction to programmers." ACM Computing Reviews, July, 1997. vol.
38, no. 7. p. 361.
- Brad A. Myers. Review of Jeff A. Johnson, "Creating Presentation Slides: a
Study of User Preferences for Task-Specific versus Generic Software." ACM
Computing Reviews, Oct, 1996. vol. 37, no. 10. p. 539.
- Brad A. Myers. Review of Y.K. Leung and M.D. Apperley, "A Review and
Taxonomy of Distortion-Oriented Presentation Techniques." ACM Computing
Reviews, Vol. 3, no. 4, April, 1995. p. 217.
- Shannon Ford and Brad A. Myers, eds. The Human-Computer Interaction
Institute. Carnegie Mellon University. April, 1995. 81 pages.
- Brad Myers. "The Design for the Amulet User Interface Toolkit,"
Human-Computer Interaction Consortium, Winter Park, CO. February 15-19, 1995.
8 pages. Available as:
ftp://ftp.cs.cmu.edu/afs/cs/project/amulet/www/amulethcic.ps
- Brad Myers. Guide for New Faculty in the School of Computer
Science. May, 1994 (revised from version of August 30, 1993.) Memorandum
circulated to the CMU CS and RI faculty.
- Bill Hefley, John Rheinfrank, and Brad A. Myers. "Interactions: A New ACM
User Interface Magazine" SIGCHI Bulletin, vol. 25, no. 2, April, 1993.
pp. 15-19.
- Brad A. Myers, "Report on the CHI'91 Workshop on Languages for Developing
User Interfaces," SIGCHI Bulletin, vol. 25, no. 2, April, 1993. pp.
20-23.
- Brad A. Myers, "Report on the CHI'91 Workshop on Languages for Developing
User Interfaces," SIGPLAN Notices, vol. 27, no. 12, Dec, 1992. pp.
8-12.
- Tyson R. Henry, Scott E. Hudson, Andrey K. Yeatts, Brad A. Myers, and
Steven Feiner. "A Nose Gesture Interface Device: Extending Virtual Realities,"
ACM Symposium on User Interface Software and Technology, Hilton Head,
SC, Nov. 11-13, 1991. pp. 65-68. Reprinted in Presence, MIT Press
Journals, vol. 1, no. 2, April, 1992.
ACM
DL or local copy.
- Brad A. Myers and Mary Beth Rosson, "User Interface Programming Survey"
SIGCHI Bulletin. vol. 23, no. 2. April, 1991. pp. 27-30. also in
SIGPLAN Notices, vol. 26, no. 8, Aug, 1991. pp. 19-22.
- Brad A. Myers, "Status Report on the User Interface Magazine" SIGCHI
Bulletin. vol. 23, no. 2. April, 1991. pp. 10-12.
- Brad A. Myers. "Making it Easy to Create Highly-Interactive, Graphical
Applications in Lisp," XNextEvent: The Official Newsletter of XUG, the X
User's Group. vol. 3, no. 1. May, 1990. pp. 1, 16-22.
- Brad A. Myers, "A New Magazine on Computer-Human Interaction?" SIGCHI
Bulletin. April, 1990. pp. 8-11.
- Brad A. Myers, Andrew Schulert, Smokey Wallace, Owen Densmore, and David
Goldsmith, "User Interface Toolkits: Present and Future," SIGGRAPH '88
Panels Proceedings, Atlanta, GA, August 1-5, 1988.
- Bill Heil, Brad A. Myers and Larry S. Rosenstein. "Software for a
Versatile Message Display System," IEEE 1979-1980 Student Papers,
TT0114-9. pp. 5-12.
Patents:
- Aniket Kittur, Brad Myers, Xieyang Liu, "Multidirectional Gesturing for On-Display Item Identification and/or Further Action Control", filed 25 April, 2022, provisional filed September 15, 2021. PCT/US2022/043604, Application No. 18/689,589. In submission.
- Brad A. Myers and Andrew J. Ko. "Debugging Interface."
US Patent Number 7,735,066.
Issued: June 8, 2010.
Filed October 7, 2005, claiming priority to provisional filed
October 8, 2004.
pdf
- Jacob O. Wobbrock and Brad A. Myers. "Using Edges and Corners for
Character Input." US Patent No. 7,729,542, issued June 1, 2010,
Filed March 29, 2004, claiming priority to provisional filed April
4, 2003.
pdf
- Brad A. Myers, Jade Goldstein, and Matthew A. Goldberg. "Creating
Charts and Visualizations by Demonstration." Patent Number
5,581,677. Filed April 22,
1994. pdf
Submitted for Publication
- Jenny T. Liang, Melissa Lin, Nikitha Rao, Brad A. Myers, "Prompts Are Programs Too! Understanding How Developers Build Software Containing Prompts". arXiv:2409.12447, [cs.SE] 19 Sep 2024
-
Simret Araya Gebreegziabher,
Yan Xu,
Mary Anne Hood,
Qisheng Li,
Stephanie Santosa,
Christopher Collins,
Brad A Myers.
"LEXPLORA: A Human-AI Collaborative System for Qualitative Data Exploration and Analysis"
- Karthik Mahadevan,
Michelle Li, Lucas Furukawa Gadani, Tovi Grossman, Brad A Myers. "ARoutines: Creating Object-Centered Routines through In-Situ Demonstrations and Visual Programming"
- Marcel Ruoff, Brad A. Myers, Alexander Maedche. "MALACHITE - Enabling Users to Teach GUI-Aware Natural Language Interfaces"
- Jason Wu, Kashyap Todi, Joannes Chan, Brad A Myers, Ben Lafreniere.
"FrameKit: A Tool for Authoring Adaptive UIs Using Keyframes"
- Daye Nam, Andrew Macvean, Vincent Hellendoorn,
Bogdan Vasilescu, and Brad Myers.
"In-IDE Generation-based Information Support with
a Large Language Model", arXiv:2307.08177v1 [cs.SE] 17 Jul 2023.
- Andrew T. Duchowski,
Chris D. Hundhausen,
Andreas Stefik,
Alan Dix,
Krzysztof Krejtz,
Brad Myers,
Paul Ralph,
Julie Williamson.
"Using Evidence Standards to Facilitate Publication Authorship and Review"
- Daye Nam, Bogdan Vasilescu, Brad Myers, Vincent Hellendoorn, "Context-Sensitive Developer Information Support"
- Chaoran Chen, Brad A Myers, Cem Ergin, Emily Porat, Sijia Li, Chun Wang, "ScrollTest: Evaluating Scrolling Speed and Accuracy." arXiv:2210.00735 [cs.HC] (preprint).
- Daye Nam, Andrew Macvean, Bogdan Vasilescu and Brad Myers, "Automatic Domain-Specific Concept Extraction from API Documentation"
- Brad A. Myers, Ashley Lai, and Andrew Faulring, "Can Editing the Past Foster Exploratory Design?"
- Annette DeVito Dabbs,
Mi-Kyung Song,
Brad Myers,
Ruosha Li,
Mary Amanda Dew,
"Pocket PATH® A Mobile Health Intervention to Promote Self-Management:
A Randomized Controlled Trial"
- Brad A. Myers, Mi-Kyung Song, Mary Amanda Dew, Alex Begey, Jill Aubrecht,
Lorrianne Nault, Ruosha Li, and Annette DeVito Dabbs, "Pocket PATH: Handheld and Web Applications to Improve Self-Care Behaviors"
- Thomas D. LaToza, Brad A. Myers, Jonathan Aldrich.
"Answering Reachability Questions"
Unpublished
- Andrew Faulring and Brad A. Myers,
"Visualizing and Manipulating Complex Calendar Scheduling Information."
2006, pdf
- Jeffrey Nichols and Brad Myers. Report on the INCITS/V2 AIAP-URC
Standard. 2004.
pdf
- A. Chris Long, Brad A. Myers, Juan Casares, Scott M. Stevens, and Albert
Corbett. "Video Editing Using Lenses and Semantic Zooming". 2003.
pdf
- Brad A. Myers, Yu Shan A. Chuang, Marsha Tjandra, Mon-chu Chen, and
Chun-Kwok Lee. "Floor Control in a Highly Collaborative Co-Located Task."
2000.
http://www.cs.cmu.edu/~pebbles/papers/pebblesfloorcontrol.pdf
- Karen Cross, Adrienne Warmack, and Brad Myers. "Lessons Learned: Using
Contextual Inquiry Analysis to Improve PDA Control of Presentations". 1999.
http://www.cs.cmu.edu/~pebbles/papers/pebblesslideshowci.pdf.
- Richard G. McDaniel and Brad A. Myers, "Gamut: Creating Complete
Applications Using Only Programming-by-Demonstration." 1999.
postscript.
- Brad A. Myers and Kenneth A. Strickland. "Easily Adding Sound Output to
Interfaces." 1998.
http://www.cs.cmu.edu/~amulet/papers/soundinamulet.pdf
http://www.cs.cmu.edu/~amulet/papers/soundinamulet.ps
- John Huebner and Brad A. Myers. "Easily Programmable Shared Objects For
Peer-To-Peer Distributed Applications." 1998.
http://www.cs.cmu.edu/~amulet/papers/Submitted-sharedobj.ps
http://www.cs.cmu.edu/~amulet/papers/Submitted-sharedobj.pdf
http://www.cs.cmu.edu/~amulet/papers/Submitted-sharedobj.html
- Ilhwan Kwon and Brad A. Myers. "Defining and Editing Constraints
Graphically by Treating Constraints as Objects." 1998.
- Brad A. Myers, Neal Altman, Khalil Amiri, Matthew Centurion, Fay Chang,
Chienhao Chen, Herb Derby, John Huebner, Rich Kaylor, Ralph Melton, Robert
O'Callahan, Matthew Tarpy, Konur Unyelioglu, Zhenyu Wang, and Randon Warner.
"Using Benchmarks to Teach and Evaluate User Interface Tools." 1997.
http://www.cs.cmu.edu/~amulet/papers/benchmarks.pdf
- Brad A. Myers, Alan Ferrency, Rich McDaniel and Roger Dannenberg.
"Debugging Interactive Applications." 1996.
http://www.cs.cmu.edu/~amulet/papers/debugpaper.pdf
World Wide Web Pages:
- Brad Myers home page. Including
List of Systems and Their
Acronyms and CHI
Conference Badges
- Website for
Pick, Click, Flick!
The Story of Interaction Techniques, book from ACM Books. www.ixtbook.com.
- Variations to Support Exploratory Programming, http://www.exploratoryprogramming.org
- Natural Programming Project Pages http://www.cs.cmu.edu/~NatProg
- Pebbles Project Pages http://www.cs.cmu.edu/~pebbles.
Featured in the January 6, 2003, Vol. 5, no. 15, issue of the Innovative
Teaching Newsletter on "PDAs in the Classroom".
- User Interface Software Tools. http://www.cs.cmu.edu/~bam/toolnames.html
A
list of tools for creating user interfaces. (Awarded Editor's Choice,
LookSmart Directory, a subsidiary of The Reader's Digest, Jan 22, 1997.
Links2Go Key Resource award in the GUI topic, 22 Jul 98.)
- Computer Almanac - Numbers About Computers http://www.cs.cmu.edu/~bam/numbers/
Interesting
and Useful Numbers about Computers. (Top link on the original The Microsoft
Network "Look it Up" page; selected for the "Exclusive Kool Sites" award from
Komputer Klinic for June 14, 1996; Awarded four stars by Anbar Electronic
Intelligence Computing Cool Sites for the January'98 Computing Milieux; Listed
in Mexico's FirstNews: Internet at Home, Computers, Information and Opinion
Articles, March'98; Earned the "Duke of URL Classy Site Pick Award," May,
1998; included in Addison Wesley Longman Publishing Company's on-line text
books by Neil A. Weiss
on Statistics. Featured link in LibrarySpot's Almanac Page,
April, 2000.)
- Amulet Project Pages http://www.cs.cmu.edu/~amulet
- Demonstrational Interfaces Project Pages http://www.cs.cmu.edu/~bydemo
- Garnet Project Pages http://www.cs.cmu.edu/~garnet
- Command Post of the Future (CPOF) Project Pages http://www.cs.cmu.edu/~cpof
- Silver Multi-media Editing Project Pages http://www.cs.cmu.edu/~silver
- Marylee Williams, "New Search Engine Tool Helps Users Make Sense of Unfamiliar Topics", June 13, 2024, CMU SCS news release, html.
- "Catching Waves at CHI", 3-minute video from CHI'2024, May 16, 2024, features my course on Interaction Techniques at about 1:22-1:24, video.
- Karen Harlan, "Myers Publishes Book on Interaction Techniques", CMU HCII news release, May 7, 2024, html.
- Jakob Nielsen, "Recommended Course on Interaction Techniques", UX Roundup, March 25, 2024, html.
- IEDnewsdesk, "Carnegie Mellon Recognizes Three Faculty Members With Prestigious Professorships", India Education Diary, Jan 8, 2024, html.
- Kyle Polich, Data Skeptic Podcast, "Machine Intelligence: A Survey Assessing Github Copilot", Interview with Jenny Liang about our paper, 11/20/2023, 26:24, link.
- Abby Simmons, "Carnegie Mellon Honors Three Faculty With Professorships", Friday, November 17, 2023, (about the Charles M. Geschke chair I received), html. (Also on LinkedIn and other social media).
- US Consulate Hamburg, tweet and picture about our visit with Deputy Counsel General Mahvash Siddiqui, Apr 27, 2023; tweet.
- Jessica Guynn, "What the duck! If autocorrect is so smart, why are the corrections so wrong?", USA TODAY, April 1, 2023, html.
- Adam Straker, "this is the history of the 'Undo' function", Tech World, via HowToGeek, 07/03/2023. html.
- Susie Cribbs, "Myers Named HCII Director", February 6, 2023. html.
- Also, CMU press release, 2/7/2023: html
- Reprinted as: IEDnewsdesk, "Carnegie Mellon University’s Dean, SCS Named HCII Director",
India Education Diary, 2/9/2023, html.
- Karen Harlan, "HCII at SCS Founders Day 2022", HCII Press Release, April 15, 2022, html and video of award ceremony
- Aaron Aupperlee, "CMU Researchers Develop Tool To Help Determine When To Reuse Content", Monday, November 22, 2021, html
- James Koppel, "Developer tools can be magic. Instead, they collect dust." Path-Sensitive, March 28, 2021. html (discusses the Whyline)
- "Wait Wait…Tell Me!", 99% Invisible, episode 369, September 3, 2019. html and audio.
- Josselin Feist, "Trail of Bits @ ICSE 2019 – Recap," Security Boulevard, June 19, 2019. html. (discusses our presentation on Obsidian).
- Karen Harlan, "Four Receive Google Faculty Research Awards in HCI", April 24, 2019, (HCII press release), html.
- Jason Farman, Delayed Response: The Art of Waiting from the Ancient to the Instant World, Yale University Press; November 20, 2018. book. (This book mentions my contributions to Progress Bars).
- Jeffrey M. Perkel, "Why Jupyter is data scientists’ computational notebook of choice", Nature. 30 October 2018, html. (mentions our "Verdant" tool).
- Karen Harlan, "Kery, Myers Win Best Paper at VL/HCC for Verdant Prototype", October 22, 2018. html.
- Karen Harlan, "Four from HCII Receive Google Faculty Research Awards", HCII Press Release, June 14, 2018, html.
- Referenced in The Piper, "Personal Mention", June 19, 2018. html.
- Amelia McNamara, "Dagstuhl reflections", 11 Feb 2018. html.
- Felienne Hermans, "Types of Studies – Brad Myers", (blog entry about my Dagstuhl talk), February 5, 2018, html.
- Karen Harlan, "HCII Professor Earns Most Influential Paper Award for Fourth Time in Six Years", HCII Press Release, October 10, 2017, html.
- Laura Kelly, "Celebrating 10 Years of the Last Lecture", September 18, 2017. html, and video with small clip of me (5:33).
- "Myers Earns 2017 SIGCHI Lifetime Achievement in Research Award", February 16, 2017, (CMU Press release). html.
- Aisha Rashid and Susie Cribbs, "Computer Science Faculty Members Earn SIGCHI Honors", 2017-02-21 15:54, html.
- John Maeda, "#DesignInTech Report 2016", slide 39 mentions the "Brief History of HCI Technology" article, March 14, 2016. slideshare.
- Ben Shneiderman, "Encounters with
HCI Pioneers: A Personal Photo Journal", ACM interactions, March-April, 2016, pp. 54-57. ACM ref, html or pdf. Discusses Ben's "HCI Pioneers" which includes Brad Myers.
- Sam Weber, "Empirical Evaluation of API Usability and Security," SEI Blog, January 11, 2016, html.
- "Encounters with HCI Pioneers" by Ben Shneiderman, Catherine Bloom and Sarah Sexton. Front page and my entry: https://hcipioneers.wordpress.com/portfolio/myers-brad/
- "Faculty Featured on "Encounters With HCI Pioneers", September 2, 2015, HCII Press Release.
- "Here's to Another 20 Years! HCII Community Gathers to Celebrate Institute's 20th Anniversary", November 26, 2014. on-line
- Nick Keppler, "Inventing the future", thelink (The Magazine of the Carnegie Mellon University School of Computer Science), November 14, 2014, on-line
- Sergio De Simone, "InterState: A Language and Environment for Expressing Interface Behavior", InfoQ, July 28, 2014, on-line
- Byron Spice, "Carnegie Mellon Researchers Win 'Most Influential' Award", June 25, 2014, SCS press release.
- "Myers Among Authors of 'Most Influential' Paper", June 27, 2014, HCII Press release, on-line.
- "Personal mention", on-line.
- Byron Spice, "Carnegie Mellon Creates Programming Library for Developing Interactive Web Pages in JavaScript", June 23, 2014. SCS press release.
- Richard Byrne Reilly, "Adobe and CMU researchers unveil a brilliant new JavaScript library: ConstraintJS", VentureBeat, June 23, 2014, on-line and
local pdf.
- Daniel Engber, "Who Made That? (Autocorrect)", June 6, 2014, New York Times Magazine, in print on page MM24 of the New York Times Sunday Magazine for June 8, 2014, on-line, or local pdf.
- Kelsey Campbell-Dollaghan, "Who Designed the Hamburger Icon?" Gizmodo, 3/31/14 3:16pm, on-line, (embeds the 'All the Widgets' video on Vimeo).
- Daniel Engber, "Who Made That Progress Bar?", March 7, 2014, New York Times Magazine, in print on page MM18 of the New York Times Sunday Magazine for March 9, 2014, on-line, or local pdf.
- Anick Jesdanun, AP Technology Writer, "Apple's Mac Still Influences, 30 Years After Debut", NEW YORK, January 23, 2014 (AP). html or local pdf.
- Byron Spice, "Myers Once Again Wins 'Most Influential' Award", August 30, 2013. SCS press release.
- Fabian Beck, "Software Visualization Highlights at ICPC and ICSE 2013" (summary of my keynote), May 30, 2013, on-line, (excerpt in tinmark.com)
- Byron Spice, "IEEE Confers Prestigious Fellow Status
On Four Carnegie Mellon Faculty Members"
- SCS Press Release, December 5, 2012, on-line, and local copy
- CMU Press release, December 6, 2012, on-line
- The Piper, December 13, 2012, Excerpt in Personal Mention
- "News Brief: HCII Paper of 2002 Named 'Most Influential'", CMU Press Release, September 25, 2012, html.
- "Myers, two alumni recognized for ‘most influential’ paper", The Link, Fall, 2012, issue 7.0, p. 37. on-line version.
- A shorter version mentioned here.
- Bianca Bosker, "Meet The iPad 13: Imagining The iPad, Decades From Now",
The Huffington Post, 3/8/2012,
html
or local
pdf
- Byron Spice, "Symposium explores how computer programs can be made easier to write and understand", Press Release,
6-Jul-2011. CMU and SCS and HCII,
or local pdf.
Picked up by:
- EurekAlert!
- Rob Knies, "April in Paris: European Software Focus", Microsoft Research Press Release, April 14, 2011,
html and
local pdf.
(quoted in: R&D Mag, April 25, 2011,
html).
Mentioned in CMU news item:
html.
- Jessica Mintz,"Designs with a Deeper Purpose: Software specialist Bill Buxton wants
designers to think more carefully about which innovations to pursue," Technology Review, April 21, 2011.
html and
local pdf
- Paul Krill, "Microsoft, IBM highlight software development advances",
InfoWorld, 07/09/2009, html, and
local pdf.
- Byron Spice, "Carnegie Mellon develops Java programming tools
employing human-centered design techniques", Press Release,
17-Jun-2009.
CMU
and
SCS and
HCII,
or
local pdf.
Picked up by:
- Paul Leahy, "A Better Way to Search the Java API?", About.com:Java, June 18, 2009, html or
local pdf
- Alpha Doggs, "What's behind Carnegie Mellon's cool new Java acronyms:
Java tools employ human-centered design
methods", NetworkWorld.com, 06/17/09,
html or
local pdf
- Dr. Dobb's,
"Finding Java API Methods and Classes", June 17, 2009
- Tania Andersen, "Nyt værktøj finder nålen i API-høstakken" (in Danish), Version2, June 23, 2009, html, Google's translation, or local pdf or local image
- Paolo Raviola, "Orientarsi tra classi e metodi di Java" (in Italian), Programmazione.it v6.2, June 24, 2009, html, Google's translation, or local pdf
- Liz Tay, "Java tool trebles developer speed", itnews for Australian Business, June 26, 2009, html or local pdf
- EurekAlert
- ScienceBlog
- GUI PROGRAM NEWS
- Science Centric
- BrightSurf.com
- Congoo
- MacTech Magazine
- PhysOrg.com
- Website gear
- Insciences
- Macsimumnews
- e! Science News
- Topix
- RocketNews
- ScienceWeek
- Science Daily
- ACM TechNews
- Fred Palma
- suka (tidak) suka
- Science News Daily
- social|median
- Science Blips: Jadeite
- Science Blips: Apatite
- IndicThreads.com
- news.csdn.net (in Chinese) or (Google's translation) or
(local pdf).
- Software Development Tools Directory
- eWeek.com
- IT Pub.net (in Chinese) or (Google's translation) or
(local pdf).
- Kojo Nnamdi, "The Kojo Nnamdi Show", Life Lesson's: Randy
Pausch, radio show on WAMU 88.5FM (Washington, DC) and some NPR
stations, July 28, 2008, 1:43pm-2:00pm.
Also available
online and my
local mp3 copy
- Chris Douce, "Natural Programming Project," Psychology of Programming
Interest Group (PPIG) Newsletter, January, 2008.
http://www.ppig.org/newsletters/2008-01.html
- Luca Chittaro, "THE DISAPPEARING DESKTOP. An interview with Jaime Teevan (Microsoft) and William Jones (Univ. Washington)", Interattivo, 06/04/08, (discusses Feldspar at the PIM workshop at CHI'2008),
html.
- Overview of the HCII Institute, 9:37min video, (I am interviewed starting at 6:00),YouTube.
- Olga Kharif, "Google's Orkut: A World of Ambition",
BusinessWeek.com, October 8, 2007.
Reprinted at MSNBC.
- Virginia Gold, "ACM Names 34 Fellows for Contributions to Computing and IT", January 10, 2006.
html; and
ACM MemberNet, Volume 4, Issue 6, January 2006.
html
- Ivanhoe Broadcast News, "Hi-Tech Typing", Discoveries and Breakthroughs
in Science. (1:25 min. video and web story). October, 2005. html and video
- Aaron Marcus, "When in Rome, do as the Romans do: HCII 2005 recap", ACM
Interactions, Volume 12, Issue 6, November + December 2005. pp. 48 - ff.
("why were such luminaries as ... Brad Myers from Carnegie-Mellon University
in attendance?") html
or local pdf
- Eric Smalley, "View from the High Ground: CMU's Brad Myers", Technology
Review News, August 22, 2005. html.
- Alan Cohen, "Software Is Too Buggy and Unreliable," part of the special
section on "The Ten Biggest Problems in Computing and How We'll Solve Them",
PC Magazine, August 23, 2005. Vol. 24, no. 14, pp. 86-87. Also on PCMag.com.
- (TR Staff), "Write Steady", Technology Review, vol. 108, no. 8,
August, 2005, p. 27. html
- Anne Watzman, "Ko, Aung and Myers Win Best Paper Award At International
Conference on Software Engineering". CMU Press Release. May 23, 2005. html
- Anne Watzman, "Myers and Wobbrock to Showcase Projects At Microsoft
Research Tech Fair 2005". CMU Press Release. April 27, 2005. html and pictures
- Bongshin Lee, Mary Czerwinski, George Robertson, Benjamin B. Bederson.
"Understanding Research Trends in Conferences using PaperLens," Proceeding of
the SIGCHI Conference On Human Factors In Computing Systems: CHI'2005,
Portland, Oregon, April 02 - 07, 2005. pp. 1969-1972. pdf.
"For
example, the most prolific author is Brad Myers who has published 41
papers.... For End User Programming, Brad Myers was the most frequently cited
author.... For example, Card and Myers are connected indirectly to each other
because they have each co-authored a paper with Shneiderman."
- "Copy-and-paste goes natural", Technology Research News, January
12/19, 2005. html.
- ACM TechNews, "Taking Handheld Devices to the Next Level", Volume 7, Issue
744: Friday, January 21, 2005. html
- Christine Tomasino, "A
Presenter's Friend" and "Handheld
Software for Student Collaboration". For What It's $$Worth$$.
Friday, January 21, 2005.
- Byron Spice, "Text with an edge," Pittsburgh Post-Gazette, Monday,
Nov. 29, 2004. p. A-6. html
- Aaron Ricadela, "Trying to Make the Pen as Mighty as the Keyboard," The
New York Times, November 11, 2004. p. E5. html
- "Home is where the future is", The Economist, Sep 16, 2004. Print
edition and on-line
- The "Knowledge Encapsulation System", a commercial product of Software Theories, specifically
references our paper as
an influence.
- Mike Crissey, "Researchers aim to make debugging simpler", Associated
Press, July 26, 2004. Appears in Salon.com
and MSNBC and CNN
and CBSNews.com
and Forbes.com
and USAToday.com,
and Detroit
News (August 15, 2004), and Melbourne,Victoria,Australia
Herald Sun, and Gadgetopia, and
404
Magazine (in German), etc.
- Sebastian Rupley, "Debugging for the Masses", PC Magazine Online,
May 14, 2004. html. Reprinted
in Yahoo News
- David Hart, "Researchers to Help Exterminate Bugs in Spreadsheets, Web
Applications." NSF Press Release NSF PR 04-065 - May 05, 2004. html. Also
reprinted in:
- Calvin Leske, "The Pittsburg Pebbles PDA Project" [sic], The NSDL Scout
Report for Math, Engineering, and Technology. Volume 2, Number 19,
September 26, 2003. html
- Mark Boslet, "THE BIG IDEA: Microsoft Labs Searches For Legacy," Dow
Jones Newswires, 22 September 2003.
- Kim Peterson. "Inventions' wonderful world on display at Microsoft fair,"
Seattle Times. Wednesday, July 30, 2003. pp. E-1 and E-3. html
- Microsoft PressPass Press Release, "It's Academic: Microsoft Research
Collaboration Projects Fuel Technology Innovation at Universities". Redmond,
Wash., July 28, 2003. html
- Dan Gillmor, "Dan Gillmor: Designing new handhelds to improve
human-computer interaction," SiliconValley.Com; The San Jose Mercury
News, April 9, 2003. html
- Kimberly Patch, "Handhelds Gain Space," Technology Research News,
February 26/March 5, 2003, p. 4. html
- Walter McKenzie, "PDAs in the Classroom," Innovative Teaching
Newsletter, Vol. 5, no. 15, January 6, 2003, html
- Ann Light, "Pebbles Project connects PDAs up Smartly,"
UsabilityNews.com, 17 December 2002. html
- Michael Yeomans, "CMU Scientists Improving Computers' People Skills,"
Pittsburgh Tribune-Review, Tuesday, October 22, 2002. pages B7, B10. html
- Mike Crissey, "Designers Work on All-in-One Remote," Associated
Press, August 27, 2002. html
- John Zyskowski, "Hands in a new world order," Federal Computer
Week, March 18, 2002. html
- Kimberly Patch, "Correction choices key for speech software,"
Technology Research News, September 5, 2001. html
- Catherine Zandonella, "How to Snarf with the Geeks," The New
Scientist, vol. 172, no. 2311, October 6, 2001. p. 24.
- Anthony Violanti, "Revolution in a Box: How 20 years of Personal Computers
changed the world," Buffalo News, August 12, 2001. pp. A1, A8.
- Jennie Borodko Stack, "Palm Pilot Connects Girl with Classroom,"
QUEST, Volume 8, Number 1, February 2001. pp. 48-49. html
- Paul Beebe, "Software Marketed to trade under CMU brand name,"
Pittsburgh Tribune-Review, vol. 112, no. 285, Nov. 14, 2000.
- Leander Kahney, "Prettying Up Linux," Wired News, Feb. 25, 2000.
page 2. html
- Andrew Wilson. "Computer Conference Set to Make Programming Easier,"
Allegheny Business News, vol. 6, no. 20, Nov 27-Dec 11, 1991. p. A5,
A7.
- "Look before you leap," Computing. June 13, 1991. p. 4.
- Laurent Belsie. "Picture This: Visual Programming," The Christian
Science Monitor. March 13, 1991. p. 12. also printed as "Researchers
simplify computer programming," in Grand Rapids Press, MI. May 2, 1991.
- Tony Durham. "Programming by Example and Interface Without Tears,"
Computing. April 7, 1988. pp. 22-23.
Chair:
- Program Co-Chair (with Elena L. Glassman, and Jonathan Grudin), Human Computer Interaction
Consortium (HCIC'24), Human Computer Interaction Consortium (HCIC'24), June 16-19, 2024, Lake Lawn Resort, Delavan WI.
- Co-organizer, Workshop on Understanding research about software developers around the world amidst global pandemics and crisis, at the 19th
European Conference on Computer-Supported Cooperative Work (ECSCW'2021). June 7, 2021,
Virtual (not
Zurich, Switzerland)
- Co-Chair, Journal First Track, IEEE VL/HCC'2020.
- Chair 2014-2017, and Vice-Chair 2011-2014, VL/HCC Conference Steering Committee
- Chair, SIGCHI Achievement Awards committee, 2010-2012.
- General Conference Chair, IEEE VL/HCC 2011. IEEE Symposium on Visual Languages and Human-Centric Computing, September 18–22, 2011, Pittsburgh, PA.
- Corporate Sponsors Co-Chair, UIST'2008, UIST'2007.
- Corporate Sponsors Chair, UIST'2006, UIST'2005, UIST'2004, UIST'2003,
UIST'2002, UIST'2001, UIST'2000 and UIST'1999: the ACM Symposium on User
Interface Software and Technology.
- Associate Chair,
Product
Design and Usability (PDU) Consortium,
at Carnegie Mellon University, Pittsburgh, PA.
- Co-organizer, NSF Workshop on
Creativity Support Tools, June 13-14, 2005. Radisson Barcelo Hotel in
Washington, DC.
- Program Co-Chair (with Jamie Frankel, MERL), Human Computer Interaction
Consortium (HCIC'04), Fraser, CO, 2004.
- Co-Chair, Human-Computer Interaction working group at the ACM & NSF
Workshop on Strategic Directions in Computing Research, June 14-15, 1996.
- General Conference Chair for UIST'95: the ACM Symposium on User Interface
Software and Technology.
- Video Chair, 1990 and 1992 ACM SIGCHI Conferences.
- Organizer, SIGCHI'91 two-day Workshop: Computer Languages for Programming
User Interface Software, April 28-29, 1991.
- Displays Chair, 1988 IEEE Workshop on Visual Languages.
- Chair, ACM SIGCHI User Interface Magazine Committee, 1990-1991.
Editorial:
- Associate Editor, Journal of Visual Language and Computing, KSI Research Inc., 2018 (Founding) - present
- Associate Editor, Journal of Computer Languages (COLA), Elsevier, 2018 (Founding) - present.
- Associate Editor, Journal of Visual Languages and Sentient Systems,
2015 (Founding) - 2019 (Folding).
- Editorial Board, Springer Human–Computer Interaction Series of books. 2013-present.
- Associate Editor, Journal of Visual Languages and Computing (JVLC). 1989 (Founding) - 2018 (Folding).
- Founding Editors and Advisors Board (previously: Computer Sciences Editorial Board), Interacting with
Computers. 1996 - present.
- Editorial Board, Human-Computer Interaction Journal, 1990-2017.
- Guest co-editor, Special Issue of IEEE Software on
End-User
Software Engineering, September/October 2009.
- Guest co-editor, Special Issue of ACM Transactions on Computer-Human
Interaction (TOCHI) on Web Accessibility, 2006.
- Associate Editor, ACM interactions magazine. 1993 (Founding) - 2007
- Associate Editor, ACM Transactions on Computer-Human Interaction.
1993 (Founding) - 2006
- Guest co-editor, Special issue on Handheld Computing of IEEE
Computer, September, 2003.
- Editorial Board, inScight, Academic Press Daily Science News
Service on the Internet, 1998.
- Associate Editor, ACM Transactions on Information Systems,
1991-1993.
- Advisory Editor, Jones and Bartlett Publishers, Inc. 1991-1993.
- Guest editor, Special issue on User Interface Software of ACM
Transactions on Information Systems, July, 1990.
Program Committees:
- Program Committees, IEEE Symposium on Visual Languages and
Human-Centric Computing (VL/HCC),
2024,
2022, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2010, 2009.
- Program Committee, Workshop on Designing Technologies to Support Human Problem Solving (DTSHPS'18) at VL/HCC'2018.
- Organizing Committee, Dagstuhl Seminar 18061, "Evidence about Programmers for Programming Language Design", Stefan Hanenberg, Brad A. Myers, Bonita Sharif, Andreas Stefik. Schloss Dagstuhl International
Conference And Research Center For Computer Science, Germany. February 4 - 9, 2018.
- Program Committee, Workshop on the Evaluation and Usability of
Programming Languages and Tools (PLATEAU), 2016 and
2015.
- Program Committees, ACM Symposiums on User
Interface Software and Technology (UIST), 2014, 2005, 2000, 1990, and 1989.
- Program Committee, LIVE 2013: Workshop on Live Programming, at ICSE'2013, San Francisco, CA, May 19, 2013.
- Program Committees, ACM SIGCHI Symposium on Engineering Interactive
Computing Systems, EICS'2010,
EICS'2009
- Organizing Committee, Software Engineering Foundations for End
User Programming (SEEUP) Workshop at ICSE'2009.
- Program Committee, Second International Symposium on End User Development
(IS-EUD'2009),
March 2-4, 2009. Siegen, Germany.
- Program Committee, The
Fourth Workshop on End-User Software Engineering
(WEUSE IV),
Co-located with ICSE 2008, Leipzig, Germany. May 12, 2008.
- Organizing Committee, Dagstuhl Seminar 07081, "End-User Software Engineering", Margaret M. Burnett, Gregor Engels, Brad A. Myers, Gregg Rothermel. Schloss Dagstuhl International
Conference And Research Center For Computer Science, Germany. Feb 18, 2007 -
Feb 23, 2007.
- Organizing Committee, 2nd Workshop on End-User Software Engineering (WEUSE II) at CHI'2006,
Montreal, Canada, April 23, 2006.
- Program Committee, Workshop on The Many Faces
of Consistency in Cross-platform Design at CHI'2006, April 23, 2006,
Montreal.
- Program Committee, 1st Workshop on End-User Software Engineering (WEUSE 2005) at ICSE 05, Saint
Louis, MO, May 21st 2005.
- Program Committee, Third IEEE Symposium on
End-User Programming and Domain Specific Programming, October 28-31, 2003,
Auckland, New Zealand.
- Program Committee, MobileHCI'03: Fifth
International Symposium on Human Computer Interaction with Mobile Devices and
Services, Udine (Italy), 23-26 September 2003
- Program Committee, International
Workshop on Visual Languages and Computing, VLC'03, Florida International
University, Miami, Florida, September 24-26, 2003.
- Program Committee, CHI'2003 Workshop on Perspectives in End User
Development.
- Program Committee, ICMI'2002: International Conference on Multimodal
Interfaces.
- Program Committee, IUI'2002: International Conference on Intelligent User
Interfaces (IUI), 2002.
- Program Committee, Shared Environments to Support Face-to-Face
Collaboration Workshop at CSCW'2000.
- Program Committee, ADL'2000: IEEE Advances in Digital Libraries
Conference, May 22-24, 2000, Washington, D.C.
- Program Committee, 4th USENIX Windows Systems Symposium. August 3-4, 2000,
Seattle, Washington.
- Program Committee, DSL'99: 2nd Usenix Conference on Domain Specific
Languages. Oct 6-9, 1999 in Austin, Texas.
- Doctoral Consortium Committee, 1997 ACM SIGCHI Conference.
- Short Papers & Interactive Posters: CHI'95.
- Videos: ACM CHI'91, and INTERCHI'93 Conferences.
- Papers: ACM SIGCHI+GI'87, CHI'89, CHI'91, and CHI'99 Conferences.
- Program: 1988, 1989 and 1990 IEEE Workshops on Visual Languages.
- Program: First (1990) and Second (1991) EUROGRAPHICS Workshops on Object
Oriented Graphics.
Other Committees:
- Member, Assessment and Search Committee, for the Editor-in-Chief for the Journal of the ACM, 2021
- DARPA ISAT Mainstream Mashups for Military Applications (MaMaMiA)
Workshop, July 22-24, 2020
- SIGCHI History Committee, 2019 - present.
- ACM Doctoral Dissertation Award Committee, 6/2016-6/2020.
- VL/HCC Conference Steering Committee, 2009-2021.
- On-site review commitee for LERO - The Irish Software Research Centre, University of Limerick, Ireland, 15-17th of April 2019.
- IEEE Fellows Review Committee, 2016-2017, 2019.
- DARPA ISAT Augmented Developers:
Tools for Hybrid Human-Machine Software Engineering Workshop, February 23-24, 2017, Arlington, VA.
- DARPA ISAT Fostering Adoption of Programming Languages Workshop, February 11-12, 2013, Philadelphia, PA
- Academic Program Review (APR) Committee for the Department of Computer Science at the University of Southern California (USC), February, 2014.
- Member of the International Advisory Board of the
Master
Program in Human Computer Interaction (HCI) at the University of Siegen,
Siegen, Germany, 2009.
- IEEE Senior Member Review Panel, 2009
- Microsoft Consumer Productivity Experiences Group Advisory Council.
2006-2008.
- Microsoft Research University Relations Faculty Advisory Board. 2003.
- DARPA HCI Workshop, October 28-29, 1992, Pittsburgh, PA.
- DARPA ISAT Study Group: Gentle Slope Systems. August, 1992, Woods Hole,
MA.
- DARPA ISAT Study Group: Intelligent Interfaces. August, 1991, Woods Hole,
MA.
- NSF Workshop: An Agenda for Human-Computer Interaction Research: Science
and Engineering Serving Human Needs. Washington, D.C. March 4-5, 1991.
- SIGCHI Publications Committee, 1989-1994.
- SIGCHI Committee on Flagship Publications, 1989-1990.
Reviewer:
-
External expert in tenure track evaluation at Aalto University, Finland, 2013
- NSF Panel Reviewer for grant proposals (various programs), 1997, 2000, 2004, 2005, 2007, 2008, 2014, 2021.
- Grant proposals for the National Science and Engineering Research Council (NSERC) of
Canada, European Research Council
of Brussels, Belgium (2014), etc.
- Government of Quebec, Ministere du Conseil executif, Fonds de
developpement technologique.
- Book manuscripts for Academic Press, Morgan-Kaufmann, Addison-Wesley,
Prentiss-Hall, Benjamin Cummings, etc.
- Papers for: SIGCHI, SIGGRAPH, UIST, TOCHI, HCI, IwC, IEEE CG&A, IEEE
Computer, IEEE Software, IEEE Transactions on Software Engineering, ACM TOG,
HICSS, IJCAI, TOPLAS, The Visual Computer, Software Practice & Experience,
etc.
Societies:
SIGCHI (CHI Academy, Lifetime Achievement Award), ACM (Fellow), IEEE Computer Society, IEEE (Life Fellow), Electronic Frontier Foundation (EFF), American Association of University Professors (AAUP).
- Charles M. Geschke Director of the Human-Computer Interaction Institute, Feb, 2023 - present.
- Interim Director of the HCII, 2022 - 2023.
- HCII Bachelors of HCI (BHCI) Admissions Committee, 2022.
- HCII Director Search Committee member, 2021.
- Chair, planning committee for The Carnegie Mellon University School of Computer Science Seminar Series on Diversity, Equity and Inclusion in Computer Science, 2020 - 2021
- Selection committee for CMU Portugal PhD dual-degree scholarships, 2021.
- HCII Research Liaison for Coronavirus Response Team, March, 2020 - 2021
- Institutional Review Board (IRB) Member, 2016-present.
- University Research Council (URC), 2016-2022.
- University Research Council – IP Policy Subcommittee, 2017 - 2018
- SCS Council member, 2014-present.
- Lifetime Member, Order of the May, 2013 - present.
- HCII External Awards Committee, 2013 – 2023. Chair, 2021-2023.
- Organizer for the HCI Seminar Series, 1992-1993, and 1999-2023.
- HCII Space Committee Chair, 2013 - 2015, 2018.
- SCS Space Committee, member, 2015 and 2019.
- HCII Faculty Search Committee, 2018-2019
- Faculty Senator: representing HCII, 2012 - 2018; representing Computer Science, 1994 - 1996.
- Co-Chair, HCII 20th Anniversary Committee, 2014 (with Amy Ogan and Chris Harrison)
- Marshall of the SCS Masters Students, CMU Commencement, 2015, 2014, and 2007.
- HCII Internal Operations Committee Chair, 2013 - 2014.
- SCS Faculty Reappointment and Promotion Committee, ad hoc member, 2012-2014.
- ETC Teaching Professor Review Committee, 2014.
- Admissions Committee, HCI Institute's PhD Program, 1999-2003, 2009-2010, 2013.
- HCII Committee on Forming a Minor in HCI, 2012.
- Admissions Committee, HCI Institute's Master's Program, 1995-1996, 2009-2011.
- Participant, Interdisciplinary Research Training Opportunities in
Assistive Technology at CMU and the University of Pittsburgh (IGERT Program). 2003-2007.
- Member, HCII Executive Committee, 2004-2009.
- Co-Leader, (with Michael
Boninger) of the Human-System Interaction Thrust of the Quality of Life Technology (QoLT)
Engineering Research Center, 2005-2007
- Member, Quality of Life Technology Engineering Research Center, (QoLT), 2005-2007.
- Member, HCII
Twelfth Anniversary Committee, 2005-2006.
- Member, General Motors Collaborative
Laboratory, 2003-2007.
- Member, Center for Wireless and
Broadband Networking, 2001-2006.
- Member, MERITS of
Pittsburgh: Medical Robotics and Information Technology for Medicine and
Surgery, 2001-2005.
- Faculty Judge, CMU first round of the Microsoft Imagine Cup Contest. April,
2004.
- Facilities Advisory Committee for the School of Computer Science,
2002-2003.
- Faculty sponsor for CMU's participation in the "ACM Quest for Windows CE
Applications" contest, 1999, which won first place in the "Personal
Productivity" team category.
- PhD for HCI Students Committee, 1998-1999.
- Steering Committee of the Human-Computer Interaction Institute, 1994-1997.
- Developed the Guide for New Faculty in the School of Computer
Science, August, 1993 and May, 1994.
- CS Committee on Non-Tenured Reappointments and Promotions, 1993.
- CS Faculty Hiring Committee, 1992-1994.
- CS HCI Faculty Recruitment Coordinator, 1992-1994.
- Member, School of Computer Science Policy Committee, 1992-1996.
- Member, Computing Advisory Committee of the Faculty Senate, 1990-1992.
- Organizer for the 1989-90 Programming Systems Seminar Series.
- Faculty sponsor for CMU's participation in Apple Computer's 1987 "PC of
the Year 2000" contest.
Courses
- 05-431 / 05-631 Software Structures for User Interfaces (SSUI). Fall'2022. 23 students.
- 05-440 / 05-640 Interaction Techniques (IxT). Spring'2022. 22 students, plus 1 audit.
- 05-431 / 05-631 Software Structures for User Interfaces (SSUI). Fall'2021. 15 students.
- 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-640. Interaction Techniques, Spring, 2019. 28 students.
- 05-773A4: Computer Science Perspectives in HCI, (CS Mini), Spring, 2019, Mini 4. 26 students.
- 05-863/45-888: Introduction to Human Computer Interaction for Technology Executives, Fall, Mini-2, 2018. 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, Mini-2, 2017. 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-830: Advanced User Interface Software. Spring, 2017. 7 students.
- 05-773A3: Computer Science Perspectives in HCI, (CS Mini), Spring, 2017, Mini 3. 31 students.
- 05-863/08-763/45-888: Introduction to Human Computer Interaction for Technology Executives, Fall, Mini-2, 2016. 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, Mini-2, 2015. 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, Mini-2, 2014. 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, Mini-2, 2013. 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, mini 4, 2013. 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, Mini-2, 2012. 60 students.
- 95-763 Z5: Introduction to Human Computer Interaction for Technology Executives, Summer, Mini-5, 2012. (For the Heinz Executive Ed program). 12 students.
- 08-702, 08-703: Contextual Design, User Interface Design and Testing. For
MSIT eBusiness program, Fall, 2012. 47 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, Mini-2, 2011.
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, Mini 2, 2010. 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, Mini 2, 2009. 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.
- 05-863/08-763/46-863: Introduction to Human Computer Interaction for
Technology Executives. Fall, Mini 2, 2008. 59 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, 2007. 39 students.
- 08-702, 08-703: Contextual Design, User Interface Design and Testing. For
MSIT eBusiness program, Fall, 2007. 27 students.
- 05-671/672: Masters HCI Project. Spring/Summer, 2007.
- 08-702, 08-703: Contextual Design, User Interface Design and Testing. For
MSIT eBusiness program, Fall, 2006. 32 students.
- 17-770 / 46-863: Introduction to Human Computer Interaction for
Technology Executives. Fall, Mini 1, 2006. 12 students.
- 05-671/672: Masters HCI Project. Spring/Summer, 2006. 29 students.
- 96-766, 96-768: Contextual Design, User Interface Design and Testing. For
MSIT eBusiness program, Fall, 2005. 28 students.
- 96-766, 96-768, 96-771: Contextual Design, User Interface Design and
Testing. For MSIT eBusiness program, Fall, 2004. 40 students.
- 05-830: Advanced User Interface Software, Fall, 2004. 7 students.
- 20-790: Human-Computer Interaction for eCommerce. Summer Session Two,
2004. (Taught for the UTC
Flex-Mode distance-ed program) 19 students.
- 20-790: Human-Computer Interaction for eCommerce. Mini-6, Summer Session
Two, 2004. 31 students.
- 05-630 / 05-430: Programming Usable Interfaces, Spring, 2004. 18 grad, 18
undergrad students.
- 05-830: Advanced User Interface Software, Spring, 2003. 5 students.
- 96-766: CMU West Campus - Information Technology
Masters of eBusiness Technology, Contextual Design, User Interface Design
and Testing, Fall, 2002 and Spring 2003. 6 students.
- 20-790: Human-Computer Interaction for eCommerce. Spring, first mini,
2003. 12 students. (Taught for the UTC Flex-Mode distance-ed
program)
- 20-790: Human-Computer Interaction for eCommerce. Fall, second mini, 2002.
25 students.
- Human-Computer Interaction in eCommerce. June 26 - August 9, 2002. 34
students.
- 20-790: Human-Computer Interaction for eCommerce. Fall, second mini, 2001.
32 students.
- 05-631 Software Architecture for User Interfaces, Fall, 2001. 13 students.
- Human-Computer Interaction in eCommerce. June 25 - August 10, 2001. 45
students.
- 05-830, Advanced User Interface Software, Spring, 2001. Enrollment: 15 (8
PhD, 4 MS, 3 undergrad)
- 05-830, User Interface Software, Spring, 2000. Enrollment: 8 (5 MS, 1 PhD,
2 undergrad)
- 05-689, Evaluating Usability of Pebbles (Independent Study), Summer, 1999.
Enrollment: 4 MS HCII.
- 05-830, User Interface Software, Spring, 1999. Enrollment: 12 (3 MS, 2
PhD, 6 undergrad, 1 staff)
- 05-830, User Interface Software, Spring, 1998. Enrollment: 9 (4 MS, 1 PhD,
3 undergrad, 1 staff)
- 05-830, User Interface Software, Spring, 1997. Enrollment: 14 (5 MS, 5
PhD, 1 undergrad, 1 special)
- 15-621 and 15-499(A), Intro to User Interface Programming, taught with Dan
Olsen, Fall, 1996. Enrollment: 20 (10 HCII MS, 10 undergrad).
- HCI2: HCI Software Tools, A one day short course in the Carnegie Mellon
Summer School of Computer Science, June, 1996.
- 15-820 (B) Advanced Topics in HCI: User Interface Software, Spring, 1996.
Enrollment: 12 (1 undergrad, 4 PhD, 4 MSE, and 3 INI MS).
- 17-698B and 15-499A, Introduction to User Interface Programming, taught
with Jim Morris, Fall, 1995. Enrollment: about 15 undergrad, 3 HCII MS.
- 15-820(C) and 15-499(B), Advanced Topics in HCI: User Interface Software.
Spring, 1994. Enrollment: about 18 undergrad and 2 MS.
- 15-810A: Topics in User Interface Software, Spring, 1989. Enrollment:
about 20, none for credit.
Independent Study
- Variations in PhotoShop, Ashley Lai and Tam Minh Le, Summer & Fall, 2014; Ashley Lai, Spring, 2015 through Summer, 2016.
- Creating an Interactive Tool for InterState, Sukhada Kulkarni, Spring, 2014
- Natural Programming with InterState, Su Baykal, Fall, 2013
and Spring, 2014
- MSIT Capstone Project, Shawn Granda, Fall, 2013
- Slideshow Commander on Blackberry, Haijie Gu, Fall, 2009.
- Slideshow Commander on iPhone, Steven Chou, Fall, 2009.
- Apatite, Dan Eisenberg, Fall, 2008, Spring, 2009, Fall, 2009.
Winner, First place in the "Yahoo! Undergraduate Research Awards"
competition at Carnegie Mellon University, May 6, 2009, and Honorable
Mention for the CRA Outstanding Undergraduate Research Awards 2010.
- SAP API Studies, Yingyu Xie (Clare), Sae Young (Sophie) Jeong,
Spring, 2008.
- Study of Designer's Expressions, Sunyoung Park, Fall, 2007.
- US version of Korean Cyworld, Myung-Joo Ko, Fall, 2004.
- Pebbles on Nokia Phones, Ivan Gonzalez, Spring, 2004.
- TA for 20-790, Sue Young Chung, Summer, 2004.
- Creating a Simulator for a General Motors Navigation System, Pegeen
Shen, Fall, 2003.
- New Features for Pebbles PocketPC, Yuhua Li, Fall, 2003.
- Implementing USB in Pebbles, Dave Kong, Spring, 2002.
- Evaluating HANDS, Luis J. Cota, Fall, 2001.
- Evaluating the Silver Video Editor, Rishi Bhatnagar, Summer, 2001.
- Evaluating the use of handhelds for the handicapped, Sunny Ya-Ting
Yang and Brian Yeung, Spring, 2001.
- Evaluating the Usability of the Hands Language, Leah Miller,
Spring, 2001.
- Using Laser Pointers in Meetings, Choon Hong Peck, Fall, 2000 and
Spring, 2001.
- Personal Universal Controller, Marc Khadpe, Summer, 2000.
- Design for the Hands Language for Children, Ruben Carbonell and
Joonhwan Lee, Spring, 2000.
- Evaluating Floor Control for Small Groups with Palms, Yu Shan
Chuang and Marsha Tjandra, Spring, 2000.
- Evaluation Natural Expression of Algorithms, Aristiwidya B.
Hardjanto ("IKA"), Spring, 1999.
- Using the PalmPilot in Meetings. Herbert Stiel, Fall, 1997,
Undergrad CS.
- Networking in Amulet. John Huebner, Summer and Fall, 1997, MSE.
- Interactive Specification of Constraints. Ilhwan Kwon, Spring and
Summer, 1997. Undergrad ECE.
- The Design of the Atacama Desert Trek Interface. Jennifer Gutwacks
and Clark Slater, Spring, 1997. MS HCI.
- Natural Programming. John Chang, Spring, 1997. Undergrad CS.
- Interface Builder for Amulet. William Moher, Spring, 1996.
Undergrad CS.
- Interpreting Football Plays Sketched by Demonstration, Patrick
Rogan, Spring, 1996. Undergrad Psychology.
- Creating Macintosh Games by Example, Andrew Tepper, Spring, 1989,
Undergrad CS.
PhD Students at CMU
- Jenny Liang
- Matthew C. Davis
- Amber Horvath, PhD, HCII, August, 2024. Meta-Information to Support
Sensemaking by Developers, CMU-HCII-24-103. doi.org/10.1184/R1/26880229.v1 Currently, Postdoc at MIT.
- Daye Nam, PhD, S3D, May, 2024, User-centered Intelligent Information Support for Programmers, CMU-S3D-24-101. pdf. Currently, visiting researcher at Google. Next, Assistant Professor at University of California, Irvine.
- Michael Xieyang Liu, PhD, HCII, August, 2023. Tool Support for Knowledge Foraging, Structuring, and Transfer During Online Sensemaking. CMU-HCII-23-105. pdf. Currently at Google.
- Mary Beth Kery, PhD, HCII, August, 2021. Designing Effective History Support for Exploratory Programming Data Work. pdf. Currently, at Apple.
- Toby Jia-Jun Li, PhD, HCII, August, 2021. A Multi-Modal Intelligent Agent that Learns from Demonstrations and Natural Language Instructions. pdf. Dissertation was selected by CMU School of Computer Science as Honorable Mention for SCS Best Dissertation of 2021, and the CMU nominee for the ACM SIGCHI Outstanding Dissertation Award. 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.
- Kerry Shih-Ping Chang, PhD HCII, May, 2016. A Spreadsheet Model for Using Web Services and Creating Data-Driven Applications. pdf. Currently, Senior Research Scientist at Instabase.
- YoungSeok Yoon. PhD ISR, May, 2015.
Backtracking Support in Code Editing. pdf.
Currently, Software Engineer at Google.
- Stephen Oney. PhD HCII, May, 2015, Expressing Interactivity with States and Constraints. pdf. Currently, Assistant Professor at the School of Information, University of Michigan.
- Thomas LaToza. PhD ISR, May, 2012, Answering
Reachability
Questions. pdf. Currently, Assistant Professor,
Department of Computer Science,
Volgenau School of Engineering,
George Mason University.
- Jeffrey Stylos. PhD CSD, May, 2009, Making APIs More Usable with Improved API Designs, Documentation and Tools.
pdf.
Currently, Software Engineer at IBM.
- Amy J. Ko, (formerly Andrew). PhD HCII, May, 2008, Asking and Answering Questions about the
Causes of Software Behavior.
pdf. Currently, Professor & Informatics Program Chair, The Information School; and
Paul G. Allen School of Computer Science & Engineering (courtesy), University of Washington, Seattle; and CTO of Qazzow.
- Jeffrey Nichols. PhD HCII, December, 2006, Automatically Generating High-Quality User Interfaces for Appliances.
pdf.
Currently, Research Scientist at Apple.
- Jacob O. Wobbrock. PhD HCII, August, 2006, EdgeWrite: A Versatile Design for
Text Entry and Control. abstract
and pdf. Winner, 2007 SCS Dissertation Award. Currently, Associate Professor in the Information School and an Adjunct Associate Professor in Computer Science & Engineering at the University of Washington.
- Rob Miller. PhD CSD, May, 2002, Lightweight Structure in Text. pdf. Thesis won SCS Doctoral Dissertation Award for 2002 and ACM
Doctoral Dissertation Award Honorable Mention. Currently, Professor of Computer Science at MIT.
- John Pane. PhD CSD, May, 2002. A Programming System for
Children that is Designed for Usability. Currently at Rand
Corporation.
- Rich McDaniel. PhD CSD, May, 1999, Building Whole Applications Using Only
Demonstration. Currently at Siemens Corporate Research, Princeton, NJ.
pdf
- James Landay. PhD CSD, Dec. 1996, Interactive Sketching for the Early
Stages of User Interface Design. Currently, Professor of Computer Science at Stanford University
- Francesmary Modugno. PhD CSD, May, 1995, 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, University of Pittsburgh
Masters Students at CMU
- Michael Coblenz, MS in CS, August, 2006,
JASPER: Facilitating Software Maintenance Activities With Explicit Task Representations.
Abstract,
pdf.
- Andrew Faulring , MS in CS, December, 2005.
- Rajesh Seenichamy, MS in INI, August, 2003, Communicating With X-10 And
Vehicle Functions To Enable Two-Way Remote Control.
- Juan Casares, MS in HCI, May 2002.
- Nobuhisa Yoda, MS in CMU's Information Networking Institute, Dec, 1994:
An Architectural Design of A Toolkit for Synchronous Groupware
Applications.
- David Kosbie. MS CSD.
- Andrew Werth, MS in INI, Oct. 1992, Tourmaline: Formatting Document
Headings by Example.
BS Thesis Students at CMU
- Sam Gruber, Bachelor of Computer Science and Arts (BCSA) Capstone, 2013-2014. Construct: Programming with Geometry.
- Ivan Gonzalez, CSD BS, May, 2006. Thumb Based Interaction Techniques for
Input on a Steering Wheel
- Michael Coblenz, CSD BS, May, 2005. Using Objects of Measurement to Detect
Spreadsheet Errors. CMU-CS-05-150, CMU-HCII-05-102.
Abstract,
pdf.
- Andrew Faulring, CSD BS, May, 1999. Gold: Charting by Demonstration
- Chotirat ("Ann") Ratanamahatana, CSD BS, May, 1998. A Textual Programming
Language and Environment for Beginners
- Rajan Parthasarathy, CSD BS, May, 1994, Garnette: An Interactive User
Interface Tool.
CMU SCS PhD Thesis committee
- Daniel Weitekamp (HCII, PhD in progress)
- Tianshi Li (HCII, PhD in progress)
- Evan Shimizu (CSD, PhD, 2020), "Interactive Methods for Improving Global and Local Exploration in Parameter-Based Computer Graphics Design Tools"
- Kelly Rivers (HCII, PhD, 2017)
- Joshua Sunshine (ISR PhD, 2014), "Protocol Programmability". pdf
- Leong Hwee Teo (HCII PhD, 2011), "Modeling Goal-Directed User Exploration in Human-Computer Interaction".
pdf
- Marwan Abi-Antoun (ISR PhD, 2009)
- Uri Dekel (ISR PhD, 2009)
- Chris Scaffidi (ISR PhD, 2009)
- Michael Gleicher (PhD CSD, 1994)
- Dean Rubine (PhD CSD, 1991)
- Tom Lane (PhD CSD, 1990)
External member, Thesis committee
- Marcel Ruoff, (PhD 2023, Karlsruher Institut für Technologie (KIT), Germany)
- Doug Wightman, (PhD, 2013, School of Computing, Queen's University, Canada)
- Xiang Cao (PhD, 2008, Computer Science, University of Toronto)
- Peter Tandler, (PhD, 2004, Computer Science, Darmstadt University of
Technology, Germany)
- Jan Reinhardt, (PhD, 2003, Civil and Environmental Engineering, Carnegie
Mellon University)
- Sailesh Panchang, (MS, 2002, Dept. of Rehabilitation Science and
Technology, University of Pittsburgh)
- Linda McIver, (PhD, 2001, Computer Science, School of Computer Science
and Software Engineering, Monash University, Australia)
- Bernhard Suhm (PhD, 1998, University of Karlsruhe, Germany)
- T. Paul McCartney (PhD, 1996, Washington University in St. Louis, Computer
Science Department)
- Martin R. Frank (PhD, 1995, Georgia Institute of Technology, College of
Computing).
- David Maulsby (PhD, 1994, University of Calgary, Department of Computer
Science)
- David Kurlander (PhD, 1993, Columbia University, Computer Science
Department)
- Holly Witteman, Associate Professor, Laval University Faculty of Medicine and CHU de Québec, Co-Mentor, 12/15/2014-ongoing (Career Development Award Research Scholar Junior 1 funded by the Fonds de recherche du Québec - Santé)
- Marci Lee Nilsen, University of Pittsburgh School of Nursing,
Claire M. Fagin Postdoctoral Fellow Award and Mayday Fund, Co-Mentor, 7/1/2014-6/30/2016 (Funded by National Hartford Centers of Gerontological Nursing Excellence)
- Jared Chiarchiaro, MD MS, Assistant Professor of Medicine, University of Pittsburgh School of Medicine, KL2 career development scholar, 2014-2016.
Postdocs & Visitors Supervised:
- Marcel Ruoff, visiting Master's student, Karlsruher Institut für Technologie (KIT), Germany, Fall, 2021.
- Florian Kistner, visiting
Master’s student, TU München
in Information Systems, Fall, 2016 - Spring, 2017. Thesis: "Improving Usability of Error Handling with Integrated Support of the Fault Barrier Pattern"
- André Santos, visiting faculty, ISCTE - University Institute of Lisbon, visiting faculty, Spring, 2014
- Christian Doerner, Postdoc (Humboldt Scholar), 2010-2011.
- A. Chris Long, Postdoc, 2001-2002.
- Prof. Yoshihiro Tsujino, visiting faculty, Department of Information and Computer Sciences,
Osaka University, May, 1996 to March, 1997.
- Alex Klimovitski, November, 1994 to April, 1995.
- Keiji Kojima, Hitachi, October, 1990 to June, 1991.
- Osamu Hashimoto, NEC Corporation, July, 1990 to August, 1991.
- Brad Vander Zanden, Postdoc, August, 1988 to July, 1990.
- Philippe Marchal, 1987 to 1988
Keynote Talks:
- Keynote address, The PD/EUP Workshop - Participatory Design and End-User Programming for Human-Robot Interaction, in conjunction with the 2022 ACM/IEEE International Conference on Human-Robot Interaction (HRI22), March 7, 2022, Virtual.
- Keynote address, The First Workshop on Natural Language Processing for Programming (NLP4Prog'2021), Co-located with The Joint Conference of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (ACL-IJCNLP 2021). Virtual (
Bangkok, Thailand), August 6, 2021. "Programming by Natural Language and Demonstration"
Keynote address, 25th Intelligent User Interfaces Conference (IUI'2020), Cagliari, Sardinia, Italy, March 17 - 20,2020. "IUI4EUD:
Intelligent User Interfaces for End-User Development". CANCELLED due to Pandemic.
- Keynote address, WAPI: 1st International Workshop on API Usage and Evolution (https://w-api.github.io/), co-located with the 39th International Conference on Software Engineering (ICSE'2017), Buenos Aires, Argentina, Tuesday, May 23, 2017. "Human-Centered Methods for
Improving API Usability".
local pdf and slides and Sven Amann’s summary of the talk.
- Keynote address, 3rd International Workshop on Programming for Mobile and Touch (PROMOTO 2015), 27 October 2015, Pittsburgh, PA, Co-located with SPLASH 2015. "Towards More Natural Programming for Mobile and Touch". See pdf of talk slides.
- Opening Keynote Speaker, KAIST (Korea Advanced Institute of Science and Technology) Post-CHI 2015 Workshop, Daejeon, South Korea, April 24, 2015. "Improving Software Development through Human-Centered Approaches"
- Opening Keynote Speaker, British HCI 2013 Conference, London, England, Sept 11, 2013. "Improving Software Development through Human-Centered Approaches"
- Keynote speaker, 21st IEEE International Conference on Program Comprehension (ICPC'2013),
San Francisco, CA, May 20-21, 2013. "Improving Program Comprehension by Answering Questions". See pdf of talk slides.
- Opening Keynote, SEIF 2012 Day, (annual Software Engineering Innovation Foundation (SEIF) Workshop of Microsoft Research), July 18, 2012, Redmond, Washington. "Improving Software Development through Human-Centered Approaches."
See pdf of talk slides.
- Keynote speaker, Workshop on the Evaluation and Usability of
Programming Languages and Tools
(PLATEAU)
2011, with the Onward!2011 and Splash 2011 conferences in Portland,
Oregon, October 24, 2011.
"Inherent vs. Accidental vs. Intentional Difficulties in Programming".
pdf of slides.
- Keynote speaker, the ACM SIGCHI Symposium on Engineering Interactive Computing Systems
(EICS'2009),
Pittsburgh, PA, July 14-17, 2009.
"Engineering More Natural Interactive Programming Systems".
pdf
of talk slides with references
- Opening Invited Speaker, IBM Almaden's "New Paradigms for Using
Computers" Workshop on The Future of Design and Software Development
(NPUC'2009),
July 9, 2009, San Jose, CA, "End-User Design and Development".
video of the talk, or
another video of the talk
- Dinner keynote speaker,
Accel 2008, Vocollect's Global Conference on Voice in the Supply Chain. Pittsburgh, PA, April 14-16, 2008.
"User Interfaces of the Future"
- Keynote speaker, AAAI 2007 Spring Symposium on
Interaction
Challenges for Intelligent Assistants, 26-28 March 2007,
Stanford University, CA. "A User Acceptance Equation for Intelligent Assistants".
Abstract and
pdf of PowerPoint slides.
- Invited Research Overview,
"End-User Programming". CHI 2006, April 22-27, 2006, Montreal, Canada.
- Keynote speaker, Third
International Conference On Mobile And Ubiquitous Multimedia, MUM2004.
October 27 - 29, 2004, College Park, Maryland. "Mobile Devices for Control of
Ubiquitous Multimedia".
- Keynote speaker, The Seventh ACM
SIGPLAN International Conference on Functional Programming, ICFP 2002.
October 4-6, 2002, in Pittsburgh, PA. "Towards More Natural Functional
Programming Languages."
- Keynote speaker, The Fourth Symposium
on Human-Computer Interaction for Mobile Devices, Mobile HCI'02. September
(18-20) in Pisa, Italy. "Mobile Devices for Control."
- Keynote speaker, IEEE
Symposium on Visual Languages, VL'2000, Seattle, Washington, September
10-14, 2000. "Creating More Natural Programming Languages."
- Keynote speaker, 14th Triennial
Congress of the International Ergonomics Association, in conjunction with
the 44th Annual Meeting of the Human Factors and Ergonomics Society. July 30 -
August 4, 2000, San Diego, CA. "Past, Present and Future of User Interface
Software Tools"
- Keynote speaker, DSL'99: 2nd Usenix Conference on Domain Specific
Languages, Austin, TX, October 3-6, 1999. "Towards More Natural
Domain-Specific Languages."
- Keynote speaker, ACM Multimedia 97 conference. Nov 11-13, 1997 in Seattle,
WA. "Authoring Interactive Behaviors."
- Keynote speaker, HCI '91: The British Computer Society Specialist Group in
HCI Annual Conference, Aug 21, 1991, Edinburgh, UK.
- Keynote speaker, "Invisible Programming," 1990 IEEE Conference on Visual Languages, Chicago, Ill,
October 6, 1990.
- Keynote speaker, "The State of the Art in Visual Programming and Program
Visualization," The British Computer Society Computer Graphics and Displays
Group, International State of the Art Symposium on Graphics Tools for
Software Engineering: Visual Programming & Program Visualization.
London, England. March 16, 1988.
Other Talks and Colloquia:
- Invited panel moderator, "Acting on the Artificial Intelligence Imperative", 2024 Smarter Services Executive Symposium on Human-Connected Digital Journeys, Chicago, IL, September 9, 2024. Agenda.
- Invited talk, "Human-Centered Methods for DevX", Google Core Developer UX Research Summit, August 23, 2022, virtual (Chicago, IL). Google slides.
- Invited talk, "Software Engineers are People Too: Applying Human Centered Approaches to Improve Software Development", Meta Reality Labs, Seattle, WA, June 30, 2022.
- Invited talk, "Interactions and User Interface Software Research and Why They Are Challenging", Meta Reality Labs, Seattle, WA, June 29, 2022.
- Lab Talk, "HCI + Software Engineering - Improving the Experience for Developers", Building Anti-Racist Futures at CMU HCII Event, November 19, 2020. (Virtual event)
- Invited talk, "Research Methods for Understanding End User Programmers", DARPA ISAT Mainstream Mashups for Military Applications (MaMaMiA)
Workshop, July 22-24, 2020.
- Invited talk, "Software Engineers are People Too: Applying Human Centered Approaches to Improve Software Development," University of New Orleans Computer Science Department, October 18, 2019.
- Invited talk, "Software Engineers are People Too: Applying Human Centered Approaches to Improve Software Development for Security", Dagstuhl Seminar 19231:
Empirical Evaluation of Secure Development Processes, June 2 – 7, 2019.
- Invited talk, "Software Engineers are People Too: Improving API Usability", North American Customer Advisory Board for Akana, a division of RogueWave/Perforce, Chicago, 5/16/2019.
- Invited talk, MIT CSAIL HCI Seminar Series 2019, Mar. 5, 2019, "Software Engineers are People Too: Applying Human Centered Approaches to Improve Software Development", Talk announcement and pdf of slides.
- Invited talk, Computer Science at Brown University, 12/7/2018, "Software Engineers are People Too: Applying Human Centered Approaches to Improve Software Development." Talk announcement and video of talk.
- CS Distinguished Speaker Series, Northwestern Electrical Engineering and Computer Science, October 15, 2018, Chicago, IL, "Software Engineers are People Too: Applying Human Centered Approaches to Improve Software Development". pdf of slides
- Invited talk, Bloomberg L.P., "Update on Research on API Usability", New York City, NY, July 30, 2018.
- Invited talk, Bloomberg L.P., "Knowledge Acceleration for Programming", New York City, NY, July 30, 2018.
- Invited presenter, Brad A. Myers and Toby Jia-Jun Li, "Teaching Intelligent Agents New Tricks: Natural Language Instructions plus Programming-by-Demonstration for Teaching Tasks", Human Computer Interaction Consortium, (HCIC'2018), June 24 - June 28, 2018, Pajaro Dunes, Watsonville, CA. pdf of slides.
- HCI Panel 2. 7th Carnegie Mellon University China-US Summit on Innovation and Entrepreneurship (CMU Summit), Pittsburgh, PA, April 14, 2018.
- Brad A. Myers, Michael Coblenz, Jonathan Aldrich, Joshua Sunshine. "Types of Studies", Dagstuhl Seminar 18061 on Evidence About Programmers for Programming Language Design, Schloss Dagstuhl International
Conference And Research Center For Computer Science, Germany. February 4 - 9, 2018. pdf of slides.
- CS547: Stanford University Human-Computer Interaction Seminar on
People, Computers, and Design, 27 October, 2017, Palo Alto,
CA. "Human-Centered Methods for Improving API Usability." Talk announcement and YouTube video of talk.
- Invited talk, Google, "Update on Research on Improving API Usability", October 26, 2017, Sunnyvale, CA.
- Invited talk, Yahoo!, "SUGILITE: Creating Multimodal Smartphone Automation by Demonstration", October 25, 2017, Sunnyvale, CA.
- Invited talk, Amazon, "Human-Centered Methods for Improving API Usability", October 24, 2017, Seattle, WA.
- Invited talk, Facebook, "Human-Centered Methods for Improving API Usability", October 24, 2017, Seattle, WA.
- Speaker, CMU SSSG summer talk, "Programmers are Users Too: Human Centered Methods for Improving Tools for Programming", July 31, 2017. pdf of slides.
- Invited Workshops, "Studying Best Practices for Improving API Usability," Google API Summit 2017, Los Angeles, CA, June 14, 2017. (Given twice)
- Invited talk, "Human-Centered Methods for Improving API Usability," Google API Summit 2017, Los Angeles, CA, June 14, 2017.
- Invited talk, "HCI Aspects Of Development", DARPA ISAT Augmented Developers:
Tools for Hybrid Human-Machine Software Engineering Workshop, February 23-24, 2017, Arlington, VA
- Invited speaker, Department of Computer Science, ETH Zurich, Switzerland, January 30, 2017, "Programmers are Users Too: Human Centered Methods for Improving Tools for Programming"
- Invited speaker, Pittsburgh Agile Executive Forum, May 2, 2016, Pittsburgh, PA (at Eaton's headquarters), "What is Design Thinking?"
- Invited speaker, Midwest UX, Pittsburgh, PA, October 3, 2015, "More Easily Programming Interactive Behaviors"
- Invited attendee,
"Human-Centric Development of Software Tools," Dagstuhl Conference,
May 25 – 28, 2015, Dagstuhl Seminar 15222
- Distinguished Lecture Series, Computer Science Department, University of Toronto, "Improving Software Development through Human-Centered Approaches", Tuesday, Sept 30, 2014, Toronto, Canada.Talk announcement.
- Invited seminar, University of Waterloo, "Improving Software Development through Human-Centered Approaches", October 1, 2014, Waterloo, Canada.
- Invited talk, Bloomberg L.P., "Software Engineers are People Too: Applying Human Centered Approaches
to Improve Software Development", New York City, NY, January 9, 2014.
- Invited talk, Bloomberg L.P., "Improving APIs using HCI Techniques", New York City, NY, January 9, 2014
- The Technology T32 “Brown Bag” Speakers Series, "General Introduction to HCI and Why It Is Important For Effective Design", September 9, 2013, University of Pittsburgh School of Nursing, Pittsburgh, PA
- Invited speaker, "Human Centered Approaches Can Improve Programming Languages and Tools", ISAT/DARPA Fostering Adoption of Programming Languages Workshop, February 11-12, 2013, Philadelphia, PA
- NSERC CREATE ULSS Distinguished Seminar, "Improving Software Development through Human-Centered Approaches", School of Computing, Queen's University, Kingston, Ontario, Canada, January 25, 2013. pdf of slides.
- CSE Colloquium Speaker, "Improving Software Development through Human-Centered Approaches", Computer Science & Engineering, University of Nebraska–Lincoln, Lincoln, NE, January 10, 2013. Talk announcement and pdf of slides.
- Invited speaker, SAP Labs seminar, Palo Alto, CA, July 25, 2012, "Improving SAP's Development Tools and APIs through Human-Centered Approaches"
- Invited "Lightening Talk" speaker,
SEIF 2012 Day, (annual Software Engineering Innovation Foundation (SEIF) Workshop of Microsoft Research), July 18, 2012, Redmond, Washington. "Better Tools for Authoring Interactive Behaviors for the Web"
- Invited Speaker, China Symposium on Human Computer Interaction, sponsored by
ACM SIGCHI China Chapter and Microsoft Research Asia, Beijing, China, June 18-19, 2012,
"Programmers are People Too: Applying HCI to Software Developers"
- Invited speaker, Software Engineering Horizons track of
ICSE 2012, the 34th
International Conference on Software Engineering,
(one of five invited speakers in 2012). Zurich, Switzerland, June 2-9, 2012. "Software Engineers are People Too: Applying Human Centered Approaches to Improve Software Development." See pdf of slides.
- Google Tech Talk, Pittsburgh, PA, 3/6/2012, "Improving APIs using HCI
Techniques".
- HCII Seminar Series, Carnegie Mellon University, 2/01/12, "HCI and
Intellectual Property"
- Invited speaker, ETH Zurich
Computer Science Colloquium, "Improving the Usability of Programming Languages and Environments,"
Informatik (Computer Science), Swiss Federal Institute of Technology, Zurich, Switzerland, October 3, 2011.
- Discussion Group Speaker, "Unraveling the Mystery of Today's
Computer Terminology - Terms Like Facebook, Twitter, Texting, WiFi,
YouTube, etc.", Rodef Shalom Levy Hall, Pittsburgh, PA, February 11, 2010.
- Invited speaker, (Given by Jeff Stylos)
3rd Annual SAP Sponsored Academic
Research Conference, Mountain View, CA,
"API Usability for Web Services",
August 21, 2009.
- Special USER Seminar, IBM Almaden Research Labs,
"More Natural Programming Through User Studies", San Jose, CA, July 10, 2009.
- Invited speaker, SAP Labs seminar, Palo Alto, CA,
"More Natural Programming Through User Studies", July 8, 2009.
- Invited speaker, CreativeIT Principal Investigators Meeting and
Exhibition, January 15-16, 2009, NSF, Arlington, VA
- Invited speaker,
DGPis40:
Scientific Workshop & 40th Anniversary Reunion,
University of Toronto, May 28-30, 2008.
video of talk (1hr, 10min)
- Invited speaker, Fourth Workshop on End-User Software Engineering
(WEUSE IV) In conjunction with ICSE 2008, "End-User Tools for Creating Dependable Software", May 12, 2008, Leipzig, Germany
- CS547: Stanford University Human-Computer Interaction Seminar on
People, Computers, and Design, September 28, 2007, Palo Alto,
CA. "More Natural Programming Through User Studies".
Talk announcement and streaming video of the full talk (1hr24min).
- Google Technical Seminar, "Update on the Natural Programming Project",
September 26, 2007, Mountain View, CA.
Google Video (1 hr)
- Invited speaker, with Larry Masinter, at the Adobe Principal Scientist Council Briefing:
"Survey: Past and Current Art of Making Programming Easier." San Francisco, CA. June 26, 2007.
- Invited speaker,
SAP Academic Symposium,
June 7, 2007, Mountain View, CA,
"API Usability"
- Distinguished Lecture Series, Department of Computer Science,
University of Illinois at Urbana-Champaign, "More Natural Programming
Through User Studies", April 9, 2007.
- Invited speaker, SAP Labs seminar, Palo Alto, CA,
"More Natural Programming Through User Studies", March 28, 2007.
- Celebrity Judge, at "Usability
Game Show - Pittsburgh" as part of
World Usability Day, November 14, 2006.
- Colloquium, Brown University Department of Computer Science, "More
Natural Programming Through User Studies", November 2, 2006.
- EUSES Consortium Workshop: End Users Shaping Effective Software, "Report
of the CMU Natural Programming Group". Lincoln, Nebraska, October
25-27, 2006 and October 5-7, 2005.
- Accenture. "More Natural Programming Through User Studies",
September 8, 2006. Chicago, IL.
- Google Technical Seminar, "More Natural Programming Through User
Studies", October 27, 2005, Mountain View, CA.
- Carnegie Mellon West, "Great Product Innovations" Speaker Series,
"How the Human Interface Can Make or Break Great Product
Innovations," October 27, 2005, Moffet Field, CA.
- Microsoft Research Faculty Summit 2005, "Visions of Mobile Devices Beyond
Their Current Role" in the session on "Enhanced Computing with Mobile
Devices". July 19, 2005.
- "Overview of Computer Science Support for Creativity" (with Randy Pausch)
at NSF Workshop on Creativity
Support Tools, June 13-14, 2005. Radisson Barcelo Hotel in Washington, DC.
- Microsoft Research Seminar, June 2, 2005. Redmond, WA. "More Natural
Programming Through User Studies".
- "End Users in End-User Sofware Engineering: Where HCI Cross Cuts SE", at
the 1st Workshop on End-User Software Engineering (WEUSE 2005) at ICSE 05, Saint
Louis, MO, May 21, 2005.
- "University Relations--Mobile Computing and User Interface Research," at
the Microsoft Research Tech Fair, April 27, 2005, Library of Congress,
Washington, D.C. (some pictures
with Congressmen)
- EUSES Consortium Workshop: End Users Shaping Effective Software, "Project
Marlalade". Pittsburgh, PA September 8-10, 2004.
- Microsoft Research Seminar, August 4, 2004. Redmond, WA. "Review of Recent
Research: Citrine Smart Clipboard, WhyLine Interrogative Debugging, EdgeWrite
Text Entry, and Pebbles PocketPC Software".
- HCIL
Seminar Series, University of Maryland, College Park, MD. October 21,
2003. "Mobile Devices for Control."
- University of New Orleans, LA, September 12, 2003. "Mobile Devices for
Control."
- Microsoft Research Seminar, July 30, 2003. Redmond, WA. "An Update on the
Pebbles Project: PocketPCs, Smartphones and TabletPCs for Universal Remote
Control and A New Input Method for Small Devices".
- Microsoft Research Faculty Summit 2003, Innovation Excellence Plenary
Session, July 28, 2003, and DemoFest session, July 29, 2003, "Mobility:
Handhelds for Universal Remote Control".
- MIT AI Lab, HCI
Seminar Series, May 9, 2003, "Mobile
Devices for Control"
- Mitsubishi Electric Research Laboratory, May 8, 2003, Cambridge, MA.
"Mobile Devices for Control."
- CS547: Stanford University Human-Computer Interaction Seminar on People,
Computers, and Design, November 22, 2002, Palo Alto, CA. "Mobile Devices for
Control". Talk
announcement and video of the full talk (1hr26min).
- CMU Tech Bytes
Seminar, Sheraton Palo Alto, Palo Alto, CA. Nov. 21, 2002. "Mobile Devices for
Control".
- Invited Speaker, Workshop on End-User Development of the
European Community Network of Excellence. Sept. 23, 2002. Pisa, Italy. "Making
Programming Easier by Making it More Natural."
- Microsoft Research Seminar, July 31, 2002. Redmond, WA. "PocketPCs as
Controllers for Computers and Appliances; Update on The Pebbles Project"
- Invited speaker, InterNational Committee for Information Technology
Standards (INCITS) Technical Committee V2 Meeting, June 27,
2002, Minneapolis, MN. "Pebbles PUC Automatic UI Generation Project."
- Invited speaker, State University of
New York Technical Conference 2002. Educational Technology Officers
Assiciation. June 17 - 19, 2002. Hudson Valley Resort Convention Center in
Kerhonkson, NY. "The Pebbles Project General Overview: Using Hand-Held
Computers and PCs Together" and "Using Handhelds to Enhance Classrooms and to
Help the Handicapped"
- Computer Science Colloquium Series, Kent State University, Kent, OH.
February 20, 2002. "The Pebbles Project: Using Hand-Held Computers and PCs
Together"
- Guest speaker, Pittsburgh
Pocket PC User Group, February 6, 2002. Pittsburgh, PA. "The Pebbles
Project: Using Hand-Held Computers and PCs Together"
- Guest speaker, Ohio State University Dept. of Computer and Info. Science,
Columbus, Ohio, August, 7, 2001, "The Pebbles Project: Using Hand-Held
Computers and PCs Together."
- Invited speaker, Grid on the
Go, May 20-22, 2001, NCSA, University of Illinois at Urbana-Champaign.
"Using Wireless Handheld Devices in the Classroom, Office and Home."
- Microsoft Research Seminar, April 6, 2000. Redmond, WA. "Update on The
Pebbles Project: Using a Handheld as a Personal Universal Controller and to
Augment a Laser Pointer in Meetings"
- HCI Seminar Series, Carnegie Mellon University, 2/07/01, "Using Hand-Held
Computers and PCs Together: The Pebbles Project"
- Symbol Technologies, Inc. lunchtime presentation, August 25, 2000.
Pittsburgh, PA. "The Pebbles Project: Using Hand-Held Computers and PCs
Together"
- Microsoft Research Seminar, August 2, 2000. Redmond, WA. "Using Windows CE
Computers in Classrooms; and Public-Private Data Sharing Using a PC and
PocketPCs; Update on The Pebbles Project"
- Microsoft Research Seminar, December 7, 1999. Redmond, WA. "Towards More
Natural Programming Languages".
- HCI Seminar Series, Carnegie Mellon University, 11-17-99, "Using Handheld
Computers and PCs Together". YouTube or download a video (.asf format).
- Computer Science Colloquium, Brown University, Nov. 4, 1999. "Using
Hand-Held Computers and PCs Together."
- Invited speaker, IFIP Working Group 2.7/13.4 (User Interface Engineering),
May 13, 1999, Pittsburgh, PA. "The Architectural Issues in Amulet."
- Invited speaker, Human Computer Interaction Consortium (HCIC'99), Fraser,
CO, Feb 3-9, 1999, "Prospects and Visions for User Interface Software Tools."
- Invited speaker, The Ninth Annual NEC
Research Symposium: Human Centric Multimedia Community, Nara, Japan, Aug.
30-Sept. 1, 1998.
- Boeing Shared Services, Seattle, WA. June 17, 1998, "Amulet: Comprehensive
Support for Graphical, Highly-Interactive User Interfaces"
- Microsoft Research, Redmond, WA. June 15, 1998, "Collaboration Using
Multiple PDAs Connected to a PC"
- Invited speaker, CHI-Squared, The Chicago CHI Local Group, Chicago, IL,
June 9, 1998.
- Colloquium speaker, Lucent Labs, Naperville, IL, June 9, 1998. "Using
PalmPilots Synchronously in Meetings."
- Invited speaker, Human Computer Interaction Consortium (HCIC'98), Fraser,
CO, March 4-8, 1998. "Natural Programming for Knowledge Management."
- Colloquium speaker, IBM Thomas J. Watson Research Center, Hawthorne, NY,
February 13, 1998. "Using PalmPilots Synchronously in Meetings."
- Distinguished Lecture Series, University of Tennessee, Knoxville, TN, Nov.
3, 1997.
- Colloquium speaker, Electric Boat Division of General Dynamics, Groton,
Conn, May 1, 1997.
- Invited speaker at the AAAI Spring Symposium on "Acquistion, Learning and
Demonstation: Automating Tasks for Users", presented overview of
"Demonstrational Interfaces." Stanford, CA, March 25-27, 1996.
- Computer Science Colloquium, Washington University in St. Louis, MO,
January 19, 1996.
- Distinguished Lecture Series, University of Maryland, College Park, MD,
February 28, 1995.
- Invited Speaker, Software Engineering Tools and Techniques Conference, Los
Angeles, CA, February 24 1995.
- Distinguished Lecture Series, University of Toronto, Toronto, Canada,
December 6, 1994.
- Colloquium speaker, Toronto Computer Human Interaction (TORCHI) society,
Toronto, Canada, December 5, 1994.
- Distinguished Lecture Series, University of York, Toronto, Canada,
February 11, 1994.
- ARPA Workshop on HCI Architecture and Toolkits, 11-14 January, 1994, San
Diego, CA.
- Colloquium speaker, Georgia Tech, Atlanta, GA. July 28, 1993.
- Colloquium speaker, University of Virginia, Charlottesville, VA. February
24, 1992.
- Invited Speaker, "Workshop on Programming by Example," sponsored by Apple
Computer Inc., March 11-12, 1992. Cupertino, CA.
- Lecturer, "Extending Direct Manipulation: Demonstrational Interfaces and
User Interface Development Environments," User Interfaces Strategies'92, A
live Satellite TV Broadcast, from the University of Maryland, December 12,
1991.
- Colloquium speaker, Xerox Palo Alto Research Center, Palo Alto, CA. June
20, 1991.
- Colloquium speaker, Adobe Systems, Inc., Mountain View, CA. June 20, 1991.
- Colloquium speaker, Hewlett Packard Software Engineering Systems.
Sunnyvale, CA. January 29, 1991.
- Colloquium speaker, Apple Computer, Inc. Cupertino, CA. January 28, 1991.
- Colloquium speaker, Waterloo University, Waterloo, Ontario, Canada,
November 14, 1990.
- Colloquium speaker, Lotus Corporation, Cambridge, MA, November 7, 1990.
- Colloquium speaker, Siemens Corporate Research, Princeton, New Jersey, May
14, 1990.
- Visiting Distinguished Engineer under the IBM Visiting Scholar Program,
Northeastern University, Department of Industrial Engineering and Information
Systems, April 19, 1990.
- Colloquium speaker, University of Toronto, Toronto, Ontario, Canada,
August 8, 1989.
- Colloquium speaker, Boeing Corporation, Seattle, WA, July 17-18, 1989.
- Colloquium speaker, Microsoft Corporation, Seattle, WA, Dec. 5-6, 1988.
- Invited speaker, The Toronto Exxperience; A Conference Celebrating Twenty
Years of Computer Science Research at the University of Toronto. Toronto,
Canada. May 9-13, 1988.
- Invited speaker, AAAI Workshop on Architectures for Intelligent
Interfaces. March 29-April 1, 1988. Monterey, CA.
- Colloquium speaker, Department of Computer Science, York University, York,
England. March 18, 1988.
- Colloquium speaker, Department of Computer Science, University of Glasgow,
Glasgow, Scotland, Great Britain. March 17, 1988.
- Colloquium speaker, Department of Computer Science, Queen Mary College,
London, England. March 17, 1988.
- Colloquium speaker, Department of Computer Science, Rensellaer Polytechnic
Institute, Albany, New York. January 28, 1988.
- Colloquium speaker, Department of Electrical Engineering and Computer
Science, The George Washington University, Washington, D.C. October 14, 1987.
- Invited speaker, ACM SIGGRAPH Workshop on Software Tools for User
Interface Development. Seattle, Washington. November 17-19, 1986.
- Invited speaker, Alvey MMI Workshop on Window Management. Abingdon,
Oxfordshire, England. April 29-May 1, 1985.
Tutorials:
- "Interaction Techniques – History, Design and Evaluation", tutorial presented at CHI'2024, Honolulu, Hawaii, 11-16 May 2024.
webpage
- "User Interface Tools," tutorial #36 presented at CHI'94. Boston,
MA. April 24-28, 1994.
- "User Interface Tools," tutorial #27 presented at INTERCHI'93.
Amsterdam, The Netherlands. April 24-29, 1993.
- "The State of the Art in User Interface Development Environments,"
tutorial presented at HCI '91: The British Computer Society Specialist Group
in HCI Annual Conference, Aug 20, 1991, Edinburgh, UK.
- "Visual Computing Environments," tutorial #23 presented at SIGCHI
'90. Seattle, WA, April 1-5, 1990.
- "User Interface Design and Implementation," March 26, 1990 at Carnegie
Group, Inc., Pittsburgh, PA.
- "Visual Computing Environments," tutorial #17 presented at SIGGRAPH
'89. Boston, MA, July 31-August 4, 1989.
- "Visual Computing Environments," tutorial #14 presented at SIGCHI
'89. Austin, Texas, April 30-May 4, 1989.
- "Human-Computer Interaction Technologies and Techniques," tutorial #11
presented at SIGCHI '88. Washington, D.C. May 15-19, 1988.
- "Workshop on Visual Programming" at Xerox EuroPARC, supported by Rank
Xerox and Apple Computer in association with the British Computer Society
Displays and HCI Specialist Groups. Cambridge, England. March 15, 1987.
- "Human-Computer Interaction: Selected Theories, Technologies and
Techniques," tutorial #21 at SIGGRAPH '87. Anaheim, CA. July 27-31,
1987.
Panels:
- Invited panel moderator, "Acting on the Artificial Intelligence Imperative", 2024 Smarter Services Executive Symposium on Human-Connected Digital Journeys, Chicago, IL, September 9, 2024. Agenda.
- Organizer and panelist, "Past and Future of Interaction Techniques Panel", Human Computer Interaction Consortium (HCIC'24), June 17, 2024, Lake Lawn Resort, Delavan WI.
- Panelist, "Artificial Intelligence versus End-User Development: A Panel on What Are the Tradeoffs in Daily Automations?" IFIP Conference on Human-Computer Interaction (INTERACT 2021), with Fabio Paternò, Margaret Burnett, Gerhard Fischer, Maristella Matera, Albrecht Schmidt. August 30-September 3, 2021, Bari, Italy and virtual. pp 340-343. Springer DL.
- Panelist, "If you had only an hour to teach Software Engineers all the HCI they would ever meet what would it be?", British HCI 2013 Conference, London, England, Sept 12, 2013.
- Panelist, "Studying API Usability for Enterprise Service-Oriented
Architectures (eSOA)" in the panel on "Support for the Uptake of
User-Developed-Services - Business Versus Community
Models", VL/HCC'2010, 24 September, 2010, Leganes-Madrid, Spain.
- Invited panelist, "The Role of Interactive Systems in Universal Access,"
NSF Interactive Systems Grantees Workshop: ISGW '97, August 17-19, 1997,
Stevenson, Washington.
- Panelist, "Model-based User Interfaces: What is it and why should I care?"
ACM Symposium on User Interface Software and Technology, UIST'94,
November, 1994. Los Angeles, CA.
- Panelist, "From Research Prototypes to Usable, Useful Systems: Lessons
Learned in the Trenches," ACM Symposium on User Interface Software and
Technology, UIST'93, November 3-5, 1993. Atlanta, GA.
- Organizer and Panelist, "Heuristics in Real User Interfaces,"
INTERCHI'93, Amsterdam, The Netherlands. April 24-29, 1993.
- Organizer and Panelist, "User Interface Design Tools," 1991 Lisp Users
and Vendors Conference, Gaithersburg, MD, Oct 28-Nov 1, 1991.
- Panelist, "HCI: Past and Future," HCI '91: The British Computer Society
Specialist Group in HCI Annual Conference, Aug 23, 1991, Edinburgh, UK.
- Moderator and Panelist, "Demonstrational Interfaces, Coming Soon?"
SIGCHI'91, New Orleans, LA. April 28-May 2, 1991.
- Panelist, "Direct Manipulation or Programming: How Should We Design
Interfaces?" ACM Symposium on User Interface Software and Technology,
UIST'89, Williamsburg, VA, Nov. 13-15, 1989.
- Moderator and Panelist, "User Interface Toolkits: Present and Future,"
SIGGRAPH '88, Atlanta, GA, August 1-5, 1988.
- Panelist, "Software Tools for User Interface Management," SIGGRAPH
'87. Anaheim, CA. July 27-31, 1987.
- Panelist, "The Future of Window Systems," SIGGRAPH '86. Dallas,
Texas. August 18-22, 1986.
- Panelist, "User Interface Management Systems," Graphics Interface
'84. Ottawa, Ontario. May 28-June 1, 1984.
Invited Participation in Workshops:
- Dagstuhl Seminar 22442, Toward Scientific Evidence Standards in Empirical Computer Science, October 30 – November 4, 2022. Final report.
- Dagstuhl Seminar 19231, Empirical Evaluation of Secure Development Processes, June 2 – 7, 2019.
- Dagstuhl Seminar 18061. Evidence About Programmers for Programming Language Design. February 4-9, 2018.
- Dagstuhl Seminar 17102, Rethinking Productivity in Software Engineering, March 5 - 8 , 2017.
- Dagstuhl Seminar 15222, Dagstuhl Conference on Human-Centric Development of Software Tools, May 25 – 28, 2015.
- Dagstuhl Seminar
07081, End-User Software Engineering, February 18 - 23, 2007.
- Workshop on Conducting Programming User Studies Online:
Platform for User Study Research for Software Engineering (PURSE). Pittsburgh, PA, November 8, 2021.
- Computing Research Association’s Computing Community Consortium (CCC) Workshop on "Promoting Strategic Research on Inclusive Access to Rich Online Content and Services", September 24-25, 2015, Washington D.C.
- Microsoft Research Faculty Summit, July 8-9, 2015, Redmond, WA
- Google Faculty Summit, July 25-27, 2012, Mountain View, CA
- Microsoft Research Faculty Summit, July 16–17, 2012, Redmond, WA
- Microsoft Research Faculty Summit, July 18-20, 2011, Redmond, WA
- CCC/CRA Interactive System Architecture Workshop,
August 11-13, 2010, Jackson Hole, Wyoming
- Second North American
SAP Academic Research Conference: Academic Innovation and Enterprise Applications, August 25, 2008, Mountain View, California
- CHASE 2008:
Cooperative and Human Aspects of Software Engineering, Workshop at ICSE'2008.
Tuesday, 13 May 2008. Leipzig, Germany
- "Adobe Education Designer and Developer
Conference", March 2-4, 2008. San Francisco, CA
- "2007 Summer Institute on the Human Side of
Software Development," co-sponsored by the University of Washington
and Microsoft Research. August 12-17, 2007, Skamania Lodge, Stevenson, WA.
- Microsoft Research Faculty Summit, July 16-17, 2007, Redmond, WA
- "NSF Human-Centered Computing (HCC) Workshop", Arlington, Virginia, September 18-19, 2006
- Microsoft Research Faculty Summit, July 16–18, 2006, Redmond, WA
- Microsoft Research Faculty Summit, August 2–3, 2004, Redmond, WA
- "User Interfaces that Span Hand-Held and Fixed Devices," CHI'2001 Workshop
on Distributed and Disappearing User
Interfaces in Ubiquitous Computing, Seattle, WA, March 31-April 1, 2000.
- "Future
Mobile Device User Interfaces" at CHI'2000, April 1, 2000. The Hague, The
Netherlands. Matthias Schneider-Hufschmidt, organizer.
- "Handheld CSCW Workshop at CSCW'98," Seattle,
November 14. Hans Gellersen and Albrecht Schmidt, organizers. http://www.teco.edu/hcscw/
- "CHI 98 Workshop On Learner-Centered Design," April
20, 1998. Sherry Hsi and Elliot Soloway, organizers.
Discussant:
- "Automated Selection of Remote Control User Interfaces in Pervasive Smart
Spaces," by Nirali Desai, Khomkrit Kaowthumrong, John Lebsack, Nishant Shah,
Richard Han. Human Computer Interaction Consortium (HCIC'02), Fraser, CO, Jan
30-Feb 3, 2002.
- "The Next Generation of Ubiquitous Computing," by Gregory Abowd and
Elizabeth Mynatt. Human Computer Interaction Consortium (HCIC'99), Fraser, CO,
Feb 3-9, 1999.
- "Tools and Environments for U.I. Design," SIGCHI'89. Austin, Texas. May 4,
1989.
- "Input," SIGCHI+GI'87. Toronto, Ontario, Canada. April 8, 1987.