Travelled to:
1 × Austria
1 × Croatia
1 × France
1 × Hungary
1 × India
1 × Ireland
1 × Portugal
1 × Singapore
1 × South Korea
1 × Switzerland
1 × United Kingdom
13 × USA
2 × Canada
2 × China
2 × Germany
2 × Italy
Collaborated with:
S.Lerner D.C.Atkinson D.Notkin S.R.Foster M.Shonle ∅ M.D.Ernst R.W.Bowdidge Y.Yan M.Menarini S.Esper K.A.Li B.Simon B.Nuseibeh T.Sohn K.J.Sullivan Y.Cai N.Nikzad O.Chipara E.Bales J.J.Yuan Y.Kato J.Hayes S.Moskovics C.McCurdy J.D.Hollan R.T.Boyer S.W.Brown T.M.Truong B.Hallen Y.Kataoka A.Czeisler J.Cockrell M.I.Chen J.D.Morgenthaler J.F.McCarthy D.Boyd E.F.Churchill E.Lawley M.Zaner G.Kiczales E.Hilsdale J.Hugunin M.Kersten J.Palm J.Scott A.LaMarca Y.Chawathe I.E.Smith M.Y.Chen Y.Song N.Tewari H.Rajan L.Snyder D.Socha M.L.Bailey B.Forstall K.Gates R.Greenlaw T.J.Holman R.Korry G.Lasswell R.Mitchell P.A.Nelson
Talks about:
program (10) design (7) support (5) softwar (5) tool (5) analysi (4) extens (4) data (4) code (4) refactor (3)
♂ Person: William G. Griswold
DBLP: Griswold:William_G=
Facilitated 4 volumes:
Contributed to:
Wrote 37 papers:
- CHI-2015-LernerFG #polymorphism #user interface
- Polymorphic Blocks: Formalism-Inspired UI for Structured Connectors (SL, SRF, WGG), pp. 3063–3072.
- ICSE-2014-NikzadCG #development #energy #middleware #mobile #named
- APE: an annotation language and middleware for energy-efficient mobile application development (NN, OC, WGG), pp. 515–526.
- ICSME-2014-YanMG #contract #evolution #mining
- Mining Software Contracts for Software Evolution (YY, MM, WGG), pp. 471–475.
- CHI-2013-FosterEG #contest #design #education #game studies
- From competition to metacognition: designing diverse, sustainable educational games (SRF, SE, WGG), pp. 99–108.
- ITiCSE-2013-EsperFG #named #programming
- CodeSpells: embodying the metaphor of wizardry for programming (SE, SRF, WGG), pp. 249–254.
- ICSE-2012-FosterGL #ide #named #realtime #refactoring
- WitchDoctor: IDE support for real-time auto-completion of refactorings (SRF, WGG, SL), pp. 222–232.
- CSCW-2011-BalesLG #communication #mobile #named
- CoupleVIBE: mobile implicit communication to improve awareness for (long-distance) couples (EB, KAL, WGG), pp. 65–74.
- PLATEAU-2011-ShonleGL #design #using
- Using metaphors from natural discussion to improve the design of arcum (MS, WGG, SL), pp. 39–44.
- CHI-2008-SohnLGH #mobile
- A diary study of mobile information needs (TS, KAL, WGG, JDH), pp. 433–442.
- PASTE-2008-ShonleGL #problem
- Addressing common crosscutting problems with Arcum (MS, WGG, SL), pp. 64–69.
- ESEC-FSE-2007-ShonleGL #composition #design #framework #maintenance #refactoring
- Beyond refactoring: a framework for modular maintenance of crosscutting design idioms (MS, WGG, SL), pp. 175–184.
- ICSE-2006-SohnGSLCSC #case study #experience #open source #tool support
- Experiences with place lab: an open source toolkit for location-aware computing (TS, WGG, JS, AL, YC, IES, MYC), pp. 462–471.
- ITiCSE-2006-GriswoldS #learning #performance #scalability #ubiquitous
- Ubiquitous presenter: fast, scalable active learning for the whole classroom (WGG, BS), p. 358.
- ESEC-FSE-2005-SullivanGSCSTR #aspect-oriented #design #information management #interface
- Information hiding interfaces for aspect-oriented design (KJS, WGG, YS, YC, MS, NT, HR), pp. 166–175.
- ICSE-2005-GriswoldN #research
- Introduction to Research Papers (WGG, BN), p. 48.
- CSCW-2004-McCarthyBCGLZ #physics
- Digital backchannels in shared physical spaces: attention, intention and contention (JFM, DB, EFC, WGG, EL, MZ), pp. 550–553.
- ICSE-2003-GriswoldBBT #architecture #component #framework
- A Component Architecture for an Extensible, Highly Integrated Context-Aware Computing Infrastructure (WGG, RTB, SWB, TMT), pp. 363–373.
- ECOOP-2001-KiczalesHHKPG #aspectj #overview
- An Overview of AspectJ (GK, EH, JH, MK, JP, WGG), pp. 327–353.
- ESEC-FSE-2001-SullivanGCH #composition #design
- The structure and value of modularity in software design (KJS, WGG, YC, BH), pp. 99–108.
- ICSE-2001-GriswoldYK #evolution
- Exploiting the Map Metaphor in a Tool for Software Evolution (WGG, JJY, YK), pp. 265–274.
- ICSM-2001-AtkinsonG #analysis #data flow #implementation #performance #scalability #source code
- Implementation Techniques for Efficient Data-Flow Analysis of Large Programs (DCA, WGG), pp. 52–61.
- ICSM-2001-KataokaEGN #automation #invariant #refactoring #using
- Automated Support for Program Refactoring Using Invariants (YK, MDE, WGG, DN), pp. 736–743.
- PASTE-2001-Griswold #slicing
- Making slicing practical: the final mile (WGG), p. 1.
- ICSE-2000-ErnstCGN #detection #invariant
- Quickly detecting relevant program invariants (MDE, AC, WGG, DN), pp. 449–458.
- ICSE-2000-HayesGM #component #design #program analysis #reuse #tool support
- Component design of retargetable program analysis tools that reuse intermediate representations (JH, WGG, SM), pp. 356–365.
- ICSE-1999-ErnstCGN #evolution #invariant
- Dynamically Discovering Likely Program Invariants to Support Program Evolution (MDE, JC, WGG, DN), pp. 213–224.
- FSE-1998-AtkinsonG #effectiveness #pointer #program analysis
- Effective Whole-Program Analysis in the Presence of Pointers (DCA, WGG), pp. 46–55.
- FSE-1996-GriswoldCBM #abstraction #scalability #tool support
- Tool Support for Planning the Restructuring of Data Abstractions in Large Systems (WGG, MIC, RWB, JDM), pp. 33–45.
- ICSE-1996-AtkinsonG #design #program analysis #tool support
- The Design of Whole-Program Analysis Tools (DCA, WGG), pp. 16–27.
- WPC-1996-GriswoldAM #flexibility #pattern matching #performance
- Fast, Flexible Syntactic Pattern Matching and Processing (WGG, DCA, CM), pp. 144–153.
- FSE-1994-BowdidgeG #automation #data type #encapsulation
- Automated Support for Encapsulating Abstract Data Types (RWB, WGG), pp. 97–110.
- FSE-1993-Griswold #data flow
- Direct Update of Data Flow Representations for a Meaning-Preserving Program Restructuring Tool (WGG), pp. 42–55.
- ICSE-1988-NotkinG #development
- Extension and Software Development (DN, WGG), pp. 274–285.
- PPEALS-1988-NotkinSSBFGGGHKLMN #case study #experience
- Experiences with Poker (DN, LS, DS, MLB, BF, KG, RG, WGG, TJH, RK, GL, RM, PAN), pp. 10–20.
- PLDI-1987-NotkinG #interpreter
- Enhancement through extension: the extension interpreter (DN, WGG), pp. 45–55.
- ASE-2017-MenariniYG #case study #code review #overview #performance #semantics #user study
- Semantics-assisted code review: an efficient toolchain and a user study (MM, YY, WGG), pp. 554–565.
- FDG-2015-FosterLG #integration
- Seamless Integration of Coding and Gameplay: Writing Code Without Knowing it (SRF, SL, WGG).