World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
54
Citations
19398
World Ranking
4448
National Ranking
2080

Research.com Recognitions

  • 1996 - Hellman Fellow

Overview

William G. Griswold is affiliated with the University of California, San Diego in the United States. Their research focuses primarily on computer science, with thirteen publications in this field. Within this broad area, their work extends into several subfields including information systems, computer science applications, computer networks and communications, information systems and management, and computer vision and pattern recognition.

Their specific research topics include teaching and learning programming, context-aware activity recognition systems, IoT and edge/fog computing, mobile and web applications, online learning and analytics, information systems education and curriculum development, and advanced data storage technologies.

William G. Griswold's recent papers cover various aspects of software engineering, education, and computational tools. Notable papers include:

  • "Trends and Challenges for Software Engineering in the Mobile Domain" (2020), published in IEEE Software
  • "A Demographic Analysis on Prerequisite Preparation in an Advanced Data Structures Course" (2022), presented at the Proceedings of the 53rd ACM Technical Symposium on Computer Science Education
  • "Refactoring in Computational Notebooks" (2022), published in ACM Transactions on Software Engineering and Methodology
  • "Multi-Institutional Study on Impostor Phenomenon" (2025), published in ACM Transactions on Computing Education
  • "Do Cloud Developers Prefer CLIs or Web Consoles? CLIs Mostly, Though It Varies by Task" (2022), available on arXiv (Cornell University)

The frequent venues where William G. Griswold publishes include IEEE Software, ACM Transactions on Computing Education, arXiv (Cornell University), Proceedings of the 53rd ACM Technical Symposium on Computer Science Education, and ACM Transactions on Software Engineering and Methodology.

Collaborations are a significant part of their work, with frequent co-authors including Leo Porter, Sophia Krause-Levy, Luciano Baresi, Grace A. Lewis, and Marco Autili.

Among their recognitions, William G. Griswold received the Hellman Fellow award in 1996.

Best Publications

  • An Overview of AspectJ

    Gregor Kiczales;Erik Hilsdale;Jim Hugunin;Mik Kersten

  • Dynamically Discovering Likely Program Invariants to Support Program Evolution

    Michael D. Ernst;Jake Cockrell;William G. Griswold;David Notkin

  • Getting started with ASPECTJ

    Gregor Kiczales;Erik Hilsdale;Jim Hugunin;Mik Kersten

  • A Text Message-Based Intervention for Weight Loss: Randomized Controlled Trial

    Kevin Patrick;Fred Raab;Marc A Adams;Lindsay Dillon

  • Health and the mobile phone.

    Kevin Patrick;William G. Griswold;William G. Griswold;Fred Raab;Fred Raab;Stephen S. Intille

  • The structure and value of modularity in software design

    Kevin J. Sullivan;William G. Griswold;Yuanfang Cai;Ben Hallen

  • A diary study of mobile information needs

    Timothy Sohn;Kevin A. Li;William G. Griswold;James D. Hollan

  • ActiveCampus: experiments in community-oriented ubiquitous computing

    W.G. Griswold;P. Shanahan;S.W. Brown;R. Boyer

  • Mobility detection using everyday GSM traces

    Timothy Sohn;Alex Varshavsky;Anthony LaMarca;Mike Y. Chen

  • Usability and Feasibility of PmEB: A Mobile Phone Application for Monitoring Real Time Caloric Balance

    Christopher C. Tsai;Gunny Lee;Fred Raab;Gregory J. Norman

  • Modular software design with crosscutting interfaces

    W.G. Griswold;M. Shonle;K. Sullivan;Y. Song

  • Quickly detecting relevant program invariants

    Michael D. Ernst;Adam Czeisler;William G. Griswold;David Notkin

  • Place-Its: a study of location-based reminders on mobile phones

    Timothy Sohn;Kevin A. Li;Gunny Lee;Ian Smith

  • An empirical study of static call graph extractors

    Gail C. Murphy;David Notkin;William G. Griswold;Erica S. Lan

  • Information Technology and Emergency Medical Care during Disasters

    Theodore C. Chan;James Killeen;William Griswold;Leslie Lenert

  • Program restructuring as an aid to software maintenance

    William G. Griswold

  • Automated support for program refactoring using invariants

    Y. Kataoka;M.D. Ernst;W.G. Griswold;D. Notkin

  • Challenge: ubiquitous location-aware computing and the "place lab" initiative

    Bill N. Schilit;Anthony LaMarca;Gaetano Borriello;William G. Griswold

  • Automated assistance for program restructuring

    William G. Griswold;David Notkin

  • Information hiding interfaces for aspect-oriented design

    Kevin Sullivan;William G. Griswold;Yuanyuan Song;Yuanfang Cai

Frequent Co-Authors

David Notkin
David Notkin University of Washington
Beth Simon
Beth Simon University of California, San Diego
James D. Hollan
James D. Hollan University of California, San Diego
Gregory J. Norman
Gregory J. Norman Dexcom (United States)
James H. Fowler
James H. Fowler University of California, San Diego
Michael D. Ernst
Michael D. Ernst University of Washington
Kevin Sullivan
Kevin Sullivan University of Virginia
Gregor Kiczales
Gregor Kiczales University of British Columbia
Bashar Nuseibeh
Bashar Nuseibeh The Open University
Ramesh R. Rao
Ramesh R. Rao University of California, San Diego

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring pathways related to studying Computer Science in the USA opens up a world of flexible online degree options for every stage of your academic journey. For those just starting, easy online associate degrees can offer a quick entry into technical fields, laying a solid foundation for IT or computer support roles.

To advance your expertise or switch career tracks, consider inexpensive masters degrees. These programs often allow working professionals to gain advanced technical knowledge without excessive debt. Leadership roles in tech and education require more specialized credentials. An online phd in leadership can prepare you for executive positions or organizational management, while an ed.d educational leadership program is ideal for those interested in leading within academic or training institutions.

Each pathway offers unique advantages for growth, specialization, and earning potential, making it easier than ever to find the right fit for your career goals in the field of computer science.

Best Scientists Citing William G. Griswold

Trending Scientists