© 1996

Design Principles for Interactive Software

  • Christian Gram
  • Gilbert Cockton

Table of contents

  1. Front Matter
    Pages i-xiv
  2. Christian Gram, Gilbert Cockton
    Pages 1-23
  3. Christian Gram, Gilbert Cockton
    Pages 25-51
  4. Christian Gram, Gilbert Cockton
    Pages 53-89
  5. Christian Gram, Gilbert Cockton
    Pages 91-132
  6. Christian Gram, Gilbert Cockton
    Pages 133-187
  7. Christian Gram, Gilbert Cockton
    Pages 189-208
  8. Christian Gram, Gilbert Cockton
    Pages 209-214
  9. Back Matter
    Pages 215-248

About this book


IFIP's Working Group 2.7(13.4)* has, since its establishment in 1974, con­ centrated on the software problems of user interfaces. From its original interest in operating systems interfaces the group has gradually shifted em­ phasis towards the development of interactive systems. The group has orga­ nized a number of international working conferences on interactive software technology, the proceedings of which have contributed to the accumulated knowledge in the field. The current title of the Working Group is 'User Interface Engineering', with the aim of investigating the nature, concepts, and construction of user interfaces for software systems. The scope of work involved is: - to increase understanding of the development of interactive systems; - to provide a framework for reasoning about interactive systems; - to provide engineering models for their development. This report addresses all three aspects of the scope, as further described below. In 1986 the working group published a report (Beech, 1986) with an object-oriented reference model for describing the components of operating systems interfaces. The modelwas implementation oriented and built on an object concept and the notion of interaction as consisting of commands and responses. Through working with that model the group addressed a number of issues, such as multi-media and multi-modal interfaces, customizable in­ terfaces, and history logging. However, a conclusion was reached that many software design considerations and principles are independent of implemen­ tation models, but do depend on the nature of the interaction process.


Deployment control design development human-computer interaction (HCI) software software architecture software architectures software development software engineering

Editors and affiliations

  • Christian Gram
    • 1
  • Gilbert Cockton
    • 2
  1. 1.Department of Information TechnologyTechnical University of DenmarkLyngbyDenmark
  2. 2.MARI Computer Systems Ltd., Ashington, and Departments of Computing ScienceUniversities of Glasgow and Newcastle-upon-TyneUK

Bibliographic information

  • Book Title Design Principles for Interactive Software
  • Editors Gilbert Cockton
    Christian Gram
  • Series Title IFIP — The International Federation for Information Processing
  • DOI
  • Copyright Information Springer-Verlag US 1996
  • Publisher Name Springer, Boston, MA
  • eBook Packages Springer Book Archive
  • Hardcover ISBN 978-0-412-72470-1
  • Softcover ISBN 978-1-4757-4944-1
  • eBook ISBN 978-0-387-34912-1
  • Series ISSN 1868-4238
  • Series E-ISSN 1868-422X
  • Edition Number 1
  • Number of Pages XIV, 248
  • Number of Illustrations 0 b/w illustrations, 0 illustrations in colour
  • Topics Artificial Intelligence
    Software Engineering/Programming and Operating Systems
  • Buy this book on publisher's site
Industry Sectors
Chemical Manufacturing
IT & Software
Consumer Packaged Goods
Materials & Steel
Finance, Business & Banking
Energy, Utilities & Environment
Oil, Gas & Geosciences