|
THIRD IEEE INTERNATIONAL CONFERENCE
ON REQUIREMENTS ENGINEERING An IEEE Software Technology Transfer Conference April 6-10, 1998 Colorado Springs, Colorado, USA |
Tutorial Title: "Joint Essential Modeling: Collaborative User Requirements Modeling for Usability"
Abstract:
Usage-centered design is a proven model-driven process for
producing highly usable software products. A set of simple but
powerful models are used to capture, represent, and communicate
the roles and tasks of users and the content and organizations of
user interfaces required to support them. Joint Essential
Modeling was developed as a straightforward process for
collaborative user-developer construction of these basic models.
This tutorial introduces the core models of usage-centered design
structured user role models, essential use cases, and interface
content models and a simple JAD-like process for efficient
collaborative modeling with an agenda focused on software
usability and improved user interface design.
Biography:
Larry L. Constantine, Professor of Computing Sciences, University
of technology, Sydney, Australia, and Principal Consultant,
Constantine & Lockwood, Ltd., is the original inventor of
structured design and one of the pioneers of modern software
engineering practice. He is the co-developer of usage-centered
design and the author, with Lucy Lockwood, of _Software for Use:
A Practical Guide to the Models and Methods of Usage-Centered
Design (Addison-Wesley, 1998). His more than 100 published papers
and ten books span multiple disciplines, and his clients include
major firms and organizations around the globe.
Tutorial Title: "Seeing Customer Requirements:
Defining Quality Before Design
Assuring Quality During Design
Improving Quality after Design"
Abstract:
We will present, in an informal, eye-popping manner, a series of
hip pocket heuristics created for the purpose of getting a better
look at the real requirements before, during, and after design.
We have found these heuristics to be especially helpful in
creating new ideas and concepts, identifying users and
attributes, and developing features and functions before design.
They are equally useful in uncovering and documenting new
requirements and tracking conformance to existing requirements
during design. Our documentation and awareness of the design
process encourages process improvement after design.
Design visibility is enhanced to the point that: 1) ambiguity is surfaced early where it can be resolved in a cost effective manner, 2) conflict is recognized and resolved before it causes inconsistency in the product, 3) responsibility is more clearly defined so that all parties understand what is expected, 4) design risk is continuously recognized, monitored, managed and mitigated, 5) what is in and what is out of scope is understood, 6) designers and users develop a more compatible picture of design expectations.
Biography:
Professor, Systems Science
Thomas J. Watson School of Engineering
State University of New York/Binghamton
Professor Gause has served as a visiting scholar at the Swiss Federal Institute and has lectured at the Universities of Oslo, Bergen and Tromso in Norway, the Jung Institute in Zurich, the New Zealand Universities under sponsorship of the New Zealand Computer Society and as associate editor of the International Journal of Cybernetics and Systems. He has had the sponsorship of the Austrian Cybernetics Society, the Australian Computer Journal of Cybernetics and Systems. He has had the sponsorship of the Austrian Cybernetics Society, the Australian Computer Society, and has been a national lecturer for a number of professional societies including the Association for Computing Machinery (ACM).
Mr. Gause's consulting and research
interests include the management of innovation within large
organizations, the design of user oriented systems, the
development and analysis of systems design processes, and the
design, modeling and simulation of complex systems. He has
consulted with many firms including AT&T, Bank of America,
Boeing, Citibank, Corning Glass, First National Bank of Chicago,
Ford Motor Company, GE, GTE, IBM, KnowledgeWare, Maryland
National Bank, Microsoft, Northern Telecom, Rockwell
International, Rolls Royce, Sandoz Pharmaceuticals, SEMATECH,
Software Publishing Corporation (SPC), Structural Dynamics
Research Corporation (SDRC), Wells Fargo, and Westinghouse.
Mr. Gause is the author (with G.M. Weinberg) of Are Your Lights
On?: How to Figure Out What the Problem REALLY Is, Dorset House,
N.Y., 1990 and Exploring Requirements: Quality BEFORE Design,
Dorset House, N.Y., 1989.
Tutorial Title: "Video-Supported Ethnography for Requirements Capture"
Abstract:
It is frequently the case that designers of technology should
understand how activities are accomplished in specific work
domains prior to starting any system development. An
understanding of the workplace is desirable in order to design
systems that are sensitive to work practices and may thus assist
in the deployment of new technology. Furthermore, a greater
awareness of specific work settings can provide insights for
designers to rethink general key concepts in the field of system
design. In recent years, ethnographic analyses have been proposed
not only as an additional technique for providing insights into
the problems surrounding the introduction of new technology but
also as a means of highlighting critical requirements in a
particular domain. This workshop will introduce ethnographic
techniques and discuss their role in the requirements process.
The session will offer practical guidance on carrying out
naturalistic studies, focusing particularly on one approach that
has proved useful in a range of settings including financial
trading rooms, customer service centres and control rooms. This
approach utilizes video to support ethnographic techniques and
the session will offer advice on what is required to both capture
and analyse video data. The tutorial aims to provide an
introduction to video supported ethnography and offers assistance
and advice on how participants could design and undertake their
own naturalistic studies. The session aims:
Biography:
Marina Jirotka is a senior researcher at
the University of Oxford Computing Laboratory, in the Centre for
Requirements and
Foundations. UK. Her research and consultancy interests have
focused on the interface between the social and the technical for
the development of software and she has taught on undergraduate
and graduate courses as well as developing courses and tutorials
for industry. Particular research activities include: detailed
examination of the use of methods from the social sciences for
the elicitation of requirements; investigating how different
concepts of interaction can be used to develop
systems to support collaborative work; and exploring how
observations of collaborative work made from detailed examination
of the use of methods from the social sciences for the
elicitation of requirements; investigating how different concepts
of interaction can be used to develop systems to support
collaborative work; and exploring how observations
of collaborative work made from detailed empirical analysis might
be considered in the design of information technology. The
dissemination of the results of this interdisciplinary research
has involved extensive collaboration with a wide range of
industrial and other institutions including British Telecom, GPT,
IBM, and Ford.
Tutorial Title:
"Advanced Structured and
Object-Oriented Requirements Specification Methods "
Abstract:
The purpose of the tutorial is to present some of the latest
developments in the field of object-oriented requirements
specification and place them into perspective by comparing them
to recent developments in structured analysis. The tutorial
treats the following three techniques and methods:
These techniques and methods are analysed in terms of a
framework that is derived from systems engineering. The strengths
and weaknesses of each method are pointed out, and their
agreements as well as differences are analyzed. In particular, we
look at the potential for combining parts of different methods.
As a result, the audience should be able to appreciate the
conceptual possibilities as well as pitfalls on the road from
structured to object-oriented analysis.
The intended audience consists of
The tutorial assumes basic knowledge of structured analysis techniques.
Biography:
The author is associate professor in computer science at the Free
University, Amsterdam. He recently wrote a book about
Requirements Engineering Methods and Frameworks, published by
Wiley.
Contact Info:
http://www.cs.utwente.nl/~roelw/
Dr. R.J. Wieringa
Department of Computer Science
University of Twente
P.O. Box 217, 7500 AE Enschede
The Netherlands
Email
address: roelw@cs.utwente.nl
Telephone: +31 53 489 4189/4283
Fax number: +31 53 489 2927
Back to the ICRE '98 home page
Last Updated January 19, 1998.