scispace - formally typeset
W

William G. Griswold

Researcher at University of California, San Diego

Publications -  213
Citations -  17955

William G. Griswold is an academic researcher from University of California, San Diego. The author has contributed to research in topics: Code refactoring & Mobile computing. The author has an hindex of 48, co-authored 206 publications receiving 17304 citations. Previous affiliations of William G. Griswold include Massachusetts Institute of Technology & University of California.

Papers
More filters
Journal Article

An overview of AspectJ

TL;DR: AspectJ as mentioned in this paper is a simple and practical aspect-oriented extension to Java with just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns.
Book ChapterDOI

An Overview of AspectJ

TL;DR: AspectJ provides support for modular implementation of a range of crosscutting concerns, and simple extensions to existing Java development environments make it possible to browse the crosscutting structure of aspects in the same kind of way as one browses the inheritance structure of classes.
Proceedings ArticleDOI

Dynamically discovering likely program invariants to support program evolution

TL;DR: This paper describes techniques for dynamically discovering invariants, along with an instrumenter and an inference engine that embody these techniques, and reports on the application of the engine to two sets of target programs.
Journal ArticleDOI

Dynamically Discovering Likely Program Invariants to Support Program Evolution

TL;DR: In this paper, the authors describe techniques for dynamically discovering invariants, along with an implementation, named Daikon, that embodies these techniques, and demonstrate that, at least for small programs, invariant inference is both accurate and useful.
Journal ArticleDOI

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

TL;DR: Text messages might prove to be a productive channel of communication to promote behaviors that support weight loss in overweight adults.