William G. Griswold
Orcid: 0000-0003-0663-6977Affiliations:
- University of California, San Diego, USA
According to our database1,
William G. Griswold
authored at least 165 papers
between 1987 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
-
on d-nb.info
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Experience Report: Meet the Professor - A Large-Course Intervention for Increasing Rapport.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Re-Instatement of Pell Grants for Incarcerated Students: Implications for CS Education.
Proceedings of the RESPECT Annual Conference, 2024
In-Person vs Blended Learning: An Examination of Grades, Attendance, Peer Support, Competitiveness, and Belonging.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
A Comparison of Student Behavioral Engagement in Traditional Live Coding and Active Live Coding Lectures.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
The Impact of a Remote Live-Coding Pedagogy on Student Programming Processes, Grades, and Lecture Questions Asked.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023
2022
A demographic analysis on prerequisite preparation in an advanced data structures course.
Inroads, 2022
Do Cloud Developers Prefer CLIs or Web Consoles? CLIs Mostly, Though It Varies by Task.
CoRR, 2022
2021
IEEE Softw., 2021
Proficiency in Basic Data Structures among Various Subpopulations of Students at Different Stages in a CS Program.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021
A Quantitative Analysis of Study Habits Among Lower- and Higher-Performing Students in CS1.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021
Exploring Student Experiences in Early Computing Courses during Emergency Remote Teaching.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021
Proceedings of the ICER 2021: ACM Conference on International Computing Education Research, 2021
Proceedings of the ICER 2021: ACM Conference on International Computing Education Research, 2021
2020
Faculty Views on the Goals of an Undergraduate CS Education and the Academia-Industry Gap.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Exploring the Link Between Prerequisites and Performance in Advanced Data Structures.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Using DevContainers to Standardize Student Development Environments: An Experience Report.
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020
A Quantitative Study of Faculty Views on the Goals of an Undergraduate CS Program and Preparing Students for Industry.
Proceedings of the ICER 2020: International Computing Education Research Conference, 2020
Proceedings of the 32nd IEEE Conference on Software Engineering Education and Training, 2020
2019
Pers. Ubiquitous Comput., 2019
ACM Trans. Comput. Educ., 2019
The Relationship between Prerequisite Proficiency and Student Performance in an Upper-Division Computing Course.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Exploring the Value of Different Data Sources for Predicting Student Performance in Multiple CS Courses.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019
2018
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018
Workload Shaping Energy Optimizations with Predictable Performance for Mobile Sensing.
Proceedings of the 2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation, 2018
Proceedings of the 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft@ICSE 2018, Gothenburg, Sweden, May 27, 2018
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018
2017
Low-Cost Air Quality Monitoring Tools: From Research to Practice (A Workshop Summary).
Sensors, 2017
Impact of Class Size on Student Evaluations for Traditional and Peer Instruction Classrooms.
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017
Proceedings of the Second IEEE/ACM International Conference on Connected Health: Applications, 2017
2016
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016
2015
The Birth of Refactoring: A Retrospective on the Nature of High-Impact Software Engineering Research.
IEEE Softw., 2015
Proceedings of the 16th Annual Middleware Conference, Vancouver, BC, Canada, December 07, 2015
Proceedings of the 10th International Conference on the Foundations of Digital Games, 2015
Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, 2015
2014
Proceedings of the 14th Koli Calling International Conference on Computing Education Research, 2014
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014
APE: an annotation language and middleware for energy-efficient mobile application development.
Proceedings of the 36th International Conference on Software Engineering, 2014
2013
GRAPEVINE: hybrid cooperative opportunistic routing for challenged wireless networks using fountain coding.
ACM SIGMOBILE Mob. Comput. Commun. Rev., 2013
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013
Proceedings of the IEEE 15th International Conference on e-Health Networking, 2013
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013
2012
ACM Trans. Softw. Eng. Methodol., 2012
Pers. Ubiquitous Comput., 2012
CitiSense: improving geospatial environmental assessment of air quality using a wireless personal exposure monitoring system.
Proceedings of the Wireless Health 2012, 2012
Proceedings of the 6th International Conference on Pervasive Computing Technologies for Healthcare, 2012
Citisense: Mobile air quality sensing for individuals and communities Design and deployment of the Citisense mobile air-quality system.
Proceedings of the 6th International Conference on Pervasive Computing Technologies for Healthcare, 2012
Proceedings of the SPLASH'12, 2012
WIISARD: a measurement study of network properties and protocol reliability during an emergency response.
Proceedings of the 10th International Conference on Mobile Systems, 2012
Proceedings of the 34th International Conference on Software Engineering, 2012
2011
Design and evaluation of a wireless electronic health records system for field care in mass casualty settings.
J. Am. Medical Informatics Assoc., 2011
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools, 2011
Proceedings of the 13th Conference on Human-Computer Interaction with Mobile Devices and Services, 2011
Proceedings of the 23rd Euromicro Conference on Real-Time Systems, 2011
CoupleVIBE: mobile implicit communication to improve awareness for (long-distance) couples.
Proceedings of the 2011 ACM Conference on Computer Supported Cooperative Work, 2011
Proceedings of the International Conference on Human Factors in Computing Systems, 2011
2010
IEEE Pervasive Comput., 2010
Proceedings of the Adjunct proceedings of the 23nd annual ACM symposium on User interface software and technology, 2010
Understanding context: creating a lasting impact in experimental software engineering research.
Proceedings of the Workshop on Future of Software Engineering Research, 2010
Proceedings of the UbiComp 2010: Ubiquitous Computing, 12th International Conference, 2010
Proceedings of the 43rd Hawaii International International Conference on Systems Science (HICSS-43 2010), 2010
2008
Tapping and rubbing: exploring new dimensions of tactile feedback with voice coil motors.
Proceedings of the 21st Annual ACM Symposium on User Interface Software and Technology, 2008
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008
Proceedings of the 8th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2008
When refactoring acts like modularity: keeping options open with persistent condition checking.
Proceedings of the Second ACM Workshop on Refactoring Tools, 2008
Peopletones: a system for the detection and notification of buddy proximity on mobile phones.
Proceedings of the 6th International Conference on Mobile Systems, 2008
Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008
2007
Usability and Feasibility of PmEB: A Mobile Phone Application for Monitoring Real Time Caloric Balance.
Mob. Networks Appl., 2007
Beyond refactoring: a framework for modular maintenance of crosscutting design idioms.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007
Proceedings of the Location- and Context-Awareness, Third International Symposium, 2007
Proceedings of the 40th Hawaii International International Conference on Systems Science (HICSS-40 2007), 2007
Proceedings of the Object-Oriented Technology. ECOOP 2007 Workshop Reader, 2007
Proceedings of the AMIA 2007, 2007
2006
Guest Editors' Introduction to the Special Section on the International Conference on Software Engineering.
IEEE Trans. Software Eng., 2006
Softw. Pract. Exp., 2006
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006
A Robust Abstraction for First-Person Video Streaming: Techniques, Applications, and Experiments.
Proceedings of the Eigth IEEE International Symposium on Multimedia (ISM 2006), 2006
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006
Proceedings of the UbiComp 2006: Ubiquitous Computing, 2006
Proceedings of the Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006
Proceedings of the AMIA 2006, 2006
A Wireless First Responder Handheld Device for Rapid Triage, Patient Assessment and Documentation during Mass Casualty Incidents.
Proceedings of the AMIA 2006, 2006
Proceedings of the AMIA 2006, 2006
Proceedings of the AMIA 2006, 2006
2005
Proceedings of the 10th European Software Engineering Conference held jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2005
Ubiquitous presenter: increasing student access and control in a digital lecturing environment.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005
Proceedings of the 3rd International Conference on Mobile Systems, 2005
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005
Proceedings of the UbiComp 2005: Ubiquitous Computing, 7th International Conference, 2005
Proceedings of the 38th Hawaii International Conference on System Sciences (HICSS-38 2005), 2005
Fulcrum - An Open-Implementation Approach to Internet-Scale Context-Aware Publish / Subscribe.
Proceedings of the 38th Hawaii International Conference on System Sciences (HICSS-38 2005), 2005
Proceedings of the 2005 OOPSLA workshop on Eclipse Technology eXchange, 2005
Proceedings of the Extended Abstracts Proceedings of the 2005 Conference on Human Factors in Computing Systems, 2005
RealityFlythrough: Enhancing Situational Awareness for Medical Response to Disasters Using Ubiquitous Video.
Proceedings of the AMIA 2005, 2005
A Web-Services Architecture Designed for Intermittent Connectivity to Support Medical Response to Disasters.
Proceedings of the AMIA 2005, 2005
2004
Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom 2004), 2004
Proceedings of the 2004 OOPSLA workshop on Eclipse Technology eXchange, 2004
Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work, 2004
2003
Guest Editor's Introduction: 2002 Conference on the Foundations of Software Engineering.
IEEE Trans. Software Eng., 2003
Proceedings of the 1st ACM International Workshop on Wireless Mobile Applications and Services on WLAN Hotspots, 2003
A Component Architecture for an Extensible, Highly Integrated Context-Aware Computing Infrastructure.
Proceedings of the 25th International Conference on Software Engineering, 2003
Proceedings of the Designing for Change in Networked Learning Environments, 2003
2002
ACM J. Educ. Resour. Comput., 2002
Static Data Structures.
Proceedings of the Generic Programming, 2002
2001
IEEE Trans. Software Eng., 2001
Proceedings of the 8th European Software Engineering Conference held jointly with 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering 2001, 2001
Proceedings of the Metalevel Architectures and Separation of Crosscutting Concerns, 2001
Proceedings of the 2001 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis For Software Tools and Engineering, 2001
Proceedings of the 2001 International Conference on Software Maintenance, 2001
Proceedings of the 2001 International Conference on Software Maintenance, 2001
Proceedings of the 23rd International Conference on Software Engineering, 2001
2000
ACM SIGSOFT Softw. Eng. Notes, 2000
Component design of retargetable program analysis tools that reuse intermediate representations.
Proceedings of the 22nd International Conference on on Software Engineering, 2000
Proceedings of the 22nd International Conference on on Software Engineering, 2000
1998
IEEE Trans. Software Eng., 1998
IEEE Trans. Parallel Distributed Syst., 1998
ACM Trans. Softw. Eng. Methodol., 1998
Supporting the Restructuring of Data Abstractions Through Manipulation of a Program Visualization.
ACM Trans. Softw. Eng. Methodol., 1998
Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 1998
1997
How Software Engineering Tools Organize Programmer Behavior During the Task of Data Encapsulation.
Empir. Softw. Eng., 1997
1996
Proceedings of the Fourth ACM SIGSOFT Symposium on Foundations of Software Engineering, 1996
Proceedings of the Joint Proceedings of the Second International Software Architecture Workshop (ISAW-2) and International Workshop on Multiple Perspectives in Software Development (Viewpoints '96) on SIGSOFT '96 workshops, 1996
Proceedings of the 4th International Workshop on Program Comprehension (WPC '96), 1996
Proceedings of the 18th International Conference on Software Engineering, 1996
1995
Correction to "Architectural Tradeoffs for a Meaning-Preserving Program Restructuring Tool".
IEEE Trans. Software Eng., 1995
IEEE Trans. Software Eng., 1995
J. Syst. Softw., 1995
1994
IEEE Trans. Software Eng., 1994
Proceedings of the Second ACM SIGSOFT Symposium on Foundations of Software Engineering, 1994
Proceedings of the Parallel Architectures and Compilation Techniques, 1994
1993
ACM Trans. Softw. Eng. Methodol., 1993
Softw. Pract. Exp., 1993
Direct Update of Data Flow Representations for a Meaning-Preserving Program Restructuring Tool.
Proceedings of the First ACM SIGSOFT Symposium on Foundations of Software Engineering, 1993
Proceedings of the Object Technologies for Advanced Software, 1993
Proceedings of the Studies of Software Design, 1993
Proceedings of the 1993 Glasgow Workshop on Functional Programming, 1993
1992
1990
Proceedings of the Proceedings Supercomputing '90, New York, NY, USA, November 12-16, 1990, 1990
How Port Ensembles Aid the Efficient Retargeting of Reduction Algorithms.
Proceedings of the 1990 International Conference on Parallel Processing, 1990
1988
1987
Proceedings of the Symposium on Interpreters and Interpretive Techniques, 1987, St. Paul, Minnesota, USA, June 24, 1987