9893455
Interactive Modelling in Decision Support Systems
Abstract In the past, the use of computer models in decision support has involved the interpretation of written reports derived from the output of the model. In recent years, however, the development of micro-computers and istributed computing systems has made it possible for decision-makers to be provided, not with a written report, but with a copy of the model itself. The new relationship between the user and the model, which this development establishes, has important implications for the way in which decision support systems (DSSs) are designed and used.
32525185
Don't Emancipate, Exaggerate: Rhetoric, Reality and Reengineering
19544571
Too close for comfort? Distance and engagement in interpretive information systems research
In this paper, we seek to explore the implications of the assumptions underlying interpretivism for the preferred relationship between the researcher and the research phenomenon. The growing interest in interpretive information systems research has drawn attention to the need to gain access to the interpretations of social actors. Various data-gathering methods are available to the researcher to achieve such access. These may be seen as located on a spectrum in terms of the degree of engagement between the researcher and the research subject. While engagement is not without its drawbacks from a research perspective, it may be argued that it enables good access to the sorts of data that interpretive researchers are seeking. Most of the research reported in the information systems (IS) field, however, has adopted relatively distant methods by which the researcher avoids intervention in the research context. Some of the characteristics of more engaged forms of research are illustrated through a discussion of a participant observation study of executive information systems development. This research has highlighted a number of issues that can be seen to be common to other data-gathering methods. Reasons for the neglect of engaged data-gathering methods are explored, and it is suggested that consideration of the issues it raises may contribute to more reflexive interpretive IS research practice.
7232664
Designing in the dark: the changing user-developer relationship in information systems development
Although user involvement can be problematic for all types of information systems development, the situation has become even more difficult with the recent spread of information technology to senior organizational levels. Better theoretical conceptualization of the dynamic relationship between developers and users in systems development is needed to understand how this relationship shapes, and is shaped by, various constraints. Drawing on Giddens’ work on constraints on human action and interaction, a theoretical conceptualization of the dynamic relationship between developers and executive users is proposed. This is grounded in empirical studies of the executive information systems development process in two organizations. The paper seeks to illustrate the “enabling” properties of the constraints and their ongoing production and reproduction. Such constraints may vary in their malleability and some appear to be relatively resistant to change by developers. Nevertheless, through improvisation and ingenuity, developers can often find ways to overcome them.
14775203
Supporting Information Structuring in a Digital Library
In this paper we present Garnet, a spatial hypertext interface to a digital library. Spatial hypertext systems support information structuring the organisation of documents performed by a user to complement their information seeking. In the past, spatial hypertext systems have suffered from poor connectivity with information sources such as digital libraries. Conversely, digital libraries have provided strong support for document retrieval whilst offering little support for information structuring over the retrieved documents. Garnet provides an integrated environment for both seeking and organising information. We report on the results of a user study that elicits the response of users to a combined seeking and structuring environment. The feasibility of exploiting the information structuring of users to identify the interests of users is also investigated.
3300534
Improving mobile internet usability
Mobile internet technologies, such as WAP, are important for pervasive, anytime, anywhere computing. Although much progress has been made in terms of technological innovation, many of mobile internet systems are difficult to use, lack flexibility and robustness. They give a poor user experience. Evaluation and theoretical analysis of usability combined with innovative design can achieve significant improvements in user performance and satisfaction. Using such multidisciplinary methods explains the negative reactions to WAP, and — more constructively — suggest ways of developing more effective and efficient devices and services.
39410616
Theme issue on interactive mobile information access
This paper introduces this issue on interactive mobile information access. Papers are presented issues relating to a diversity of user groups and environments, with a central theme of accessing information whilst on the move.
2264317
Web Mash-ups and Patchwork Prototyping: User-driven technological innovation with Web 2.0 and Open Source Software
The recent emergence of Web mash-ups and open source software is driving the development of new practices in software and systems development. In this paper we explore novel practices of user-driven innovation through an examination of several case studies which illustrate how users and developers are exploiting the proliferation of open APIs and open source systems. Developers can rapidly create proofs of concept that are robust enough for actual use by combining preexisting software components. The underlying programming processes involved make use of tried-and-true software development techniques, and may not appear innovative at first. However, the application of these practices and techniques to problem solving by non-programmers shows a high degree of creative innovation, giving rise to new ways of thinking about technology design and production
12891588
Implementing type classes
We describe the implementation of a type checker for the functional programming language Haskell that supports the use of type classes. This extends the type system of ML to support overloading (ad-hoc polymorphism) and can be used to implement features such as equality types and numeric overloading in a simple and general way.
The theory of type classes is well understood, but the practical issues involved in the implementation of such systems have not received a great deal of attention. In addition to the basic type checking algorithm, an implmenentation of type classes also requires some form of program transformation. In all current Haskell compilers this takes the form of dictionary conversion, using functions as hidden parameters to overloaded values. We present efficient techniques for type checking and dictionary conversion. A number of optimizations and extensions to the basic type class sytems are also described.