We have found many programming problems for which neither procedural nor object- oriented programming techniques are sufficient to clearly capture some of the important …
S Chiba - Proceedings of the tenth annual conference on Object …, 1995 - dl.acm.org
This paper presents a metaobject protocol (MOP) for C++. This MOP was designed to bring the power of meta-programming to C++ programmers. It avoids penalties on runtime …
G Button, P Dourish - Proceedings of the SIGCHI conference on Human …, 1996 - dl.acm.org
The design of CSCW systems has often had its roots in ethnomethodological understandings of work and investigations of working settings. Increasingly, we are also …
This book introduces a software development method, called the Demeter1 Method, for developing adaptive object-oriented software. The reader will learn the Demeter Method for …
Conventional operating system code is written to deal with all possible system stat es, and performs considerable interpretation to determine the current system state before taking …
This book is the result of the seminar “A 30-Year Perspective on Replication,” which took place at Monte Verita, Ascona, Switzerland, in November 2007. As suggested by the title, the …
The expressiveness conferred by high-level and object-oriented languages is often impaired by concerns that cross-cut a program's basic functionality. Execution time, data …
Motivation Modem enterprises rely on database management systems (DBMS) to collect, store and manage corporate data, which is considered a strategic corporate re source …
P Dourish - ACM Transactions on Computer-Human Interaction …, 1995 - dl.acm.org
Recent years have seen a shift in perception of the nature of HCI and interactive systems. As interface work has increasingly become a focus of attention for the social sciences, we have …