| 2013 | ||
|---|---|---|
| c72 | Stephen R. Foster, Sarah Esper, William G. Griswold: From competition to metacognition: designing diverse, sustainable educational games. CHI 2013: 99-108 | |
| c71 | Sarah Esper, Stephen R. Foster, William G. Griswold: On the nature of fires and how to spark them when you're not there. SIGCSE 2013: 305-310 | |
| 2012 | ||
| j29 | Lisa G. Cowan, Nadir Weibel, William G. Griswold, Laura R. Pina, James D. Hollan: Projector phone use: practices and social implications. Personal and Ubiquitous Computing 16(1): 53-63 (2012) | |
| j28 | Macneil Shonle, William G. Griswold, Sorin Lerner: A framework for the checking and refactoring of crosscutting concepts. ACM Trans. Softw. Eng. Methodol. 21(3): 15 (2012) | |
| c70 | Stephen R. Foster, William G. Griswold, Sorin Lerner: WitchDoctor: IDE support for real-time auto-completion of refactorings. ICSE 2012: 222-232 | |
| c69 | Octav Chipara, William G. Griswold, Anders Nilsson Plymoth, Ricky Huang, Fang Liu, Per Johansson, Ramesh Rao, Theodore Chan, Colleen Buono: WIISARD: a measurement study of network properties and protocol reliability during an emergency response. MobiSys 2012: 407-420 | |
| c68 | Celal Ziftci, Nima Nikzad, Nakul Verma, Piero Zappi, Elizabeth Bales, Ingolf Krueger, William G. Griswold: Citisense: mobile air quality sensing for individuals and communities. SPLASH 2012: 23-24 | |
| c67 | Elizabeth Bales, Nima Nikzad, Nichole Quick, Celal Ziftci, Kevin Patrick, William G. Griswold: Citisense: Mobile air quality sensing for individuals and communities Design and deployment of the Citisense mobile air-quality system. PervasiveHealth 2012: 155-158 | |
| c66 | Laura R. Pina, Ernesto Ramirez, William G. Griswold: Fitbit+: A behavior-based intervention system to reduce sedentary behavior. PervasiveHealth 2012: 175-178 | |
| 2011 | ||
| j27 | Leslie A. Lenert, D. Kirsh, William G. Griswold, Colleen Buono, J. Lyon, Ramesh Rao, T. C. Chan: Design and evaluation of a wireless electronic health records system for field care in mass casualty settings. JAMIA 18(6): 842-852 (2011) | |
| c65 | Elizabeth Bales, William G. Griswold: Interpersonal informatics: making social influence visible. CHI Extended Abstracts 2011: 2227-2232 | |
| c64 | Elizabeth Bales, Kevin A. Li, William G. Griswold: CoupleVIBE: mobile implicit communication to improve awareness for (long-distance) couples. CSCW 2011: 65-74 | |
| c63 | Octav Chipara, Chengjie Wu, Chenyang Lu, William G. Griswold: Interference-Aware Real-Time Flow Scheduling for Wireless Sensor Networks. ECRTS 2011: 67-77 | |
| c62 | Lisa G. Cowan, Nadir Weibel, Laura R. Pina, James D. Hollan, William G. Griswold: Ubiquitous sketching for social media. Mobile HCI 2011: 395-404 | |
| c61 | Macneil Shonle, William G. Griswold, Sorin Lerner: Using metaphors from natural discussion to improve the design of arcum. PLATEAU 2011: 39-44 | |
| c60 | Beth Simon, Elizabeth Bales, William G. Griswold, Stephen Cooper: Case study: faculty professional development workshops for innovation diffusion. SIGCSE 2011: 673-678 | |
| 2010 | ||
| j26 | William G. Griswold: Report from the Second Pervasive Computing Education Workshop. IEEE Pervasive Computing 9(3): 45-46 (2010) | |
| j25 | Kevin J. Sullivan, William G. Griswold, Hridesh Rajan, Yuanyuan Song, Yuanfang Cai, Macneil Shonle, Nishit Tewari: Modular aspect-oriented design with XPIs. ACM Trans. Softw. Eng. Methodol. 20(2) (2010) | |
| c59 | Lisa G. Cowan, William G. Griswold, Louise Barkhuus, James D. Hollan: Engaging the Periphery for Visual Communication on Mobile Phones. HICSS 2010: 1-10 | |
| c58 | Sebastian Bader, Thomas Kirste, William G. Griswold, Alke Martens: PerEd 2010: the third workshop on pervasive computing education. UbiComp (Adjunct Papers) 2010: 531-534 | |
| c57 | Emerson R. Murphy-Hill, Gail C. Murphy, William G. Griswold: Understanding context: creating a lasting impact in experimental software engineering research. FoSER 2010: 255-258 | |
| 2008 | ||
| c56 | Timothy Sohn, Kevin A. Li, William G. Griswold, James D. Hollan: A diary study of mobile information needs. CHI 2008: 433-442 | |
| c55 | Kevin A. Li, Timothy Sohn, Steven Huang, William G. Griswold: Peopletones: a system for the detection and notification of buddy proximity on mobile phones. MobiSys 2008: 160-173 | |
| c54 | Macneil Shonle, William G. Griswold, Sorin Lerner: Addressing common crosscutting problems with Arcum. PASTE 2008: 64-69 | |
| c53 | Beth Simon, Krista Davis, William G. Griswold, Michael Kelly, Roshni Malani: Noteblogging: taking note taking public. SIGCSE 2008: 417-421 | |
| c52 | Kevin A. Li, Patrick Baudisch, William G. Griswold, James D. Hollan: Tapping and rubbing: exploring new dimensions of tactile feedback with voice coil motors. UIST 2008: 181-190 | |
| 2007 | ||
| j24 | ||
| j23 | 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. MONET 12(2-3): 173-184 (2007) | |
| c51 | Danny Dig, Ralph E. Johnson, Frank Tip, Oege de Moor, Jan Becicka, William G. Griswold, Markus Keller: Refactoring Tools. ECOOP Workshops 2007: 193-202 | |
| c50 | Jonathan Neddenriep, William G. Griswold: RiverInk--An Extensible Framework for Multimodal Interoperable Ink. HICSS 2007: 258 | |
| c49 | Patricia Shanahan, William G. Griswold: Inferring the Everyday Task Capabilities of Locations. LoCA 2007: 157-174 | |
| c48 | Tamara Denning, Michael Kelly, David Lindquist, Roshni Malani, William G. Griswold, Beth Simon: Lightweight preliminary peer review: does in-class peer review make sense? SIGCSE 2007: 266-270 | |
| c47 | 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. SIGCSE 2007: 384-388 | |
| c46 | Macneil Shonle, William G. Griswold, Sorin Lerner: Beyond refactoring: a framework for modular maintenance of crosscutting design idioms. ESEC/SIGSOFT FSE 2007: 175-184 | |
| 2006 | ||
| j22 | Armando Fox, Nigel Davies, Eyal de Lara, Mirjana Spasojevic, William G. Griswold: Real-World Ubicomp Deployments: Lessons Learned. IEEE Pervasive Computing 5(3): 21-23 (2006) | |
| j21 | William G. Griswold, Kevin J. Sullivan, Yuanyuan Song, Macneil Shonle, Nishit Tewari, Yuanfang Cai, Hridesh Rajan: Modular Software Design with Crosscutting Interfaces. IEEE Software 23(1): 51-60 (2006) | |
| j20 | Darren C. Atkinson, William G. Griswold: Effective pattern matching of source code using abstract syntax patterns. Softw., Pract. Exper. 36(4): 413-447 (2006) | |
| j19 | William G. Griswold, Bashar Nuseibeh: Guest Editors' Introduction to the Special Section on the International Conference on Software Engineering. IEEE Trans. Software Eng. 32(12): 929-930 (2006) | |
| c45 | Gunny Lee, Christopher C. Tsai, William G. Griswold, Fred Raab, Kevin Patrick: PmEB: a mobile phone application for monitoring caloric balance. CHI Extended Abstracts 2006: 1013-1018 | |
| c44 | Timothy Sohn, Alex Varshavsky, Anthony LaMarca, Mike Y. Chen, Tanzeem Choudhury, Ian E. Smith, Sunny Consolvo, Jeffrey Hightower, William G. Griswold, Eyal de Lara: Mobility Detection Using Everyday GSM Traces. Ubicomp 2006: 212-224 | |
| c43 | 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. ICSE 2006: 462-471 | |
| c42 | Neil J. McCurdy, William G. Griswold, Leslie A. Lenert: A Robust Abstraction for First-Person Video Streaming: Techniques, Applications, and Experiments. ISM 2006: 235-244 | |
| c41 | William G. Griswold, Beth Simon: Ubiquitous presenter: fast, scalable active learning for the whole classroom. ITiCSE 2006: 358 | |
| c40 | Tamara Denning, William G. Griswold, Beth Simon, Michelle Wilkerson: Multimodal communication in the classroom: what does it mean for us? SIGCSE 2006: 219-223 | |
| 2005 | ||
| c39 | Neil J. McCurdy, Jennifer N. Carlisle, William G. Griswold: Harnessing mobile ubiquitous video. CHI Extended Abstracts 2005: 1645-1648 | |
| c38 | Alexis O'Connor, Macneil Shonle, William G. Griswold: Star diagram with automated refactorings for Eclipse. ETX 2005: 16-20 | |
| c37 | Robert T. Boyer, William G. Griswold: Fulcrum - An Open-Implementation Approach to Internet-Scale Context-Aware Publish / Subscribe. HICSS 2005 | |
| c36 | Ryan Y. Sit, James D. Hollan, William G. Griswold: Digital Photos as Conversational Anchors. HICSS 2005 | |
| c35 | 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. Ubicomp 2005: 232-250 | |
| c34 | ||
| c33 | Neil J. McCurdy, William G. Griswold: A systems architecture for ubiquitous video. MobiSys 2005: 1-14 | |
| c32 | Michelle Wilkerson, William G. Griswold, Beth Simon: Ubiquitous presenter: increasing student access and control in a digital lecturing environment. SIGCSE 2005: 116-120 | |
| c31 | Kevin J. Sullivan, William G. Griswold, Yuanyuan Song, Yuanfang Cai, Macneil Shonle, Nishit Tewari, Hridesh Rajan: Information hiding interfaces for aspect-oriented design. ESEC/SIGSOFT FSE 2005: 166-175 | |
| e2 | Gruia-Catalin Roman, William G. Griswold, Bashar Nuseibeh (Eds.): 27th International Conference on Software Engineering (ICSE 2005), 15-21 May 2005, St. Louis, Missouri, USA. ACM 2005 | |
| 2004 | ||
| j18 | 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. IEEE Computer 37(10): 73-81 (2004) | |
| c30 | 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. CSCW 2004: 550-553 | |
| c29 | Macneil Shonle, Jonathan Neddenriep, William G. Griswold: AspectBrowser for Eclipse: a case study in plug-in retargeting. ETX 2004: 78-82 | |
| c28 | Ezekiel S. Bhasker, Steven W. Brown, William G. Griswold: Employing User Feedback for Fast, Accurate, Low-Maintenance Geolocationing . PerCom 2004: 111-120 | |
| 2003 | ||
| j17 | William G. Griswold: Guest Editor's Introduction: 2002 Conference on the Foundations of Software Engineering. IEEE Trans. Software Eng. 29(10): 865 (2003) | |
| c27 | William G. Griswold, Robert T. Boyer, Steven W. Brown, Tan Minh Truong: A Component Architecture for an Extensible, Highly Integrated Context-Aware Computing Infrastructure. ICSE 2003: 363-373 | |
| c26 | Bill N. Schilit, Anthony LaMarca, Gaetano Borriello, William G. Griswold, David W. McDonald, Edward D. Lazowska, Anand Balachandran, Jason I. Hong, Vaughn Iverson: Challenge: ubiquitous location-aware computing and the "place lab" initiative. WMASH 2003: 29-35 | |
| 2002 | ||
| j16 | William G. Griswold: Teaching Software Engineering in a Compiler Project Course. ACM Journal of Educational Resources in Computing 2(4) (2002) | |
| c25 | Michael C. Burton, William G. Griswold, Andrew D. McCulloch, Gary A. Huber: Static Data Structures. Generic Programming 2002: 141-169 | |
| 2001 | ||
| j15 | Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, William G. Griswold: Getting started with ASPECTJ. Commun. ACM 44(10): 59-65 (2001) | |
| j14 | Michael D. Ernst, Jake Cockrell, William G. Griswold, David Notkin: Dynamically Discovering Likely Program Invariants to Support Program Evolution. IEEE Trans. Software Eng. 27(2): 99-123 (2001) | |
| c24 | Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, William G. Griswold: An Overview of AspectJ. ECOOP 2001: 327-353 | |
| c23 | William G. Griswold, Jimmy J. Yuan, Yoshikiyo Kato: Exploiting the Map Metaphor in a Tool for Software Evolution. ICSE 2001: 265-274 | |
| c22 | Darren C. Atkinson, William G. Griswold: Implementation Techniques for Efficient Data-Flow Analysis of Large Programs. ICSM 2001: 52-61 | |
| c21 | Yoshio Kataoka, Michael D. Ernst, William G. Griswold, David Notkin: Automated Support for Program Refactoring Using Invariants. ICSM 2001: 736-743 | |
| c20 | ||
| c19 | William G. Griswold: Coping with Crosscutting Software Changes Using Information Transparency. Reflection 2001: 250-265 | |
| c18 | Kevin J. Sullivan, William G. Griswold, Yuanfang Cai, Ben Hallen: The structure and value of modularity in software design. ESEC / SIGSOFT FSE 2001: 99-108 | |
| 2000 | ||
| j13 | William G. Griswold: Guilds or virtual countries? the future of software professionals. ACM SIGSOFT Software Engineering Notes 25(2): 2 (2000) | |
| c17 | James Hayes, William G. Griswold, Stuart Moskovics: Component design of retargetable program analysis tools that reuse intermediate representations. ICSE 2000: 356-365 | |
| c16 | Michael D. Ernst, Adam Czeisler, William G. Griswold, David Notkin: Quickly detecting relevant program invariants. ICSE 2000: 449-458 | |
| 1999 | ||
| c15 | Michael D. Ernst, Jake Cockrell, William G. Griswold, David Notkin: Dynamically Discovering Likely Program Invariants to Support Program Evolution. ICSE 1999: 213-224 | |
| e1 | William G. Griswold, Susan Horwitz (Eds.): Proceedings of the SIGPLAN/SIGSOFT Workshop on Program Analysis For Software Tools and Engineering, PASTE '99, Toulouse, France, September 6, 1999. ACM 1999, isbn 1-58113-137-2 | |
| 1998 | ||
| j12 | Robert W. Bowdidge, William G. Griswold: Supporting the Restructuring of Data Abstractions Through Manipulation of a Program Visualization. ACM Trans. Softw. Eng. Methodol. 7(2): 109-157 (1998) | |
| j11 | Gail C. Murphy, David Notkin, William G. Griswold, Erica S.-C. Lan: An Empirical Study of Static Call Graph Extractors. ACM Trans. Softw. Eng. Methodol. 7(2): 158-191 (1998) | |
| j10 | Gail A. Alverson, William G. Griswold, Calvin Lin, David Notkin, Lawrence Snyder: Abstractions for Portable, Scalable Parallel Programming. IEEE Trans. Parallel Distrib. Syst. 9(1): 71-86 (1998) | |
| j9 | 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. IEEE Trans. Software Eng. 24(7): 534-558 (1998) | |
| c14 | Darren C. Atkinson, William G. Griswold: Effective Whole-Program Analysis in the Presence of Pointers. SIGSOFT FSE 1998: 46-55 | |
| 1997 | ||
| j8 | Robert W. Bowdidge, William G. Griswold: How Software Engineering Tools Organize Programmer Behavior During the Task of Data Encapsulation. Empirical Software Engineering 2(3): 221-267 (1997) | |
| 1996 | ||
| j7 | William G. Griswold, Richard Wolski, Scott B. Baden, Stephen J. Fink, Scott R. Kohn: Programming Language Requirements for the Next Millennium. ACM Comput. Surv. 28(4es): 194 (1996) | |
| c13 | Darren C. Atkinson, William G. Griswold: The Design of Whole-Program Analysis Tools. ICSE 1996: 16-27 | |
| c12 | William G. Griswold, Darren C. Atkinson, Collin McCurdy: Fast, Flexible Syntactic Pattern Matching and Processing. WPC 1996: 144-153 | |
| c11 | William G. Griswold, Morison I. Chen, Robert W. Bowdidge, J. David Morgenthaler: Tool Support for Planning the Restructuring of Data Abstractions in Large Systems. SIGSOFT FSE 1996: 33-45 | |
| 1995 | ||
| j6 | William G. Griswold, Darren C. Atkinson: Managing design trade-offs for a program understanding and transformation tool. Journal of Systems and Software 30(1-2): 99-116 (1995) | |
| j5 | William G. Griswold, David Notkin: Architectural Tradeoffs for a Meaning-Preserving Program Restructuring Tool. IEEE Trans. Software Eng. 21(4): 275-287 (1995) | |
| j4 | William G. Griswold, David Notkin: Architectural Tradeoffs for a Meaning-Preserving Program Restructuring Tool. IEEE Trans. Software Eng. 21(6): 576 (1995) | |
| 1994 | ||
| j3 | William G. Griswold: Comments on ``Language Design for Program Manipulation''. IEEE Trans. Software Eng. 20(3): 218-219 (1994) | |
| c10 | James S. Mattson Jr., William G. Griswold: Speculative Evaluation for Parallel Graph Reduction. IFIP PACT 1994: 331-334 | |
| c9 | Robert W. Bowdidge, William G. Griswold: Automated Support for Encapsulating Abstract Data Types. SIGSOFT FSE 1994: 97-110 | |
| 1993 | ||
| j2 | William G. Griswold, Gregg M. Townsend: The Design and Implementation of Dynamic Hashing for Sets and Tables in Icon. Softw., Pract. Exper. 23(4): 351-367 (1993) | |
| j1 | William G. Griswold, David Notkin: Automated Assistance for Program Restructuring. ACM Trans. Softw. Eng. Methodol. 2(3): 228-269 (1993) | |
| c8 | William G. Griswold, Robert W. Bowdidge: Program Restructuring via Design-Level Manipulation. ICSE Workshop on Studies of Software Design 1993: 127-139 | |
| c7 | David Notkin, David Garlan, William G. Griswold, Kevin J. Sullivan: Adding Implicit Invocation to Languages: Three Approaches. ISOTAS 1993: 489-510 | |
| c6 | William G. Griswold: Direct Update of Data Flow Representations for a Meaning-Preserving Program Restructuring Tool. SIGSOFT FSE 1993: 42-55 | |
| 1990 | ||
| c5 | William G. Griswold, Gail A. Harrison, David Notkin, Lawrence Snyder: How Port Ensembles Aid the Efficient Retargeting of Reduction Algorithms. ICPP (2) 1990: 286-287 | |
| c4 | Gail A. Alverson, William G. Griswold, David Notkin, Lawrence Snyder: A flexible communication abstraction for nonshared memory parallel computing. SC 1990: 584-593 | |
| 1988 | ||
| c3 | ||
| c2 | 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. PPOPP/PPEALS 1988: 10-20 | |
| 1987 | ||
| c1 | David Notkin, William G. Griswold: Enhancement through extension: the extension interpreter. PLDI 1987: 45-55 | |
Colors in the list of coauthors
Last update Fri May 24 15:37:04 2013 CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page