Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Gilbert Cockton is active.

Publication


Featured researches published by Gilbert Cockton.


Archive | 1997

Design principles for interactive software

Christian Gram; Gilbert Cockton

Foreward. Preface. The context of interactive systems development. External properties: the users perspective. Internal properties: the software developers perspective. Software architecture models. Tools and materials. Example: interface for air traffic controllers. Conclusions. Glossary. Summary tables. References. Index.


UIMS Proceedings of the workshop on user interface management systems and environments on User interface management and design | 1991

The architectural bases of design re-use

Gilbert Cockton

The architecture problem for interactive systems is a hard problem. Objective, rational and well-informed analysis of interactive architectures is rare. This is not all due to sloppy thinking. Much of it is due to the many obstacles to progress in the area of software for interactive systems. The topic is inherently slippery, because it is hard to get a grip with either our hands or our feet. The minute we think we have a grasp of the main issues, new technologies rain down on us and wash away the islands of firm ground on which we are standing. Part of the problem has undoubtedly been a lack of appropriate standards. The GKS standard took a conservative approach to interactive input (Rosenthal et al. 1982), and the PHIGS standard (Shuey et al. 1986) has added no significant developments for interaction2.


Archive | 1996

Tools and Materials

Christian Gram; Gilbert Cockton

An interactive system is seen by different people from different points of view. The system user is concerned with external properties, such as those that influence task coverage, flexibility and robustness during system use. The developer is often more concerned with those internal properties which address such things as the costs and reliability of development throughout the entire development life cycle.


Archive | 1996

Software Architecture Models

Christian Gram; Gilbert Cockton

This chapter demonstrates how one can use analysis of software architectures to generate software designs that are compatible with a chosen ‘property profile’. Such a profile must be determined during requirements specification. The approach used in this chapter is to take each external and internal property, and describe (in)compatibilities between it and some interactive software architectures. Architectures developed and refined during the system and software design phases can be compatible with this profile in four ways.


Archive | 1996

External Properties: the User’s Perspective

Christian Gram; Gilbert Cockton

The usability of an interactive system is linked to the quality of the dialog, and quality shall here be expressed through a number of measurable properties of the dialog. The aim of this chapter is to identify and define a set of user-centered properties of interactive systems which promote high quality from the perspective of the users. The set must be as complete and mutually independent (‘orthogonal’) as possible. At the same time these so-called external properties must be usable in the software development process as yard-sticks or ‘measures’ in the quality plan for the development. For a particular system, some of the properties may be absolute requirements (this interactive system must have such and such property), while others are desired in a quality plan but are given some ‘weight of importance’ (0 ≤ ω < 1). Once we understand these properties and their implications, and also the internal properties presented in the next chapter, we will be able to discuss how to construct interactive systems possessing desired and required properties.


Archive | 1996

Internal Properties: The Software Developer’s Perspective

Christian Gram; Gilbert Cockton

Every engineering project is driven by the need to produce an acceptable product which matches the users’ requirements and which will therefore be accepted in accordance with contractual obligations. Where a product is being produced speculatively in the hope of attracting users, there is just as strong a set of requirements (including costing and timing) as when a specific client has ordered something.


ACM Sigchi Bulletin | 1995

Methods, models and architectures for graphical user interface design: IFIP working groups 13.2/2.7 joint workshop, Loughborough, UK, September 1994

Alistair G. Sutcliffe; Len Bass; Gilbert Cockton; Andrew F. Monk; Ian Newman

The purpose of this workshop was to bring together researchers and practitioners to focus on GUI design problems. The two working groups represent methodological (13.2) and an architectures/tool (2.7) interests, so the workshop focused on intersection of how methods can support tools and user interface development and vice versa, how tools, architectures and reusable components can empower the design process. The suggested topics for the workshop were:


Archive | 2000

Visualising persistent stores

Gilbert Cockton; Darryn Lavery

This paper summarises work to design Software Visualisations that support Napier88 programmers in understanding and using the contents of the persistent store. Two example visualisations are described. Their effectiveness in supporting their intended tasks has been assessed by studying programmers using these visualisations.


Archive | 1996

Example: Interface for Air Traffic Controllers

Christian Gram; Gilbert Cockton

This chapter introduces a single large example of using the properties and architecture which have been discussed in earlier chapters. The example chosen is an Air Traffic Control (ATC) Support System. The concrete meaning of the abstract properties introduced in earlier chapters will be discussed in that context, showing how one property interacts with other properties. The relevance of this to the design is shown by examples, which are followed by a discussion of possible architectures for the ATC Support System.


Archive | 1996

The Context of Interactive Systems Development

Christian Gram; Gilbert Cockton

Interactive computer systems are built in order to help people achieve some goals as efficiently as possible. Users at work have tasks to perform, and the systems they use should support these extensively and appropriately. This chapter establishes a context for discussing the quality of interactive systems.

Collaboration


Dive into the Gilbert Cockton's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Christian Gram

Technical University of Denmark

View shared research outputs
Top Co-Authors

Avatar

Alan Woolrych

University of Sunderland

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ian Newman

Loughborough University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Mark Hindmarch

University of Sunderland

View shared research outputs
Top Co-Authors

Avatar

Len Bass

Software Engineering Institute

View shared research outputs
Researchain Logo
Decentralizing Knowledge