Travelled to:
1 × Austria
1 × Croatia
1 × France
1 × Germany
1 × South Africa
1 × South Korea
1 × Switzerland
2 × Italy
2 × The Netherlands
22 × USA
4 × Canada
Collaborated with:
∅ A.J.Ko T.D.LaToza Y.Yoon B.T.V.Zanden D.H.Chau J.Stylos J.O.Wobbrock K.S.Chang M.J.Coblenz J.Sunshine A.Faulring R.G.McDaniel D.S.Kosbie J.Nichols J.Aldrich C.Scaffidi M.Shaw B.Rothrock E.Harpstead V.Aleven J.A.Landay A.J.Werth M.B.Rosson P.A.Szekely C.Dörner D.S.Eisenberg B.Ellis H.H.Aung K.P.Lie B.Yang B.Suhm A.Waibel H.Stiel R.Gargiulo J.Goldstein M.A.Goldberg D.A.Giuse C.J.MacLellan C.Omar D.Garlan J.D.Herbsleb D.A.Weitzman R.Wolf K.Potosnak C.Graham F.K.Ozenc M.Kim J.Zimmerman S.Oney A.Cypher D.Maulsby D.C.Smith B.Shneiderman D.Nam A.Horvath A.Macvean B.Vasilescu S.Weber F.Shull A.Lai T.M.Le J.Brandt J.P.Casares S.M.Stevens L.Dabbish D.Yocum A.T.Corbett Gauri Kambhatla R.Oei R.Bhatnagar C.H.Peck D.Kong R.C.Miller A.C.Long
Talks about:
interfac (14) program (13) user (11) design (9) demonstr (7) code (6) question (5) interact (5) support (5) graphic (5)
Person: Brad A. Myers
DBLP: Myers:Brad_A=
Contributed to:
Wrote 60 papers:
- CHI-2015-ChangM #spreadsheet #streaming
- A Spreadsheet Model for Handling Streaming Data (KSPC, BAM), pp. 3399–3402.
- CHI-2015-MyersLLYFB #undo
- Selective Undo Support for Painting Applications (BAM, AL, TML, YY, AF, JB), pp. 4227–4236.
- ICSE-v1-2015-YoonM #editing #undo
- Supporting Selective Undo in a Code Editor (YY, BAM), pp. 223–233.
- CHI-2014-HarpsteadMAM #design #education #game studies #using
- Using extracted features to inform alignment-driven design ideas in an educational game (EH, CJM, VA, BAM), pp. 3329–3338.
- PLATEAU-2014-CoblenzAMS
- Considering Productivity Effects of Explicit Type Declarations (MJC, JA, BAM, JS), pp. 59–61.
- PLATEAU-2014-DornerFM #named
- EUKLAS: Supporting Copy-and-Paste Strategies for Integrating Example Code (CD, AF, BAM), pp. 13–20.
- CHI-2013-HarpsteadMA #data analysis #education #game studies #learning
- In search of learning: facilitating data analysis in educational games (EH, BAM, VA), pp. 79–88.
- ICPC-2013-Myers #comprehension
- Improving program comprehension by answering questions (BAM), pp. 1–2.
- CHI-2012-ChangM #authoring #comprehension #named #reuse #web
- WebCrystal: understanding and reusing examples in web authoring (KSPC, BAM), pp. 3205–3214.
- ICSE-2012-OmarYLM #code completion
- Active code completion (CO, YY, TDL, BAM), pp. 859–869.
- PLATEAU-2011-LaTozaM #design #developer #tool support
- Designing useful tools for developers (TDL, BAM), pp. 45–50.
- PLATEAU-2011-Myers #programming
- Inherent vs. accidental vs. intentional difficulties in programming (BAM), pp. 1–2.
- PLATEAU-2011-YoonM #editing #low level
- Capturing and analyzing low-level events from the code editor (YY, BAM), pp. 25–30.
- CHI-2010-EisenbergSM #api #named
- Apatite: a new interface for exploring APIs (DSE, JS, BAM), pp. 1331–1334.
- CHI-2010-OzencKZOM #design #how
- How to support designers in getting hold of the immaterial material of software (FKO, MK, JZ, SO, BAM), pp. 2513–2522.
- ICSE-2010-LaTozaM #developer #reachability
- Developers ask reachability questions (TDL, BAM), pp. 185–194.
- CHI-2009-KoM #java
- Finding causes of program output with the Java Whyline (AJK, BAM), pp. 1569–1578.
- CHI-2008-ChauMF #what
- What to do when search fails: finding information by association (DHC, BAM, AF), pp. 999–1008.
- FSE-2008-StylosM #api
- The implications of method placement on API learnability (JS, BAM), pp. 105–112.
- ICSE-2008-KoM #behaviour #debugging #why
- Debugging reinvented: asking and answering why and why not questions about program behavior (AJK, BAM), pp. 301–310.
- ICSE-2008-ScaffidiMS #abstraction #named #reuse #validation
- Topes: reusable abstractions for validating data (CS, BAM, MS), pp. 1–10.
- ICSE-2008-ScaffidiMS08a #tool support #validation
- Tool support for data validation by end-user programmers (CS, BAM, MS), pp. 867–870.
- CHI-2007-NicholsCM #automation #user interface
- Demonstrating the viability of automatically generated user interfaces (JN, DHC, BAM), pp. 1283–1292.
- CHI-2007-WobbrockCM #mobile
- An alternative to push, press, and tap-tap-tap: gesturing on an isometric joystick for mobile phone text entry (JOW, DHC, BAM), pp. 667–676.
- ESEC-FSE-2007-LaTozaGHM #comprehension
- Program comprehension as fact finding (TDL, DG, JDH, BAM), pp. 361–370.
- ICSE-2007-EllisSM #api #design #evaluation #usability
- The Factory Pattern in API Design: A Usability Evaluation (BE, JS, BAM), pp. 302–312.
- CHI-2006-KoM #editing #framework #implementation #interactive #named #tool support
- Barista: An implementation framework for enabling new tools, interaction techniques and views in code editors (AJK, BAM), pp. 387–396.
- CHI-2006-MyersWKC #user interface #why
- Answering why and why not questions in user interfaces (BAM, DAW, AJK, DHC), pp. 397–406.
- CHI-2006-NicholsMR #automation #consistency #generative #named #user interface
- UNIFORM: automatically generating consistent remote control user interfaces (JN, BAM, BR), pp. 611–620.
- CHI-2006-WobbrockM #people
- Trackball text entry for people with motor impairments (JOW, BAM), pp. 479–488.
- CHI-2006-WobbrockMR #gesture
- Few-key text entry revisited: mnemonic gestures on four keys (JOW, BAM, BR), pp. 489–492.
- ICSE-2005-KoAM #design #elicitation #ide #maintenance #requirements
- Eliciting design requirements for maintenance-oriented IDEs: a detailed study of corrective and perfective maintenance tasks (AJK, HHA, BAM), pp. 126–135.
- CHI-2004-KoM #behaviour #debugging #design #interface
- Designing the whyline: a debugging interface for asking questions about program behavior (AJK, BAM), pp. 151–158.
- CHI-2002-MyersBNPKML #distance #performance #pointer
- Interacting at a distance: measuring the performance of laser pointers and other devices (BAM, RB, JN, CHP, DK, RCM, ACL), pp. 33–40.
- ICFP-2002-Myers #functional #programming language #towards
- Towards more natural functional programming languages (BAM), p. 1.
- CHI-2000-MyersLY #using
- Two-handed input using a PDA and a mouse (BAM, KPL, BCY), pp. 41–48.
- CHI-1999-McDanielM
- Getting More Cut of Programming-by-Demonstration (RGM, BAM), pp. 442–449.
- CHI-1999-SuhmMW #empirical #evaluation #fault #interactive #modelling #multimodal
- Model-Based and Empirical Evaluation of Multimodal Interactive Error Correction (BS, BAM, AW), pp. 584–591.
- CHI-1998-Myers #visual notation
- Scripting Graphical Applications by Demonstration (BAM), pp. 534–541.
- CSCW-1998-MyersSG #collaboration #multi #using
- Collaboration Using Multiple PDAs Connected to a PC (BAM, HS, RG), pp. 285–294.
- CHI-1996-MyersK #reuse
- Reusable Hierarchical Command Objects (BAM, DSK), pp. 260–267.
- CHI-1995-LandayM #design #interactive #sketching #user interface
- Interactive Sketching for the Early Stages of User Interface Design (JAL, BAM), pp. 43–50.
- CHI-1994-MyersGG94a
- Creating charts by demonstration (BAM, JG, MAG), pp. 106–111.
- INTERCHI-1993-MyersMK #named #user interface
- Marquise: creating complete user interfaces by demonstration (BAM, RGM, DSK), pp. 293–300.
- INTERCHI-1993-MyersWPG #heuristic #user interface
- Heuristics in real user interfaces (BAM, RW, KP, CG), pp. 304–307.
- INTERCHI-1993-WerthM
- Tourmaline (abstract): macrostyles by example (AJW, BAM), p. 532.
- CHI-1992-MyersR #overview #programming #user interface
- Survey on User Interface Programming (BAM, MBR), pp. 195–202.
- OOPSLA-1992-MyersGZ #declarative #object-oriented #programming #prototype
- Declarative Programming in a Prototype-Instance System: Object-Oriented Programming Without Writing Methods (BAM, DAG, BTVZ), pp. 184–200.
- CHI-1991-Myers #specification #spreadsheet #user interface #visual notation
- Graphical techniques in a spreadsheet for specifying user interfaces (BAM), pp. 243–249.
- CHI-1991-Myers91a #pretty-printing
- Text formatting by demonstration (BAM), pp. 251–256.
- CHI-1991-MyersCMSS #interface #question
- Demonstrational interfaces: Coming soon? (BAM, AC, DM, DCS, BS), pp. 393–396.
- CHI-1991-ZandenM #design #interface #visual notation
- The Lapidary graphical interface design tool (BTVZ, BAM), pp. 465–466.
- CHI-1990-ZandenM #automation #independence #user interface #visual notation
- Automatic, look-and-feel independent dialog creation for graphical user interfaces (BTVZ, BAM), pp. 27–34.
- CHI-1989-Myers #behaviour #encapsulation #interactive
- Encapsulating interactive behaviors (BAM), pp. 319–324.
- OOPSLA-1988-SzekelyM #constraints #tool support #user interface #visual notation
- A User Interface Toolkit Based on Graphical Objects and Constraints (PAS, BAM), pp. 36–45.
- JCDL-2001-MyersCSDYC #editing #library #multi #video
- A multi-view intelligent editor for digital video libraries (BAM, JPC, SMS, LD, DY, ATC), pp. 106–115.
- ASE-2019-NamHMMV #api #identification #mining #named #problem #usability
- MARBLE: Mining for Boilerplate Code to Identify API Usability Problems (DN, AH, AM, BAM, BV), pp. 615–627.
- PLATEAU-2015-CoblenzSMWS #transitive
- Comparing transitive to non-transitive object immutability (MJC, JS, BAM, SW, FS), pp. 47–48.
- Onward-2018-CoblenzAMS #design #programming language
- Interdisciplinary programming language design (MJC, JA, BAM, JS), pp. 133–146.
- PLATEAU-2019-KambhatlaCOSAM #case study #programming language #safety #usability
- A Pilot Study of the Safety and Usability of the Obsidian Blockchain Programming Language (GK, MJC, RO, JS, JA, BAM), p. 11.