Brad A. Myers
| |
| Office:
Human-Computer Interaction Institute 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, Hand-held computers, Demonstrational Interfaces,
User Interface Design, Window Managers, Visual Programming, Programming
Environments, End-User Software Engineering.
Human Computer Interaction Institute
Professor, 2004 -
present.
Associate Research Professor, 2003 - 2004.
Senior
Research Scientist, 1995 - 2003.
Computer Science
Department
Senior Research Computer Scientist, 1992 -
1995.
Research Computer Scientist, July 1987- 1992.
School of
Computer Science, Carnegie Mellon University, Pittsburgh, PA
Principal investigator for the Pebbles PDA project, funded by DARPA, NSF and
industry, which is investigating the use of hand-held computers like Pocket
PC/Windows CE and PalmOS devices synchronously with PCs. By "synchronously," we
mean that a set of hand-helds will be connected to a laptop or desktop computer
at the same time, so that the hand-helds will be in continuous two-way
communication with the main computer and with each other. We are focusing on
situations where the participants are co-located.
Principal investigator for the Natural Programming Project, funded by NSF.
This project is creating new programming languages that will be easy to learn
for children and adults. Through new experiments and by using the results from
the HCI and Empirical Studies of Programming literature, we will determine the
most "natural" ways to express programs. We will use these, along with new
metaphors, in the design for a new language and environment.
Principal investigator for the Silver Project, funded as part of the second
Digital Libraries Initiative, which is investigating authoring with digital
video.
Principal investigator for the User Interface Software Project, funded by
ARPA 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:
- Sughrue Mion, PLLC, Washington, DC
- 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, 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.
Manchester Business School, The University of Manchester, Machester, UK
Visiting Professor, 2007-present.
Helium Networks,
Pittsburgh, PA
Member of the Scientific Advisory Board, 2004-present
EkaTetra Corporation, (formerly
Clarinet Keyboard Corporation), Portland, OR
Technical Member of the
Advisory Committee, 2001-present
SCIconics, Inc.,
Pittsburgh, PA
Member of the Advisory Board, 2002-present
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+.
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. Worked at MIT
Architecture Machine Group, 1976-1979. Final grade point average: 5.0 out of 5.0
(A+).
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.
Designated an ACM Fellow, 2005.
(citation)
and
(press release)
Elected to the CHI
Academy, April, 2004, as one of the top 25 "principal leaders of the
field" of HCI.
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.
Elected to the grade of Senior Member, IEEE (September, 2004).
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.
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.
- Adobe Systems Incorporated, 2008, to the Human Computer
Interaction Institute as part of the Adobe Academic Alliance,
$124,950 equipment.
- Adobe Systems Incorporated, 2007, $70,000 cash, for "Making
Programming Interactive Behaviors More Natural"
- SAP, Inc., 2007, $160,000. API Usability for E-SOA.
- 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:
- 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 Chapters:
(Does not include reprints of conference articles
listed below.)
- 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.
- 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.ps
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.
- 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.
- 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.
- 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. 423-431.
- 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.
- 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.
- 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.
- 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. (Also contributed to
other chapters, especially pp. 181-187.)
Refereed Journal Articles:
- 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. To
appear.
- 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. To appear.
- 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.
- 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.
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.
- 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 User's Experiences with Spreadsheet Constraints in the Garnet and
Amulet Graphical Toolkits," Software: Practice and Experience. John
Wiley & Sons, Inc. To appear.
- 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.
- 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. Available as 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. 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.
- 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.
- 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
- 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.
- Brad A. Myers. "User Interface Software Tools," ACM Transactions on
Computer-Human Interaction. vol. 2, no. 1, March, 1995. pp. 64-103. http://reports-archive.adm.cs.cmu.edu/anon/1994/CMU-CS-94-182.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.
- Brad A. Myers. "Challenges of HCI Design and Implementation," ACM
Interactions. vol. 1, no. 1. January, 1994. pp. 73-83. http://reports-archive.adm.cs.cmu.edu/anon/1993/CMU-CS-93-183.ps
- 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.
- 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
- 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. (A draft version is available in pdf format)
- Brad A. Myers. "User Interface Tools: Introduction and Survey," IEEE
Software, vol. 6, no. 1, Jan, 1989. pp. 15-23. 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.
- Brad A. Myers. "Creating Interaction Techniques by Demonstration," IEEE
Computer Graphics and Applications, vol. 7, no. 9, Sept, 1987. pp. 51-60.
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.
- Brad A. Myers. "The User Interface for Sapphire," IEEE Computer
Graphics and Applications. vol. 4, no. 12, Dec, 1984. pp. 13-23.
Major Refereed Conference Papers:
- 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. To appear.
- 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. To appear.
- 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. To appear.
- 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. To appear.
- 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. To appear.
- 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.
- 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.
- 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
- 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.
- 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.
- 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
- 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.
- 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
- 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 Programming Web-Search Aid".
2006 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC'06.
Sept 4-8, 2006, Brighton, UK. pp. 195-202.
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
- 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
- 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 DL
- 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
- 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
- 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
- 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'03, Nov. 2-5, 2003, Vancouver, British Columbia, Canada.
pp. 61-70. pdf
- 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'02, 27-30
Oct. 2002, Paris, France. pp. 205-208. pdf
- Brad A. Myers. "Mobile Devices for Control," The Fourth Symposium on
Human-Computer Interaction for Mobile Devices, Mobile HCI'02. (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'02). Arlington, VA, September
3-6, 2002. pp. 198-206. http://www.cs.cmu.edu/~pane/handsdesign.html
- 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. http://www.cs.cmu.edu/~pebbles/papers/pebbleslaserexp.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. http://www.cs.cmu.edu/~pane/study3.html
- 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.
http://www.cs.cmu.edu/~pebbles/papers/pebbles2handexp.ps
or http://www.cs.cmu.edu/~pebbles/papers/pebbles2handexp.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. http://www.cs.cmu.edu/~amulet/papers/richmchi99.ps
- 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. http://www.cs.cmu.edu/~pebbles/papers/pebblesCSCW.ps
http://www.cs.cmu.edu/~pebbles/papers/pebblesCSCW.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. http://www.cs.cmu.edu/~amulet/papers/commandsbydemo.pdf
http://www.cs.cmu.edu/~amulet/papers/commandsbydemo.ps
- 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. http://www.cs.cmu.edu/~richm/papers/iui98.ps
- 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. ftp://ftp.cs.cmu.edu/afs/cs.cmu.edu/project/amulet/www/papers/animate.ps
- 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. http://www.acm.org/sigs/sigchi/chi96/proceedings/papers/Myers/bam_com.htm
http://www.cs.cmu.edu/~amulet/papers/commandsCHI.html
and ftp://ftp.cs.cmu.edu/afs/cs.cmu.edu/project/amulet/www/papers/commandsCHI.ps
- 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. ftp://ftp.cs.cmu.edu/afs/cs.cmu.edu/user/landay/pub/www/research/publications/SILK_CHI/SILK_CHI.ps
- 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
Compressed Postscript
- 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
- 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. ftp://ftp.cs.cmu.edu/afs/cs/project/garnet/doc/papers/marquiseCHI93.ps
- 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.
- 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. ps
or pdf
- 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.
- 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.
- 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.
- 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.
- Brad A. Myers. "Invisible Programming," 1990 IEEE Workshop on Visual
Languages. Skokie, Ill, October 4-6, 1990. pp. 203-208.
- 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.
- 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.
- Brad A. Myers. "Encapsulating Interactive Behaviors," Proceedings
SIGCHI'89: Human Factors in Computing Systems. Austin, Texas, April 30 -
May 4, 1989, pp. 319-324.
- 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.
- 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.
- 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.
- 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.
- 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.
html and
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
- 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. pdf
Minor Refereed Conference Papers:
- 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-18, 2008, Chicago, Ill. To appear.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- DeVito Dabbs, Dew, Myers, Hawkins Ren, Begey, McCurry.
"A Randomized Controlled Pilot Trial of Pocket PATH vs. Standard Care
on Self-Care Behaviors and Health Related Quality of Life in the First
2 Months After Lung Transplant".
Abstract in Meeting of the American Thoracic Society, Toronto,
Canada, May, 2008. To appear.
- 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.
pdf
- 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.
- 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, "Developing 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 DL
- 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.
- 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 DL
- 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 DL
- 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 DL
- 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 DL
- 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
- 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.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Refereed Published Videotapes:
- 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.
- Brad A. Myers, Jeffery Stylos, Andrew Faulring. "The Citrine Intelligent
Copy and Paste System." 4:44 minute video. quicktime format
(57 megabytes). 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. ACM, 0-89791-876-2.
OpenVideo version
- 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. ACM, ISBN 0-89791-940-8.
- Francesmary Modugno and Brad A. Myers. "Pursuit: A Demonstrational Visual
Shell," Technical Video Program of the CHI'94 conference. SIGGRAPH Video
Review, Issue 97, no. 12.
- 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.
- 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.
- 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.
- 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 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. ACM Order Number 608903.
For sale from ACM Press
- 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.
- 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.
- 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.
Technical Reports:
- 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
- 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. http://www.cs.cmu.edu/~amulet/papers/uihistory.tr.html
http://www.cs.cmu.edu/~amulet/papers/uihistory.ps
http://reports-archive.adm.cs.cmu.edu/anon/1996/CMU-CS-96-163.ps
- 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 Techni