Magnus Ramage

Learn More
We have considered the role of workplace studies from the CSCW literature which are intended to inform system design and implementation. We present a critique of these studies, categorised.according to which phase of the design process they most inform, and discuss the tensions between providing explanatory accounts and usable design recommendations, the(More)
We have considered the role of workplace studies from the CSCW literature which are intended to inform system design and implementation. We present a critique of these studies, categorised according to which phase of the design process they most inform, and discuss the tensions between providing explanatory accounts and usable design recommendations, the(More)
Cooperative systems are combinations of technology, people and organisations that facilitate the communication and coordination necessary for a group to work together effectively. The technology involved is often, but not necessarily, groupware / computer-supported cooperative work (CSCW). The evaluation of such systems is highly difficult, especially(More)
Conventionally, maintainability is seen as an attribute of software; measures which aim to quantify maintainability are all expressed in terms of attributes of the source code or related documentation. Such metrics do not correspond with intuition, and fail in important ways; for example they are not used by industry in assessing lifecycle costs.(More)
Database management has an important role to play in the management of data assets which are at the heart of every organization. In a fast moving technological era, where data is rapidly expanding, understanding the current best practices and procedures is important for continuous improvement. This paper investigates how databases are actually administered(More)