فهرست و منابع تحقیق مقاله اصول طراحی واسط کاربر گرافیکی
فهرست:
ندارد.
منبع:
منبع فارسی :
مهندسی نرم افزار / مولف : یان سامرویل / مترجم : مهندس عین الله جعفر ﻨﮊاد قمی / ویراست ششم ٬ سال 2001 / چاپ اول ٬ تابستان 1381 / ناشر : انتشارات رایانه .
منابع انگلیسی :
گذشته ٬ حال وآینده ابزارهای نرم افزار سازی واسط کاربر
REFERENCES
[1]BIER,E.A.,STONE,M.C.,PIER, K., BUXTON, W., AND DEROSE,
T. D. 1993. Toolglass and magic
lenses: The see-through interface. In Proceedings of the ACM Conference on Computer
Graphics (SIGGRAPH ’93, Anaheim, CA, Aug. 1–6, 1993), M. C. Whitton, Ed. ACM Press,
New York, NY, 73–80.
[2]BORNING, A. 1981. The programming langauge aspects of ThingLab, a constraint-oriented
simulation laboratory. ACM Trans. Program. Lang. Syst. 3, 4 (Oct.), 353–387.
[3]BUXTON, W., LAMB,M.R.,SHERMAN, D., AND SMITH, K. C. 1983. Towards a comprehensive
user interface management system. In Proceedings of the ACM Conference on Computer
Graphics (SIGGRAPH ’83, Detroit, MI, July25–29), P. Tanner, Ed. ACM, New York, NY,
35–42.
[4]DEY,A.K.,ABOWD,G.D.,AND WOOD, A. 1998. CyberDesk: A framework for providing
self-integrating context-aware services. In Proceedings of the 1998 international conference
on Intelligent User Interfaces (IUI ’98, San Francisco, CA, Jan. 6–9, 1998), L. G. Terveen, P.
Johnson, and J. Mark, Eds. ACM Press, New York, NY, 47–54.
[5]ENGELBART,D.C.AND ENGLISH, W. K. 1988. A research center for augmenting human
intellect. In Computer-Supported Cooperative Work: A Book of Readings, I. Greif, Ed.
Morgan Kaufmann Publishers Inc., San Francisco, CA, 81–105. The original publication of
this item appeared in 1964.
[6]ENGLISH,W.K.,ENGELBART,D.C.,AND BERMAN, M. L. 1967. Display selection techniques for
text manipulation. IEEE Trans. Hum. Factors Elec. HFE-8,1.
[7]GREEN, M. 1985. The University of Alberta User Interface Management System. In
Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH ’85, San Francisco,
CA), ACM, New York, NY, 205–213.
[8]HAARTSEN, J., NAGHSHINEH, B., INOUYE, J., JOERESSEN, O., AND ALLEN, W. 1998. Bluetooth:
Vision, goals, and architecture. Mobile Comput. Commun. Rev. 2,4,38–45.
[9]HAYES,P.J.,SZEKELY,P.A.,AND LERNER, R. A. 1985. Design alternatives for user interface
management systems based on experience with COUSIN. In Proceedings of the ACM
Conference on Human Factors in Computing Systems (CHI ’85, San Francisco, CA, Apr.
14–18), ACM, New York, NY, 169–175.
[10]HENDERSON,D.A.,JR. 1986. The Trillium user interface design environment. In Proceedings
of the ACM Conference on Human Factors in Computing Systems (CHI ’86, Boston, MA, Apr.
13–17), M. Mantei and P. Orbeton, Eds. ACM Press, New York, NY, 221–227.
[11]HENDERSON,D.A.AND CARD, S. 1986. Rooms: The use of multiple virtual workspaces to
reduce space contention in a window-based graphical user interface. ACM Trans. Graph. 5,
3 (July 1986), 211–243.
[12]HILL, R. D. 1986. Supporting concurrency, communication, and synchronization in humancomputer
interaction—the Sassafras UIMS. ACM Trans. Graph. 5, 3 (July 1986), 179–210.
[13]HILL,R.D.,BRINCK, T., ROHALL,S.L.,PATTERSON,J.F.,AND WILNER, W. 1994. The
Rendezvous architecture and language for constructing multiuser applications. ACM Trans.
Comput. Hum. Interact. 1, 2 (June 1994), 81–125.
[14]HUDSON,S.E.AND KING, R. 1986. A generator of direct manipulation office systems. ACM
Trans. Inf. Syst. 4, 2 (Apr. 1986), 132–163.
[15]HUDSON,S.E.AND SMITH, I. 1997. Supporting dynamic downloadable appearances in an
extensible user interface toolkit. In Proceedings of the 10th Annual ACM Symposium on
User Interface Software and Technology (UIST ’97, Banff, Alberta, Canada, Oct. 14–17), G.
[16]Robertson and C. Schmandt, Eds. ACM Press, New York, NY, 159–168.
JACOB, R. J. K. 1986. A specification language for direct-manipulation user interfaces. ACM
Trans. Graph. 5, 4 (Oct. 1986), 283–317. http://www.eecs.tufts.edu/˜jacob/papers/tog.txt;
http://www.eecs.tufts.edu/˜jacob/papers/tog.ps.
[17]KASIK, D. J. 1982. A user interface management system. Comput. Graph. 16, 3, 99–106.
KAY, A. 1969. The reactive engine. Ph.D. Dissertation. Electrical Engineering and Computer
Science, University of Utah, UT.
[18]KIERAS,D.E.,WOOD,S.D.,ABOTEL, K., AND HORNOF, A. 1995. GLEAN: A computer-based tool
for rapid GOMS model usability evaluation of user interface designs. In Proceedings of the
8th ACM Symposium on User Interface and Software Technology (UIST ’95, Pittsburgh, PA,
Nov 14–17), G. Robertson, Ed. ACM Press, New York, NY, 91–100.
[19]KOVED,L.AND SHNEIDERMAN, B. 1986. Embedded menus: Selecting items in
context. Commun. ACM 29, 4 (Apr. 1986), 312–318.
[20]KRAMER, A. 1994. Translucent patches—dissolving windows. In Proceedings of the 7th
Annual ACM Symposium on User Interface Software and Technology (UIST ’94, Marina del
Rey, CA, Nov. 2–4), P. Szekely, Ed. ACM Press, New York, NY, 121–130.
[21]LASKY,M.S.,MCCRACKEN, H., AND BIELSKI, V. 1998. Just how helpful are handhelds?. CNN
Interact. 9809, 09 (Sept 9).
LUTZ, M. 1996. Programming Python. O’Reilly & Associates, Inc., Sebastopol, CA.
[22]MCCORMACK,J.AND ASENTE, P. 1988. An overview of the X toolkit. In Proceedings of the ACM
SIGGRAPH Symposium on User Interface Software and Technology (UIST ’88, Banff,
Alberta, Canada), ACM, New York, NY, 46–55.
[23]MEYER, B., SIT,R.A.,SPAULDING,V.A.,MEAD,S.E.,AND WALKER, N. 1997. Age group
differences in World Wide Web navigation. In Adjunct Proceedings of the ACM Conference
on Human Factors in Computing Systems, Extended Abstracts (CHI ’97, Atlanta, GA, Mar.
22–27), S. Permberton, Ed. ACM Press, New York, NY, 295–296.
[24]MYERS, B. A. 1995. User interface software tools. ACM Trans. Comput. Hum. Interact. 2,1
(Mar. 1995), 64–103.
[25]MYERS, B. A. 1998. A brief history of human-computer interaction technology. interactions 5,
2, 44–54.
[26]MYERS,B.A.,GIUSE,D.A.,DANNENBERG,R.B.,KOSBIE,D.S.,PERVIN, E., MICKISH, A., ZANDEN,
B. V., AND MARCHAL, P. 1990. Garnet: Comprehensive support for graphical, highly
interactive user interfaces. IEEE Computer 23, 11 (Nov. 1990), 71–85.
[27]MYERS,B.A.,SMITH,D.C.,AND HORN, B. 1992. Report of the “End-User Programming”
working group. In Languages for Developing User Interfaces, B. A. [28]Myers, Ed. A. K. Peters,
Ltd., Wellesley, MA, 343–366.
[29]MYERS, B., HOLLAN, J., CRUZ, I., BRYSON, S., BULTERMAN, D., CATARCI, T., CITRIN, W., GLINERT,
E., GRUDIN, J., AND IOANNIDIS, Y. 1996. Strategic directions in human-computer
interaction. ACM Comput. Surv. 28, 4, 794–809. Also available via http://www.cs.cmu.edu/
˜bam/nsfworkshop/hcireport.html.
[30]MYERS,B.A.,MCDANIEL,R.G.,MILLER,R.C.,FERRENCY,A.S.,FAULRING, A., KYLE,B.D.,
MICKISH, A., KLIMOVITSKI, A., AND DOANE, P. 1997. The Amulet environment: New models
for effective user interface software development. IEEE Trans. Softw. Eng. 23, 6, 347–365.
[31]MYERS,B.A.,STIEL, H., AND GARGIULO, R. 1998. Collaboration using multiple PDAs connected
to a PC. In Proceedings of the 1998 ACM Conference on Computer-Supported Cooperative
Work (CSCW ’98, Seattle, WA, Nov. 14–18), S. Poltrock and J. Grudin, Eds. ACM Press,New York, NY, 285–294.
[32]NEWMAN, W. M. 1968. A system for interactive graphical programming. In Proceedings of the
Spring Joint Computer Conference, AFIPS Press, Arlington, VA, 47–54.
[33]NIELSEN, J. 1993. Usability Engineering. Academic Press Prof., Inc., San Diego, CA.
[34]NIELSEN, J. 1995. Multimedia and Hypertext: The Internet and Beyond. Academic Press Prof.,
Inc., San Diego, CA.
[35]OLSEN, D. R. 1986. MIKE: The menu interaction kontrol environment. ACM Trans. Graph. 5,
4 (Oct. 1986), 318–344.
[36]OLSEN,D.R.,JR. AND DEMPSEY, E. P. 1983. Syngraph: A graphical user interface
generator. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH ’83,
Detroit, MI, July25–29), P. Tanner, Ed. ACM, New York, NY, 43–50.
[37]OLSEN,D.R.AND HALVERSEN, B. W. 1988. Interface usage measurements in a user interface
management system. In Proceedings of the ACM SIGGRAPH Symposium on User Interface
Software (UIST ’88, Alberta, Canada, Oct. 17-19, 1988), M. Green, Ed. ACM Press, New
York, NY, 102–108.
[38]OLSEN,D.R.,JR., FOLEY, J., HUDSON, S., MILLER, J., AND MYERS, B. 1993. Research directions
for user interface software tools. Behav. Inf. Tech. 12, 2, 80–97.
[39]OUSTERHOUT, J. K. 1991. An X11 toolkit based on the Tcl language. In Proceedings on 1991
Winter USENIX Conference, USENIX Assoc., Berkeley, CA, 105–115.
[40]PALAY,A.J.,HANSEN, W., KAZAR, M., SHERMAN, M., WADLOW, M., NEUENDORFFER, T., STERN, Z.,
BADER, M., AND PETERS, T. 1988. The Andrew toolkit: An overview. In Proceedings on
Winter 1988 Usenix Technical Conference, USENIX Assoc., Berkeley, CA, 9–21.
[41]PAUSCH, R., CONWAY, M., AND DELINE, R. 1992. Lessons learned from SUIT, the simple user
interface toolkit. ACM Trans. Inf. Syst. 10, 4 (Oct.), 320–344.
[42]PAUSCH, R., BURNETTE, T., CAPEHART, A., CONWAY, M., COSGROVE, D., DELINE, R., DURBIN, J.,
GOSSWEILER, R., VIOGA, S., AND WHITE, J. 1995. Alice: A rapid prototying system for 3D
graphics. IEEE Comput. Graph. Appl. 15, 3 (May), 8–11.
[43]PIER,K.AND LANDAY, J. 1992. Issues for location-independent interfaces. Tech. Rep.
ISTL92-4. Xerox PARC, Palo Alto, CA. Available at http://www.cs.berkeley.edu/˜landay/
research/publications/LII.ps.
ROSE,C.AND HACKER, B. 1986. Inside Macintosh. Addison-Wesley Longman Publ. Co., Inc.,
Reading, MA.
[44]ROSEMAN,M.AND GREENBERG, S. 1996. Building real-time groupware with GroupKit, a
groupware toolkit. ACM Trans. Comput. Hum. Interact. 3, 1, 66–106.
[45]ROSENBERG, J., ASENTE, P., LINTON, M., AND PALAY, A. 1990. X toolkits: The lessons
learned. In Proceedings of the 3rd Annual ACM SIGGRAPH Symposium on User Interface
Software and Technology (UIST ’90, Snowbird, UT, Oct. 3–5, 1990), S. E. Hudson, Ed. ACM
Press, New York, NY, 108–111.
[46]ROSENTHAL, D. S. H. 1987. A simple X11 client program, or, how hard can it really be to write
“Hello World”. In Proceedings of USENIX, USENIX Assoc., Berkeley, CA, 229–233.
[47]RUBINE, D. 1991. Specifying gestures by example. SIGGRAPH Comput. Graph. 25, 4 (July
1991), 329–337.
[48]SCHULERT,A.J.,ROGERS,G.T.,AND HAMILTON, J. A. 1985. ADM-A dialogue manager. In
Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI ’85, San
Francisco, CA, Apr. 14–18), ACM, New York, NY, 177–183.
[49]SHNEIDERMAN, B. 1983. Direct manipulation: A step beyond programming languages. IEEE
Computer 16, 8, 57–69.
[50]STREITZ,N.A.,GEIßLER, J., HOLMER, T., KONOMI,S.I.,MÜLLER-TOMFELDE, C., REISCHL, W.,
REXROTH, P., SEITZ, P., AND STEINMETZ, R. 1999. i-Land: An interactive landscape for
creativity and innovation. In Proceedings of the ACM Conference on Human Factors in
Computing Systems (CHI ’99, Pittsburgh, PA, May), ACM Press, New York, NY, 120–127.
[51]SUHM, B., MYERS, B., AND WAIBEL, A. 1996. Designing interactive error recovery methods for
speech interfaces. In Proceedings of the CHI’96 Workshop on Designing the User Interface
for Speech Recognition Applications, ACM Press, New York, NY.
[52]SUKAVIRIYA,P.N.,FOLEY,J.D.,AND GRIFFITH, T. 1993. A second generation user interface
design environment: The model and the runtime architecture. In Proceedings of the ACM
Conference on Human Factors in Computing (INTERCHI ’93, Amsterdam, The Netherlands,
Apr. 24–29), S. Ashlund, A. Henderson, E. Hollnagel, K. Mullet, and T. White, Eds. ACM
Press, New York, NY, 375–382.
[53]SUTHERLAND, I. E. 1963. Sketchpad: A man-machine graphical communication system. In
AFIPS Conference Proceedings, 329–346.
[54]SZEKELY, P., LUO, P., AND NECHES, R. 1993. Beyond interface builders: Model-based interface
tools. In Proceedings of the ACM Conference on Human Factors in Computing (INTERCHI
’93, Amsterdam, The Netherlands, Apr. 24–29), S. Ashlund, A. Henderson, E. Hollnagel, K.
Mullet, and T. White, Eds. ACM Press, New York, NY, 383–390.
[55]TEITELMAN, W. 1979. A display oriented programmer’s assistant. Int. J. Man-Mach. Stud. 11,
2, 157–187. Also Xerox PARC Technical Report CSL-77-3.
[56]TESLER, L. 1981. The Smalltalk environment. BYTE 6, 8, 90–147.
[57]THOMAS, J. J. 1983. Graphical input interaction techniques (GIIT) workshop summary. In
Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH ’83, Detroit, MI,
July25–29), P. Tanner, Ed. ACM, New York, NY, 5–30.
TOBIAS, C. L. 1987. Computers and the elderly: A review of the literature and directions for
future research age research on skill acquisition. In Proceedings of the Human Factors
Society 31st Annual Meeting, 866–870.
[58]VANDER ZANDEN, B. T. 1989. Constraint grammars—A new model for specifying graphical
applications. In Proceedings of the ACM Conference on Human Factors in Computing
Systems (CHI ’89, Austin, TX, Apr. 30–May 4), ACM, New York, NY, 325–330.
[59]VANDER ZANDEN,B.AND MYERS, B. A. 1990. Automatic, look-and-feel independent dialog
creation for graphical user interfaces. In Proceedings of the ACM Conference on Human
Factors in Computing Systems: Empowering People (CHI ’90, Seattle, WA, Apr. 1–5), J. C.
Chew and J. Whiteside, Eds. ACM Press, New York, NY, 27–34.
[60]WALL,L.AND SCHWARTZ, R. L. 1991. Programming Perl. 1st ed. O’Reilly & Associates, Inc.,
Sebastopol, CA.
[61]WASSERMAN,A.I.AND SHEWMAKE, D. T. 1982. Rapid prototyping of interactive information
systems. SIGSOFT Softw. Eng. Notes 7, 5, 171–180.
[62]WEISER, M. 1993. Some computer science issues in ubiquitous computing. Commun. ACM 36,
7 (July), 75–84.
[63]WEISER,M.AND BROWN, J. S. 1996. The coming age of calm technology. Available via
http://www.ubiq.com/hypertext/weiser/acmfuture2endnote.htm.
[64]WIECHA, C., BENNETT, W., BOIES, S., GOULD, J., AND GREENE, S. 1990. ITS: A tool for rapidly
developing interactive applications. ACM Trans. Inf. Syst. 8, 3 (July), 204–236.
[65]WINOGRAD, T. 1998. A human-centered interaction architecture. Working paper for the
Interactive Workspaces Project. Stanford University, Stanford, CA. http://graphics.stanford.
EDU/projects/iwork/.
[66]WORDEN, A., WALKER, N., BHARAT, K., AND HUDSON, S. 1997. Making computers easier for
older adults to use: area cursors and sticky icons. In Proceedings of the ACM Conference on
Human Factors in Computing Systems (CHI ’97, Atlanta, GA, Mar. 22–27), S. Pemberton,
Ed. ACM Press, New York, NY, 266–271.
.