Download User interface design with matrix algebra
Transcript
User interface design with matrix algebra · 31 [7] D. E. Knuth, “Two Notes on Notation,” American Mathematical Monthly, 99(5), pp403–422, 1992. [8] L. Lamport, “TLA in Pictures,” IEEE Transactions on Software Engineering, 21(9), pp768–775, 1995. [9] B. Myers, “Past, Present, and Future of User Interface Software Tools,” in J. M. Carroll, editor, Human-Computer Interaction in the New Millenium, Addison-Wesley, 2002. [10] W. M. Newman, “A System for Interactive Graphical Programming,” Proceedings 1968 Spring Joint Computer Conference, 47–54, American Federation of Information Processing Societies, 1969. [11] D. L. Parnas, “On the Use of Transition Diagrams in the Design of a User Interface for an Interactive Computer System,” Proceedings 24th. ACM National Conference, pp379–385, 1964. [12] J. Raskin, The Humane Interface, Addison-Wesley, 2000. [13] H. Thimbleby, “Calculators are Needlessly Bad,” International Journal of Human-Computer Studies, 52(6), pp1031–1069, 2000. [14] H. Thimbleby, P. Cairns & M. Jones, “Usability Analysis with Markov Models, ACM Transactions on Computer Human Interaction, 8(2), pp99–132, 2001. [15] H. Thimbleby, “Analysis and Simulation of User Interfaces,” Human Computer Interaction 2000, BCS Conference on Human-Computer Interaction, edited by S. McDonald, Y. Waern and G. Cockton, XIV, pp221–237, 2000. [16] H. Thimbleby, “Permissive User Interfaces,” International Journal of Human-Computer Studies, 54(3), pp333–350, 2001. [17] H. Thimbleby, “Reflections on Symmetry,” Proc. Advanced Visual Interfaces, AVI2002, pp28–33, 2002. [18] A. I. Wasserman, “Extending State Transition Diagrams for the Specification of Human Computer Interaction,” IEEE Transactions on Software Engineering, SE-11(8), pp699–713, 1985. [19] S. Wolfram, The Mathematica Book, 4th. ed., Cambridge University Press, 1999.