Search the dblp DataBase
William G. Griswold :
[Publications ]
[Author Rank by year ]
[Co-authors ]
[Prefers ]
[Cites ]
[Cited by ]
Publications of Author
Gunny Lee , Christopher C. Tsai , William G. Griswold , Fred Raab , Kevin Patrick PmEB: a mobile phone application for monitoring caloric balance. [Citation Graph (0, 0)][DBLP ] CHI Extended Abstracts, 2006, pp:1013-1018 [Conf ] Neil J. McCurdy , Jennifer N. Carlisle , William G. Griswold Harnessing mobile ubiquitous video. [Citation Graph (0, 0)][DBLP ] CHI Extended Abstracts, 2005, pp:1645-1648 [Conf ] Joseph F. McCarthy , Danah Boyd , Elizabeth F. Churchill , William G. Griswold , Elizabeth Lawley , Melora Zaner Digital backchannels in shared physical spaces: attention, intention and contention. [Citation Graph (0, 0)][DBLP ] CSCW, 2004, pp:550-553 [Conf ] Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , William G. Griswold An Overview of AspectJ. [Citation Graph (0, 0)][DBLP ] ECOOP, 2001, pp:327-353 [Conf ] Robert T. Boyer , William G. Griswold Fulcrum - An Open-Implementation Approach to Internet-Scale Context-Aware Publish / Subscribe. [Citation Graph (0, 0)][DBLP ] HICSS, 2005, pp:- [Conf ] Ryan Y. Sit , James D. Hollan , William G. Griswold Digital Photos as Conversational Anchors. [Citation Graph (0, 0)][DBLP ] HICSS, 2005, pp:- [Conf ] Jonathan Neddenriep , William G. Griswold RiverInk--An Extensible Framework for Multimodal Interoperable Ink. [Citation Graph (0, 0)][DBLP ] HICSS, 2007, pp:258- [Conf ] Timothy Sohn , Kevin A. Li , Gunny Lee , Ian E. Smith , James Scott , William G. Griswold Place-Its: A Study of Location-Based Reminders on Mobile Phones. [Citation Graph (0, 0)][DBLP ] Ubicomp, 2005, pp:232-250 [Conf ] Timothy Sohn , Alex Varshavsky , Anthony LaMarca , Mike Y. Chen , Tanzeem Choudhury , Ian Smith , Sunny Consolvo , Jeffrey Hightower , William G. Griswold , Eyal de Lara Mobility Detection Using Everyday GSM Traces. [Citation Graph (0, 0)][DBLP ] Ubicomp, 2006, pp:212-224 [Conf ] William G. Griswold , Gail A. Harrison , David Notkin , Lawrence Snyder How Port Ensembles Aid the Efficient Retargeting of Reduction Algorithms. [Citation Graph (0, 0)][DBLP ] ICPP (2), 1990, pp:286-287 [Conf ] Darren C. Atkinson , William G. Griswold The Design of Whole-Program Analysis Tools. [Citation Graph (0, 0)][DBLP ] ICSE, 1996, pp:16-27 [Conf ] Michael D. Ernst , Adam Czeisler , William G. Griswold , David Notkin Quickly detecting relevant program invariants. [Citation Graph (0, 0)][DBLP ] ICSE, 2000, pp:449-458 [Conf ] Michael D. Ernst , Jake Cockrell , William G. Griswold , David Notkin Dynamically Discovering Likely Program Invariants to Support Program Evolution. [Citation Graph (0, 0)][DBLP ] ICSE, 1999, pp:213-224 [Conf ] William G. Griswold , Robert W. Bowdidge Program Restructuring via Design-Level Manipulation. [Citation Graph (0, 0)][DBLP ] ICSE Workshop on Studies of Software Design, 1993, pp:127-139 [Conf ] William G. Griswold , Robert T. Boyer , Steven W. Brown , Tan Minh Truong A Component Architecture for an Extensible, Highly Integrated Context-Aware Computing Infrastructure. [Citation Graph (0, 0)][DBLP ] ICSE, 2003, pp:363-373 [Conf ] William G. Griswold , Bashar Nuseibeh Introduction to Research Papers. [Citation Graph (0, 0)][DBLP ] ICSE, 2005, pp:48- [Conf ] William G. Griswold , Jimmy J. Yuan , Yoshikiyo Kato Exploiting the Map Metaphor in a Tool for Software Evolution. [Citation Graph (0, 0)][DBLP ] ICSE, 2001, pp:265-274 [Conf ] James Hayes , William G. Griswold , Stuart Moskovics Component design of retargetable program analysis tools that reuse intermediate representations. [Citation Graph (0, 0)][DBLP ] ICSE, 2000, pp:356-365 [Conf ] David Notkin , William G. Griswold Extension and Software Development. [Citation Graph (0, 0)][DBLP ] ICSE, 1988, pp:274-285 [Conf ] Timothy Sohn , William G. Griswold , James Scott , Anthony LaMarca , Yatin Chawathe , Ian E. Smith , Mike Y. Chen Experiences with place lab: an open source toolkit for location-aware computing. [Citation Graph (0, 0)][DBLP ] ICSE, 2006, pp:462-471 [Conf ] Darren C. Atkinson , William G. Griswold Implementation Techniques for Efficient Data-Flow Analysis of Large Programs. [Citation Graph (0, 0)][DBLP ] ICSM, 2001, pp:52-61 [Conf ] Yoshio Kataoka , Michael D. Ernst , William G. Griswold , David Notkin Automated Support for Program Refactoring Using Invariants. [Citation Graph (0, 0)][DBLP ] ICSM, 2001, pp:736-743 [Conf ] Michael C. Burton , William G. Griswold , Andrew D. McCulloch , Gary A. Huber Static Data Structures. [Citation Graph (0, 0)][DBLP ] Generic Programming, 2002, pp:141-169 [Conf ] James S. Mattson Jr. , William G. Griswold Speculative Evaluation for Parallel Graph Reduction. [Citation Graph (0, 0)][DBLP ] IFIP PACT, 1994, pp:331-334 [Conf ] Neil J. McCurdy , William G. Griswold , Leslie A. Lenert A Robust Abstraction for First-Person Video Streaming: Techniques, Applications, and Experiments. [Citation Graph (0, 0)][DBLP ] ISM, 2006, pp:235-244 [Conf ] David Notkin , David Garlan , William G. Griswold , Kevin J. Sullivan Adding Implicit Invocation to Languages: Three Approaches. [Citation Graph (0, 0)][DBLP ] ISOTAS, 1993, pp:489-510 [Conf ] William G. Griswold , Darren C. Atkinson , Collin McCurdy Fast, Flexible Syntactic Pattern Matching and Processing. [Citation Graph (0, 0)][DBLP ] WPC, 1996, pp:144-153 [Conf ] Neil J. McCurdy , William G. Griswold A systems architecture for ubiquitous video. [Citation Graph (0, 0)][DBLP ] MobiSys, 2005, pp:1-14 [Conf ] William G. Griswold Making slicing practical: the final mile (Abstract). [Citation Graph (0, 0)][DBLP ] PASTE, 2001, pp:1- [Conf ] Ezekiel S. Bhasker , Steven W. Brown , William G. Griswold Employing User Feedback for Fast, Accurate, Low-Maintenance Geolocationing . [Citation Graph (0, 0)][DBLP ] PerCom, 2004, pp:111-120 [Conf ] David Notkin , William G. Griswold Enhancement through extension: the extension interpreter. [Citation Graph (0, 0)][DBLP ] PLDI, 1987, pp:45-55 [Conf ] David Notkin , Lawrence Snyder , David Socha , Mary L. Bailey , Bruce Forstall , Kevin Gates , Raymond Greenlaw , William G. Griswold , Thomas J. Holman , Richard Korry , Gemini Lasswell , Robert Mitchell , Philip A. Nelson Experiences with Poker. [Citation Graph (0, 0)][DBLP ] PPOPP/PPEALS, 1988, pp:10-20 [Conf ] William G. Griswold Coping with Crosscutting Software Changes Using Information Transparency. [Citation Graph (0, 0)][DBLP ] Reflection, 2001, pp:250-265 [Conf ] Gail A. Alverson , William G. Griswold , David Notkin , Lawrence Snyder A flexible communication abstraction for nonshared memory parallel computing. [Citation Graph (0, 0)][DBLP ] SC, 1990, pp:584-593 [Conf ] Michelle Wilkerson , William G. Griswold , Beth Simon Ubiquitous presenter: increasing student access and control in a digital lecturing environment. [Citation Graph (0, 0)][DBLP ] SIGCSE, 2005, pp:116-120 [Conf ] Tamara Denning , Michael Kelly , David Lindquist , Roshni Malani , William G. Griswold , Beth Simon Lightweight preliminary peer review: does in-class peer review make sense? [Citation Graph (0, 0)][DBLP ] SIGCSE, 2007, pp:266-270 [Conf ] David Lindquist , Tamara Denning , Michael Kelly , Roshni Malani , William G. Griswold , Beth Simon Exploring the potential of mobile phones for active learning in the classroom. [Citation Graph (0, 0)][DBLP ] SIGCSE, 2007, pp:384-388 [Conf ] Tamara Denning , William G. Griswold , Beth Simon , Michelle Wilkerson Multimodal communication in the classroom: what does it mean for us? [Citation Graph (0, 0)][DBLP ] SIGCSE, 2006, pp:219-223 [Conf ] Darren C. Atkinson , William G. Griswold Effective Whole-Program Analysis in the Presence of Pointers. [Citation Graph (0, 0)][DBLP ] SIGSOFT FSE, 1998, pp:46-55 [Conf ] William G. Griswold Direct Update of Data Flow Representations for a Meaning-Preserving Program Restructuring Tool. [Citation Graph (0, 0)][DBLP ] SIGSOFT FSE, 1993, pp:42-55 [Conf ] William G. Griswold , Morison I. Chen , Robert W. Bowdidge , J. David Morgenthaler Tool Support for Planning the Restructuring of Data Abstractions in Large Systems. [Citation Graph (0, 0)][DBLP ] SIGSOFT FSE, 1996, pp:33-45 [Conf ] Robert W. Bowdidge , William G. Griswold Automated Support for Encapsulating Abstract Data Types. [Citation Graph (0, 0)][DBLP ] SIGSOFT FSE, 1994, pp:97-110 [Conf ] Kevin J. Sullivan , William G. Griswold , Yuanfang Cai , Ben Hallen The structure and value of modularity in software design. [Citation Graph (0, 0)][DBLP ] ESEC / SIGSOFT FSE, 2001, pp:99-108 [Conf ] Kevin J. Sullivan , William G. Griswold , Yuanyuan Song , Yuanfang Cai , Macneil Shonle , Nishit Tewari , Hridesh Rajan Information hiding interfaces for aspect-oriented design. [Citation Graph (0, 0)][DBLP ] ESEC/SIGSOFT FSE, 2005, pp:166-175 [Conf ] Bill N. Schilit , Anthony LaMarca , Gaetano Borriello , William G. Griswold , David McDonald , Edward D. Lazowska , Anand Balachandran , Jason I. Hong , Vaughn Iverson Challenge: ubiquitous location-aware computing and the "place lab" initiative. [Citation Graph (0, 0)][DBLP ] WMASH, 2003, pp:29-35 [Conf ] Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , William G. Griswold Getting started with ASPECTJ. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 2001, v:44, n:10, pp:59-65 [Journal ] William G. Griswold , Patricia Shanahan , Steven W. Brown , Robert T. Boyer , Matt Ratto , R. Benjamin Shapiro , Tan Minh Truong ActiveCampus: Experiments in Community-Oriented Ubiquitous Computing. [Citation Graph (0, 0)][DBLP ] IEEE Computer, 2004, v:37, n:10, pp:73-81 [Journal ] William G. Griswold , Richard Wolski , Scott B. Baden , Stephen J. Fink , Scott R. Kohn Programming Language Requirements for the Next Millennium. [Citation Graph (0, 0)][DBLP ] ACM Comput. Surv., 1996, v:28, n:4es, pp:194- [Journal ] Robert W. Bowdidge , William G. Griswold How Software Engineering Tools Organize Programmer Behavior During the Task of Data Encapsulation. [Citation Graph (0, 0)][DBLP ] Empirical Software Engineering, 1997, v:2, n:3, pp:221-267 [Journal ] William G. Griswold Teaching Software Engineering in a Compiler Project Course. [Citation Graph (0, 0)][DBLP ] ACM Journal of Educational Resources in Computing, 2002, v:2, n:4, pp:- [Journal ] William G. Griswold , Darren C. Atkinson Managing design trade-offs for a program understanding and transformation tool. [Citation Graph (0, 0)][DBLP ] Journal of Systems and Software, 1995, v:30, n:1-2, pp:99-116 [Journal ] William G. Griswold , Kevin J. Sullivan , Yuanyuan Song , Macneil Shonle , Nishit Tewari , Yuanfang Cai , Hridesh Rajan Modular Software Design with Crosscutting Interfaces. [Citation Graph (0, 0)][DBLP ] IEEE Software, 2006, v:23, n:1, pp:51-60 [Journal ] William G. Griswold , Gregg M. Townsend The Design and Implementation of Dynamic Hashing for Sets and Tables in Icon. [Citation Graph (0, 0)][DBLP ] Softw., Pract. Exper., 1993, v:23, n:4, pp:351-367 [Journal ] Darren C. Atkinson , William G. Griswold Effective pattern matching of source code using abstract syntax patterns. [Citation Graph (0, 0)][DBLP ] Softw., Pract. Exper., 2006, v:36, n:4, pp:413-447 [Journal ] William G. Griswold , David Notkin Automated Assistance for Program Restructuring. [Citation Graph (0, 0)][DBLP ] ACM Trans. Softw. Eng. Methodol., 1993, v:2, n:3, pp:228-269 [Journal ] Robert W. Bowdidge , William G. Griswold Supporting the Restructuring of Data Abstractions Through Manipulation of a Program Visualization. [Citation Graph (0, 0)][DBLP ] ACM Trans. Softw. Eng. Methodol., 1998, v:7, n:2, pp:109-157 [Journal ] Gail C. Murphy , David Notkin , William G. Griswold , Erica S.-C. Lan An Empirical Study of Static Call Graph Extractors. [Citation Graph (0, 0)][DBLP ] ACM Trans. Softw. Eng. Methodol., 1998, v:7, n:2, pp:158-191 [Journal ] Gail A. Alverson , William G. Griswold , Calvin Lin , David Notkin , Lawrence Snyder Abstractions for Portable, Scalable Parallel Programming. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Parallel Distrib. Syst., 1998, v:9, n:1, pp:71-86 [Journal ] Michael D. Ernst , Jake Cockrell , William G. Griswold , David Notkin Dynamically Discovering Likely Program Invariants to Support Program Evolution. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Software Eng., 2001, v:27, n:2, pp:99-123 [Journal ] William G. Griswold Guest Editor's Introduction: 2002 Conference on the Foundations of Software Engineering. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Software Eng., 2003, v:29, n:10, pp:865- [Journal ] William G. Griswold Comments on ``Language Design for Program Manipulation''. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Software Eng., 1994, v:20, n:3, pp:218-219 [Journal ] William G. Griswold , Morison I. Chen , Robert W. Bowdidge , Jenny L. Cabaniss , Van B. Nguyen , J. David Morgenthaler Tool Support for Planning the Restructuring of Data Abstractions in Large Systems. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Software Eng., 1998, v:24, n:7, pp:534-558 [Journal ] William G. Griswold , David Notkin Architectural Tradeoffs for a Meaning-Preserving Program Restructuring Tool. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Software Eng., 1995, v:21, n:4, pp:275-287 [Journal ] William G. Griswold , David Notkin Architectural Tradeoffs for a Meaning-Preserving Program Restructuring Tool. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Software Eng., 1995, v:21, n:6, pp:576- [Journal ] William G. Griswold , Bashar Nuseibeh Guest Editors' Introduction to the Special Section on the International Conference on Software Engineering. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Software Eng., 2006, v:32, n:12, pp:929-930 [Journal ] Patricia Shanahan , William G. Griswold Inferring the Everyday Task Capabilities of Locations. [Citation Graph (0, 0)][DBLP ] LoCA, 2007, pp:157-174 [Conf ] Macneil Shonle , William G. Griswold , Sorin Lerner Beyond refactoring: a framework for modular maintenance of crosscutting design idioms. [Citation Graph (0, 0)][DBLP ] ESEC/SIGSOFT FSE, 2007, pp:175-184 [Conf ] William G. Griswold , Beth Simon Ubiquitous presenter: fast, scalable active learning for the whole classroom. [Citation Graph (0, 0)][DBLP ] ITiCSE, 2006, pp:358- [Conf ] Christopher C. Tsai , Gunny Lee , Fred Raab , Gregory J. Norman , Timothy Sohn , William G. Griswold , Kevin Patrick Usability and Feasibility of PmEB: A Mobile Phone Application for Monitoring Real Time Caloric Balance. [Citation Graph (0, 0)][DBLP ] MONET, 2007, v:12, n:2-3, pp:173-184 [Journal ] A diary study of mobile information needs. [Citation Graph (, )][DBLP ] Refactoring Tools. [Citation Graph (, )][DBLP ] Engaging the Periphery for Visual Communication on Mobile Phones. [Citation Graph (, )][DBLP ] Peopletones: a system for the detection and notification of buddy proximity on mobile phones. [Citation Graph (, )][DBLP ] Addressing common crosscutting problems with Arcum. [Citation Graph (, )][DBLP ] Noteblogging: taking note taking public. [Citation Graph (, )][DBLP ] Tapping and rubbing: exploring new dimensions of tactile feedback with voice coil motors. [Citation Graph (, )][DBLP ] Star diagram with automated refactorings for Eclipse. [Citation Graph (, )][DBLP ] AspectBrowser for Eclipse: a case study in plug-in retargeting. [Citation Graph (, )][DBLP ] Five Enablers for Mobile 2.0. [Citation Graph (, )][DBLP ] Search in 0.021secs, Finished in 0.024secs