The computer for the 21st Century
- M. Weiser
- ArtIEEE pervasive computing
- 1 September 1991
[This article is unavailable due to copyright restrictions.] Specialized elements of hardware and software, connected by wires, radio waves and infrared, will soon be so ubiquitous that no-one will…
Some computer science issues in ubiquitous computing
- M. Weiser
- Computer ScienceCACM
- 1 July 1993
What is new and different about the computer science in ubiquitous computing is explained, and a series of examples drawn from various subdisciplines of computer science are outlined.
Scheduling for reduced CPU energy
- M. Weiser, B. Welch, A. Demers, S. Shenker
- Computer ScienceUSENIX Symposium on Operating Systems Design and…
- 14 November 1994
A new metric for cpu energy performance, millions-of-instructions-per-joule (MIPJ), and several methods for varying the clock speed dynamically under control of the operating system, and examine the performance of these methods against workstation traces.
Designing Calm Technology
- M. Weiser
- Computer Science, Art
- 2004
A radically new tool that communicates both light and heavy network traffic and is so beautifully integrated with human information processing that one does not even need to be looking at it or near it to take advantage of its peripheral clues.
Programmers use slices when debugging
- M. Weiser
- Computer ScienceCACM
- 1 July 1982
The experiment reported here shows that programmers also routinely break programs into one kind of coherent piece which is not coniguous.
The coming age of calm technolgy
The important waves of technological change are those that fundamentally alter the place of technology in our lives. What matters is not technology itself, but its relationship to us.
Garbage collection in an uncooperative environment
This approach greatly simplifies the implementation of languages supporting garbage collection and allows conventional compilers to be used with a garbage collector, either as the primary means of storage reclamation, or as a debugging tool.
Program slices: formal, psychological, and practical investigations of an automatic program abstraction method
- M. Weiser
- Psychology
- 1979
Program Slicing
- M. Weiser
- Computer ScienceIEEE Transactions on Software Engineering
- 9 March 1981
In particular, finding statement-minimal slices is in general unsolvable, but using data flow analysis is sufficient to find approximate slices.
...
...