Objects in scenes interact with each other in complex ways. A key observation is that these interactions manifest themselves as predictable visual patterns in the image. Discoveri...
This report investigates the relationships between design patterns and programming languages. A comparison is carried out between the usual track of programming languages developme...
In re-engineering object-oriented legacy code, it is frequently useful to introduce a design pattern in order to improve specific non-functional requirements (e.g., maintainabili...
Loose coupling is a common way of organizing collaboration in work groups, but it has not been studied extensively in CSCW. In this paper, we consider the patterns of work that ar...
I argue against trying to solve the problem of clustering objects into disk pages. Instead, I propose that objects be fetched in groups that may be specific to an application or ...