|
ABSTRACT
Human-computer interface management, from a computer science viewpoint, focuses on the process of developing quality human-computer interfaces, including their representation, design, implementation, execution, evaluation, and maintenance. This survey presents important concepts of interface management: dialogue independence, structural modeling, representation, interactive tools, rapid prototyping, development methodologies, and control structures. Dialogue independence is the keystone concept upon which all the other concepts depend. It is a characteristic that separates design of the interface from design of the computational component of an application system so that modifications in either tend not to cause changes in the other. The role of a dialogue developer, whose main purpose is to create quality interfaces, is a direct result of the dialogue independence concept. Structural models of the human-computer interface serve as frameworks for understanding the elements of interfaces and for guiding the dialogue developer in their construction. Representation of the human-computer interface is accomplished by a variety of notational schemes for describing the interface. Numerous kinds of interactive tools for human-computer interface development free the dialogue developer from much of the tedium of "coding" dialogue. The early ability to observe behavior of the interface—and indeed that of the whole application system—provided by rapid prototyping increases communication among system designers, implementers, evaluators, and end-users. Methodologies for interactive system development consider interface management to be an integral part of the overall development process and give emphasis to evaluation in the development life cycle. Finally, several types of control structures govern how sequencing among dialogue and computational components is designed and executed. Numerous systems for human-computer interface management are presented t
o illustrate these concepts.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
A CM CHI '83 Conference on Human Factors in Computing Systems. 1983. (Boston, Mass., Dec.). ACM, New York.
|
| |
2
|
A CM CHI '85 Conference on Human Factors in Computing Systems. 1985. (San Francisco, Calif., Apr.). ACM, New York.
|
| |
3
|
ACM CHI '86 Conference on Human Factors in Computing Systems. 1986. (Boston, Mass., Apr.). ACM, New York.
|
| |
4
|
A CM CHI '87 + GI Conference on Human Factors in Computing Systems. 1987. (Toronto, Ontario, Canada, Apr.). ACM, New York.
|
| |
5
|
A CM CHI '88 Conference on Human Factors in Computing Systems. 1988. (Washington, D.C., May). ACM, New York.
|
| |
6
|
ACM Computing Surveys 1981. Special issue: The Psychology of Human-Computer Interaction, vol. 13, i (Mar.).
|
| |
7
|
A CM SIGGRAPH Workshop on Software Tools for User Interface Management. 1986. (Seattle, Wash., Nov.). ACM, New York. In Computer Graphics 21, 2 (Apr.), 71-147.
|
| |
8
|
ACM SIGGRAPH Symposium on User Interface So{tware. 1988. (Banff, Alberta, Canada, Oct.). ACM, New York.
|
| |
9
|
A CM SIGSOC Conference on Easier and More Productive Use of Computing Systems. 1986. (Ann Arbor, Mich., May). ACM, New York.
|
 |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
|
| |
14
|
BENNETT, J. 1984. Managing to meet usability requirements. In Visual Display Terminals: Usability Issues and Health Concerns, J. Bennett, D. Case, J. Sandelin, and M. Smith, Eds., Prentice- Hall, Englewood Cliffs, N.J.
|
| |
15
|
BLACK, J. L. 1977. A general purpose dialogue processor. In Proceedings of the National Computer Conference. ACM, New York, pp. 397-408.
|
| |
16
|
BLESER, T. P. 1981. A formal language for describing and evaluating the ergonomics of user-computer interfaces. ACM DC Chapter 20th Symposium (College Park, Md., June). ACM, New York.
|
 |
17
|
|
 |
18
|
H. D. Bocker , G. Fischer , H. Nieper, The enhancement of understanding through visual representations, Proceedings of the SIGCHI conference on Human factors in computing systems, p.44-50, April 13-17, 1986, Boston, Massachusetts, United States
|
| |
19
|
BOEHM, B. W. 1983. Seven basic principles of software engineering. J. Syst. Softw. 3, 3-24.
|
| |
20
|
Barry W. Boehm , Terence E. Gray , Thomas Seewaldt, Prototyping vs. specifying: A multi-project experiment, Proceedings of the 7th international conference on Software engineering, p.473-484, March 26-29, 1984, Orlando, Florida, United States
|
| |
21
|
BORUFKA, H. G., AND PFAFr, G. 1981. The design of a general-purpose command interpreter for a graphical man-machine communication. In Man- Machine Communication in CAD/CAM, T. Sara and E. Warman, Eds. North-Holland Publ., Amsterdam.
|
| |
22
|
BORUFKA, H. G., TEN HAGEN, P. J. W., KUHLMANN, U. W., AND WEBER, H. R. 1981. On defining interactions by dialogue cells. Tech. Rep. GRIN 81-7, FG Graphische Interaktive Systeme Technische Hochschule Darmstadt.
|
| |
23
|
BORUFKA, H. G., KUHLMANN, H. W., AND TEN HAGEN, P. J. W. 1982. Dialogue cells: A method for defining interactions. IEEE Comput. Graph. Appl. (July), 25-33.
|
| |
24
|
Bricklin's Demo Program. 1987. Software Garden, Inc., P.O. Box 373, Newton Highlands, Mass. 02161.
|
 |
25
|
|
| |
26
|
BROWN, M. D. 1985. Understanding PHIGS. Megatek Corp., San Diego, Calif.
|
 |
27
|
D. P. Browne , B. Sharratt , M. Norman, The formal specification of adaptive user interfaces using command language grammar, Proceedings of the SIGCHI conference on Human factors in computing systems, p.256-260, April 13-17, 1986, Boston, Massachusetts, United States
|
 |
28
|
|
 |
29
|
|
| |
30
|
CANNING, R. G., ED. 1983. Replacing old applications. EDP Anal. 21, 3 (Mar.), 1-16.
|
| |
31
|
|
| |
32
|
CAREY, T. T., AND MASON, R. E. A. 1983. Information systems prototyping: Techniques, tools and methodology. Can. J. Oper. Res. Inf. Process.
|
| |
33
|
CARROLL, J. M., AND ROSSON, M. B. 1985. Usability specifications as a tool in interactive development. In Advances in Human-Computer Interaction, vol. 1. H. Rex Hartson, Ed. Ablex, Norwood, N.J., pp. 1-28.
|
| |
34
|
CASEY, B. E., AND DASARATHY, B. 1982. Modelling and validating the man-machine interface. Softw. Pract. Exper. 12, 557-569.
|
| |
35
|
CHAPANIS, A. 1982. Man-computer research at Johns Hopkins. In Information Technology and Psychology: Prospects {or the Future. Praeger, New York.
|
 |
36
|
|
| |
37
|
CLARK, I. A. 1981. Software simulation as a tool for usable product design. IBM Syst. J. 20, 3, 272-293.
|
| |
38
|
Communcations of the A CM 1983. Special Issue: Working Toward Successful Human-Computer Interface 26, 4 (Apr.).
|
 |
39
|
|
| |
40
|
|
| |
41
|
|
| |
42
|
|
| |
43
|
Data General's PRESENT Information Presentation Facility User's Manual. 1982. Data General Corporation Document 083-000168 (Apr.).
|
| |
44
|
DEC's VAX11 Form Management System. 1984. Digital Equipment Corporation Document SPD AE-R440C-TE (Jan.).
|
| |
45
|
DENERT, E. 1977. Specifications and design of dialogue systems with state diagrams. In Interactive Computing Symposium. North-Holland Publ., Amsterdam.
|
| |
46
|
DIEDERICH, J., AND MILTON, J. 1987. Experimental prototyping in Smalltalk. IEEE Software 20 (May), 50-64.
|
| |
47
|
|
 |
48
|
|
| |
49
|
EDMONDS, E. A. 1981. Adaptive man-computer interfaces. In Computing Skills and the User Interface, M. J. Coombs and J. L. Alty, Eds. Academic Press, London.
|
| |
50
|
EDMONDS, E. A. 1982. The man-computer interface: A note on concepts and design. Int. J. Man-Mach. Stud. 16, 231-236.
|
| |
51
|
EHRICH, R. W., AND HARTSON, H. R. 1981. DMS-- An environment for dialogue management. In Proceedings of COMPCON81 (Washington, D.C., Sept.). IEEE, New York, p. 121.
|
| |
52
|
EHRICH, R. W., AND WILLIGES, R. C., EDS. 1986. Designing Human-Computer Dialogues. Elsevier, Amsterdam.
|
 |
53
|
|
 |
54
|
|
| |
55
|
FELDMAN, M. B. 1981. Tools to facilitate humanfactors improvement in interactive information display systems. In Proceedings of COMPCON81 (Washington, D.C., Sept.). IEEE, New York, pp. 117-118.
|
 |
56
|
|
| |
57
|
FISCHER, G. 1982. Symbiotic, knowledge-basedcomputer support systems. In Proceedings of the IFA C Conference on Analysis, Design, and Evaluation of Man-Machine Systems (Baden-Baden, Germany, Sept.), pp. 351-358.
|
 |
58
|
|
| |
59
|
FLANAGAN, D., LENOROVITZ, D., STANKE, E., AND STOCKER, F. 1985. RiPL Concept of Operations and System Architecture. CTA Internal Document (May), Boulder, Colo.
|
 |
60
|
|
| |
61
|
FOLEY, J. D. 1980. The structure of interactive command languages. In Proceedings of the IFIP Workshop on the Methodology of Interaction. North-Holland Publ., Amsterdam, pp. 227-234.
|
| |
62
|
FOLEY, J. D. 1981. Tools for the designers of user interfaces. Rep. GWU-IIST-81-07, George Washington University Institute for Information Science and Technology, Washington, D.C. (Mar.).
|
| |
63
|
|
| |
64
|
FOLEY, J. D., AND WALLACE, V. L. 1974. The art of natural graphic man-machine conversation. In Proc. IEEE 63, 4, 462-471.
|
 |
65
|
J. Foley , C. Gibbs , S. Kovacevic, A knowledge-based user interface management system, Proceedings of the SIGCHI conference on Human factors in computing systems, p.67-72, May 15-19, 1988, Washington, D.C., United States
[doi> 10.1145/57167.57178]
|
| |
66
|
FREEMAN, P. A. 1980. A perspective on requirements analysis and specification. In Tutorial on Software Design Techniques, P. A. Freeman and A. I. Wasserman, Eds.
|
| |
67
|
|
| |
68
|
|
 |
69
|
|
| |
70
|
|
| |
71
|
GRANOR, T. E., AND BADLER, N. I. 1986. GUIDE: Graphical User Interface Development Environment. In Proceedings of Trends and Applications (Silver Spring, Md.). IEEE Computer Society and National Bureau of Standards, Gaithersburg, Md., pp. 37-41.
|
 |
72
|
|
| |
73
|
GRAY, P. D., AND KILGOUR, A. C. 1985. GUIDE: A UNiX-based dialogue design system. Departmental Research Rep. CSC/85/R8, Department of Computing Science, University of Glasgow, Lilybank Gardens, Glasgow, Scotland.
|
 |
74
|
|
 |
75
|
|
 |
76
|
|
| |
77
|
GUEDJ, R. A., AND TUCKER, H. A., EDS. 1979. Methodology in Computer Graphics: Seillac I. (Seillac, France). North-Holland Publ., Amsterdam.
|
| |
78
|
GUEDJ, R. A., TEN HAGEN, P. J. W., HOPGOOD, F. R. A., TUCKER, H. A., AND DUCE, D. A., EDS. 1980. Methodology of Interaction: SeiUac II (Seillac, France)., Amsterdam.
|
| |
79
|
GUEST, S. P. 1982. The use of software tools for dialogue design. Int. J. Man-Mach. Stud. 16, 263-285.
|
 |
80
|
|
 |
81
|
|
| |
82
|
HANSEN, W. J. 1971. User engineering principles for interactive systems. In Proceedings of the AFIPS Conference, vol. 39. AFIPS Press, Reston, Va., pp. 523-532.
|
 |
83
|
|
| |
84
|
|
| |
85
|
|
| |
86
|
|
| |
87
|
|
| |
88
|
HARTSON, H. R., AND SMITH, E. C. 1989. Rapid Prototyping. To be published.
|
| |
89
|
HARTSON, H. R., (JOHNSON) HIX, D., AND EHRICH, R. W. 1984. A human-computer dialogue management system. In Proceedings of INTERACT '84, First IFIP Conference on Human-Computer Interaction (London, Sept.). International Federation for Information Processing, pp. 57-61.
|
| |
90
|
HAVES, P. J. 1985. Executable interface definitions using form-based interface abstractions. In Advances in Human-Computer Interaction, vol. 1. H. Rex Hartson, Ed. Ablex, Norwood, N.J., pp. 161-190.
|
| |
91
|
HAYES, P. J., AND REDDY, R. 1983. Steps toward graceful interaction in spoken and written manmachine communication. Int. J. Man-Mach. Stud. 19, 231-384.
|
| |
92
|
HAYES, P. J., AND SZEKELY, P. A. 1983. Graceful interaction through the COUSIN command interface, int. J. Man-Mach. Stud. 19, 295-306.
|
| |
93
|
HAYES, P. J., BALL, E., AND REDDY, R. 1981. Breaking the man-machine communication barrier. IEEE Comput. 14 (Mar.), 19-30.
|
 |
94
|
|
| |
95
|
HAYS, G. G. 1969. Computer-aided design: Simulation of digital design logic. IEEE Trans. Comput. (Jan.), 1-10.
|
| |
96
|
HCI Hawaii, First International Conference on Human-Computer Interaction. 1984. (Honolulu, Hawaii, Aug.). International Commission on Human Aspects in Computing.
|
| |
97
|
HCI Hawaii, Second International Conference on Human-Computer Interaction. 1987. (Honolulu, Hawaii, Aug.). International Commission on Human Aspects in Computing.
|
| |
98
|
HELANDER, G. A. 1981. Improving system usability for business professionals. IBM Syst. J. 20, 3, 294-305.
|
 |
99
|
|
 |
100
|
|
 |
101
|
D. H. Hix , H. R. Hartson, An interactive environment for dialogue development: its design, use and evaluation; or, is aide useful?, Proceedings of the SIGCHI conference on Human factors in computing systems, p.228-234, April 13-17, 1986, Boston, Massachusetts, United States
|
| |
102
|
HIX, D., AND HARTSON, H. R. 1987. A structural model for hierarchically describing humancomputer dialogue. In Proceedings of INTERACT '87, Second IFIP Conference on Human- Computer Interaction (Stuttgart, West Germany, Sept.). International Federation for Information Processing, pp. 695-700.
|
| |
103
|
HOFFMAN, H.-J. 1985. Research work in design methodology for interactive programs. Tech. Rep. PUIR2/86, Department of Computer Science. Technische Hochschule Darmstadt, Darmstadt, West Germany.
|
| |
104
|
HOSIER, J., ED. 1978. Structured analysis and design. Infotech State of the Art Report, pp. 195-208.
|
| |
105
|
HUTCHINS, E. L., HOLLAN, J. D., AND NORMAN, D. A. 1986. Direct manipulation interfaces. In User Centered System Design, D. A. Norman and S. W. Draper, Eds. Lawrence Erlbaum Assoc., Hillsdale, N.J.
|
| |
106
|
IBM Development Management System for CMS: Guide and reference 1983. IBM Document SC24-5198-1, White Plains, N.Y. (Dec.).
|
| |
107
|
IBM Systems Journal. 1981. Special Issue: Human Factors 20, 2.
|
| |
108
|
IBM System Productivity Facility for MVS, General Information. 1983. IBM Document GC34- 2039-0, White Plains, N.Y. (Aug.).
|
| |
109
|
IBM System Productivity Facility, Dialog Management Guide, VM/SP. 1985. IBM Document SC 34-4009-0, White Plains, N.Y. (Sept.).
|
| |
110
|
IBM VM/SP System Product Interpreter reference. 1983. IBM Document SC24-5239 (Sept.).
|
| |
111
|
IEEE Computer. 1982. Special Issue: Human- Computer Interaction 15, 11 (Nov.).
|
| |
112
|
IEEE Computer. 1983. Special Issue: The DoD STARS Program 16, 11(Nov.).
|
 |
113
|
|
| |
114
|
IEEE Computer Graphics. 1984. Special Issue: Graphics Kernel System 7 (Feb,).
|
| |
115
|
IEEE Software. 1989. Special Issue: Developing Human-Computer Interfaces--Software of a Different Sort 6 (Jan.).
|
| |
116
|
INTERACT '84. 1984. First IFIP Conference on Human-Computer Interaction (London, Sept.). International Federation for Information Processing.
|
| |
117
|
INTERACT '87. 1987. Second IFIP Conference on Human-Computer Interaction (Stuttgart, Sept.). International Federation for Information Processing.
|
| |
118
|
|
| |
119
|
|
 |
120
|
|
| |
121
|
JACOB, R. J. K. 1985. An executable specification technique for describing human-computer interaction. In Advances in Human-Computer Interaction, vol. 1. H. Rex Hartson, Ed. Ablex, Norwood, N.J., pp. 211-244.
|
| |
122
|
|
| |
123
|
KAISER, P., AND STETINA, I. 1982. A dialogue generator. Softw. Pract. Exper. 12, 693-707.
|
 |
124
|
|
 |
125
|
|
| |
126
|
KASIK, D. J. 1985. An architecture for graphics application development. In Proceedings of IEEE International Conference on Robotics and Automation (Mar.). IEEE, New York, pp. 365-371.
|
| |
127
|
KENNEDY, T. C. S. 1974. The design of interactive procedures for man-machine communication. Int. J. Man-Mach. Stud. 6, 309-334.
|
 |
128
|
|
| |
129
|
KIERAS, D., AND POLSON, P. G. 1985. An approach to the formal analysis of user complexity. Int. J. Man-Mach. Stud. 22, 365-394.
|
 |
130
|
K A Lantz , P P Tanner , C Binding , Kuan-Tsae Huang , A Dwelly, Reference models, window systems, and concurrency, ACM SIGGRAPH Computer Graphics, v.21 n.2, p.87-97, April 1987
[doi> 10.1145/24919.24922]
|
| |
131
|
LENOROVITZ, D. R., AND RAMSEY, H. R. 1977. A dialogue simulation tool for use in the design of interactive computer systems. In Proceedings of the Human Factors Society (Santa Monica, Calif.). Human Factors Society, pp. 95-99.
|
| |
132
|
LINEBARGER, R. N., AND BRENNAN, R. D. 1964. A survey of digital simulation. Simulation (Dec.).
|
| |
133
|
MACDONALD, A. 1982. Visual programming. Datamarion (Oct.), 132-140.
|
| |
134
|
MANTEI, M. 1986. Techniques for incorporating human factors in the software lifecycle. In Proceedings of Structured Techniques Association 3rd Annual Conference (Chicago, Ill.), pp. 177-203.
|
| |
135
|
|
| |
136
|
MASON, R. E. A., AND CAREY, T. T. 1981. Productivity experiences with a scenario tool. In Proceedings of the IEEE COMPCON (Washington, D.C., Sept.). IEEE, New York, pp. 106-111.
|
 |
137
|
|
| |
138
|
MAURER, M. r. 1983. Full-screen testing of interactive applications. IBM Syst. J. 22, 3, 246-261.
|
 |
139
|
|
| |
140
|
MILLER, L. A., AND THOMAS, J. C., JR. 1977. Behavioral issues in the use of interactive systems. Int. J. Man-Mach. Stud. 9, 509-536.
|
| |
141
|
MILLS, C. C., AND WASSERMAN, A. I. 1984. A transition diagram editor. In Proceedings of the 1984 Summer Usenix Conference (Salt Lake City, Utah). ACM, New York.
|
| |
142
|
MORAN, T. P. 1981. The command language grammar: A representation for the user interface of interactive computer systems. Int. J. Man-Mach. Stud. 15, 3-51.
|
| |
143
|
MORAN, T. P., ED. 1984. Human-Computer Interaction, A Journal of Theoretical, Empirical, and Methodological Issues of User Psychology and System Design. Lawrence Erlbaum Assoc., Hillsdale, N.J.
|
 |
144
|
B. A. Myers, Visual programming, programming by example, and program visualization: a taxonomy, Proceedings of the SIGCHI conference on Human factors in computing systems, p.59-66, April 13-17, 1986, Boston, Massachusetts, United States
|
 |
145
|
|
| |
146
|
|
| |
147
|
|
| |
148
|
National Bureau of Standards Conference on Human Factors in Computer Systems. 1982. (Gaithersburg, Md., Mar.).
|
| |
149
|
National Research Council Workshop on Software Human Factors. 1983. National Academy of Sciences (Washington, D.C., May).
|
 |
150
|
J. W. Backus , F. L. Bauer , J. Green , C. Katz , J. McCarthy , A. J. Perlis , H. Rutishauser , K. Samelson , B. Vauquois , J. H. Wegstein , A. van Wijngaarden , M. Woodger , P. Naur, Revised report on the algorithm language ALGOL 60, Communications of the ACM, v.6 n.1, p.1-17, Jan. 1963
[doi> 10.1145/366193.366201]
|
| |
151
|
NEWMAN, W. M. 1968. A system for interactive graphical programming. In Proceedings of the AFiPS Spring Joint Computer Conference. Thompson Books, Washington, D.C.
|
| |
152
|
|
| |
153
|
NORMAN, D. A. 1984. Four stages of user activities. In Proceedings of INTERACT '84, First IFIP Conference on Human-Computer Interaction (London, Aug.) International Federation for Information Processing.
|
| |
154
|
|
 |
155
|
|
| |
156
|
OLSEN, D. R., JR. 1984a. User's manual for MIKE- 2.0. Arizona State University Tech. Rep.
|
 |
157
|
|
 |
158
|
Dan R Olsen, Jr. , Elizabeth P. Dempsey, SYNGRAPH: A graphical user interface generator, Proceedings of the 10th annual conference on Computer graphics and interactive techniques, p.43-50, July 25-29, 1983, Detroit, Michigan, United States
|
| |
159
|
OLSEN, D. R., JR., BUXTON, W., EHRiCH, R. W., KASIK, D. J., RHYNE, J. R., AND SIBERT, J. 1984. A context for user interface management. IEEE Comput. (Dec.), 33-42.
|
 |
160
|
|
| |
161
|
OVERMYER, S. P., AND CAMPBELL, E. E., JR. 1984. Rapid prototyping: An approach to human-computer interface design. In Proceedings of the 28th Annual Meeting of the Human Factors Society (San Antonio, Tex.). Human Factors Society.
|
 |
162
|
|
| |
163
|
|
| |
164
|
|
| |
165
|
PORCELLA, M., FREEMAN, P., AND WASSERMAN, A. I. 1983. Ada methodology questionnaire summary. Softw. Eng. Notes 8, 1, 51-98.
|
| |
166
|
PRECISION VISUALS, INC. 1987. A Guide to Designing Friendly User/Computer Interfaces. 6260 Lookout Road, Boulder, Colo. 80301.
|
| |
167
|
PROTOTYPER. 1987. SmethersBarnes Prototyper User's Manual. P.O. Box 639, Portland, Ore. 97207.
|
| |
168
|
PUGLIA, V., PETZOLD, C., STONE, M. D., DUNTE- MANN, J., AND CHISHOLM, P. 1986. Operating in a new environment. PC Magazine (Feb.), 109-132.
|
| |
169
|
PUK, R. 1986. Enhancements to PHIGS input model. X3H3.1/86-48 (Nov. 10).
|
| |
170
|
REISNER, P. 1981. Formal grammar and human factors design of an interactive graphics system. IEEE Trans. Softw. Eng. SE-7, 2 (Mar.), 229-240.
|
 |
171
|
|
| |
172
|
REISNER, P. 1983a. Formal grammar as a tool for analyzing ease of use: Some fundamental concepts. Human Factors in Computer Systems. Ablex, Norwood, N.J.
|
| |
173
|
REISNER, P. 1983b. Analytic tools for human factors of software. IBM Research Laboratory Rep. RJ 3803 (43605), San Jose, Calif.
|
 |
174
|
|
 |
175
|
John Roach , H. Rex Hartson , Roger W. Ehrich , Tamer Yunten , Deborah H. Johnson, DMS: A comprehensive system for managing human-computer dialogue, Proceedings of the 1982 conference on Human factors in computing systems, p.102-105, March 15-17, 1982, Gaithersburg, Maryland, United States
[doi> 10.1145/800049.801763]
|
| |
176
|
ROSENBURG, V. 1974. The scientific premises of information science. J. Am. Soc. Inf. Sci. (July- Aug.), 263-269.
|
| |
177
|
ROSENTHAL, D., AND YEN, A. 1983. User interface models summary. Comput. Graph. 17, 3 (Jan.), 16-20.
|
| |
178
|
ROSS, D. T., AND SCHOMAN, K. E. 1977. Structured analysis for requirements definition. IEEE Trans. Softw. Eng. SE-3, i (Jan.).
|
| |
179
|
ROWE, L. A., AND SHOENS, K. A. 1983. Programming language constructs for screen definition. IEEE Trans. Softw. Eng. SE-9, i (Jan.), 31-40.
|
| |
180
|
RUBEL, A. 1982. Graphic based applicationsBTools to fill the software gap. Digit. Des. 3 (July), 17-30.
|
 |
181
|
|
| |
182
|
SCHMUCKER, K. 1986. Mac App: An application framework. BYTE 11, 8, 189-193.
|
 |
183
|
|
| |
184
|
SENKO, M. E., ALTMAN, E. B., ASTRAHAM, M. M., FEHDER, P. r., AND WANG, C. P. 1972. A data independent architectural model: Four levels of description from logical structures to physical structures. Rep. RJ982, IBM Corporation, Research Division, San Jose, Calif. (Feb.).
|
| |
185
|
|
| |
186
|
SHNEIDERMAN, B. 1982. Multi-party grammars and related features for designing interactive systems. IEEE Trans. Syst. Man Cybern. 12, 2 (Mar.-Apr.), 148-154.
|
| |
187
|
SHNEIDERMAN, B. 1983. Direct manipulation: A step beyond programming languages. IEEE Computer (Aug.), 57-69.
|
| |
188
|
|
| |
189
|
|
| |
190
|
|
| |
191
|
SKYLIGHTS. 1987. Skylights Systems, Inc., Medford, Mass.
|
| |
192
|
SMITH, D. C., IRBY, C., KIMBALL, R., VERrLANK, B., AND HARSLEM, r. 1982. Designing the Star user interface. BYTE 7, 4 (Apr.), 242-282.
|
| |
193
|
|
| |
194
|
SMITH, S. L., AND MOSIER, J. N. 1986. Guidelines for designing user interface software. Tech. Rep. ESD-TR-86-278. Hanscom Air Force Base, Mass.: USAF Electronic Systems Division (NTIS No. AD A177198).
|
| |
195
|
STEVENS, W. P. 1981. Using Structured Design. Wiley, New York.
|
| |
196
|
|
| |
197
|
TANNER, P. P., AND BUXTON, W. A. S. 1984. Some issues in future user interface management system (UiMS) development. In Seeheim Workshop of User Interface Management Systems. Eurographics-Springer.
|
 |
198
|
|
| |
199
|
TESLER, L. 1981. The Smalltalk environment. BYTE 6, 8 (Aug.), 90-147.
|
| |
200
|
TOFFLER, A. 1980. The Third Wave. Bantam Books, New York.
|
| |
201
|
UNICAD, INC. 1985. Unicad User Interface Manual. 1695 38th Street, Boulder, Colo. 80301.
|
| |
202
|
VAN DAM, A., SKLAR, D., MICHENER, J., AND FOLEY, J. 1987. PHIGS public reviews--input model. X3H3/87-69 (Jan. 18).
|
| |
203
|
WASSERMAN, A. I. 1973. The design of idiot-proof interactive systems. In Proceedings of the National Computer Conference (Montvale, N.J.). ACM, New York.
|
| |
204
|
WASSERMAN, A. I. 1980. Information system design methodology. J. Am. Soc. Inf. Sci. (Jan.), 5-24.
|
| |
205
|
|
| |
206
|
WASSERMAN, A. I. 1982. The user software engineering methodology: An overview. In Information System Design Methodologies, A. A. Verrijn-Stuart, Ed. North-Holland Publ., Amsterdam, pp. 591-628.
|
| |
207
|
|
 |
208
|
|
| |
209
|
|
| |
210
|
WASSERMAN, A. I., AND STINSON, S. K. 1979. A specification method for interactive information systems. In Proceedings of the IEEE Conference on Specification of Reliable Software (Cambridge, Mass.). IEEE, New York, pp. 68-79.
|
| |
211
|
|
| |
212
|
|
| |
213
|
WILLIAMS, G. 1983. The Lisa computer system. BYTE (Feb.), 33-50.
|
| |
214
|
WILLIAMS, G. 1984. The Apple Macmtosh computer. BYTE 9, 2 (Feb.), 30-54.
|
| |
215
|
WILLIGES, B. H., AND WILLIGES, R. C. 1981. User considerations in computer-based information systems. Tech. Rep. CSIE-81-2, VPI&SU Departments of Computer Science and Industrial Engineering (Sept.).
|
| |
216
|
WILLIGES, R. C. 1984. Evaluating human-computer software interfaces. In Proceedings of the 1984 International Conference on Occupational Ergonomics (Toronto, Canada, May).
|
 |
217
|
Dennis Wixon , John Whiteside , Michael Good , Sandra Jones, Building a user-defined interface, Proceedings of the SIGCHI conference on Human Factors in Computing Systems, p.24-27, December 12-15, 1983, Boston, Massachusetts, United States
[doi> 10.1145/800045.801574]
|
 |
218
|
|
 |
219
|
|
 |
220
|
|
| |
221
|
YOURDON, E., AND CONSTANTINE, L. L. 1979. Structured Design. Prentice-Hall, Englewood Cliffs, N.J.
|
| |
222
|
|
| |
223
|
ZELKOWITZ, M. V., ED. 1982. ACM SIGSOFT Workshop on Rapid Prototyping ACM (Columbia, Md. Apr.). ACM, New York.
|
CITED BY 54
|
|
F. M. Rijnders , H. J. W. Spoelder , E. P. M. Corten , A. H. Ullings , F. C. A . Croen, Versatile visual programming environment for scientific applications, Proceedings of the 1991 ACM SIGSMALL/PC symposium on Small systems, p.21-26, June 12-14, 1991, Toronto, Ontario, Canada
|
|
|
Maria Zamfir Bleyberg , T. Zhou , T. L. Isenhour , J. C. Marshall, The design and implementation of an analytical chemistry expert system, Proceedings of the 3rd international conference on Industrial and engineering applications of artificial intelligence and expert systems, p.1073-1078, June 1990, Charleston, South Carolina, United States
|
|
|
|
|
|
T. Schiphorst , T. Calvert , C. Lee , C. Welman , S. Gaudet, Tools for interaction with the creative process of composition, Proceedings of the SIGCHI conference on Human factors in computing systems: Empowering people, p.167-174, April 01-05, 1990, Seattle, Washington, United States
|
|
|
|
|
|
Brad A. Myers , Dan R. Olsen, Jr., User interface tools, Conference companion on Human factors in computing systems, p.421-422, April 24-28, 1994, Boston, Massachusetts, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Roberta Tagliavini , Stephen Rondeau , Steven Chin, XWIB: an X-Windows interface builder for scientific and engineering application programs, Proceedings of the 1991 ACM SIGSMALL/PC symposium on Small systems, p.11-20, June 12-14, 1991, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shin Takahashi , Satoshi Matsuoka , Akinori Yonezawa , Tomihisa Kamada, A general framework for Bi-directional translation between abstract and pictorial data, Proceedings of the 4th annual ACM symposium on User interface software and technology, p.165-174, November 11-13, 1991, Hilton Head, South Carolina, United States
|
|
|
|
|
|
Ken Miyashita , Satoshi Matsuoka , Shin Takahashi , Akinori Yonezawa , Tomihisa Kamada, Declarative programming of graphical interfaces by visual examples, Proceedings of the 5th annual ACM symposium on User interface software and technology, p.107-116, November 15-18, 1992, Monteray, California, United States
|
|
|
Tom W. Calvert , Armin Bruderlin , Sang Mah , Thecla Schiphorst , Chris Welman, The evolution of an interface for choreographers, Proceedings of the SIGCHI conference on Human factors in computing systems, p.115-122, April 24-29, 1993, Amsterdam, The Netherlands
|
|
|
M. C. Desmarais , C. Hayne , S. Jagannath , R. Keller, A survey on user expectations for interface builders, Conference companion on Human factors in computing systems, p.279-280, April 24-28, 1994, Boston, Massachusetts, United States
|
|
|
|
|
|
Edward A. Fox , Robert K. France , Eskinder Sahle , Amjad Daoud , Ben E. Cline, Development of a modern OPAC: from REVTOLC to MARIAN, Proceedings of the 16th annual international ACM SIGIR conference on Research and development in information retrieval, p.248-259, June 27-July 01, 1993, Pittsburgh, Pennsylvania, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Kathleen M. Swigger : Reviewer"
As the title implies, this survey paper discusses the important
issues concerning human-computer interface management systems.
The authors' major point is that designers of interface management
systems ought to create design tools that allow for
more...
|