Rob Kremer, kremer@cpsc.ucalgary.ca

BIBLIOGRAPHY


[Akscyn 88] R.M. Akscyn, D.L. McCracken, E.A. Yoder. "KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations." Communications of the ACM, 31(7), July 1988. pp. 820-835.

[Asymetrix 89a] Asymetrix Corporation. Using ToolBook: A Guide to Building and Working with Books. Asymetrix Corporation, Bellevue, Washington, 1989.

[Asymetrix 89b] Asymetrix Corporation. Using OpenScript: An Introduction and Reference to the OpenScript Language. Asymetrix Corporation, Bellevue, Washington, 1989.

[Basili 92] V.R. Basili, G. Caldiera, G. Cantone. "A Reference Architecture for the Component Factory." ACM Transactions on Software Engineering and Methodology, 1(1), 1992. pp. 53-80.

[Beaudouin-Lafon 92] M. Beaudouin-Lafon, A. Karsenty. "Transparency and Awareness in a Real-time Groupware System." User Interface Software Technologies'92. Nov. 15-18, 1992.

[Booch 91] G. Booch. Object oriented design with applications. Benjamin/Cummings, Redwood City, Calif., 1991

[Borenstein 88] N.S. Borenstein, C.A. Thyberg. "Cooperative Work in the Andrew Message System." ACM 1988 Conference on Computer-Supported Cooperative Work, Portland, Oregon, September 26-28, 1988. pp. 306-323.

[Borland 91] Borland International Inc. ObjectWindows for C++: User's Guide. Borland International Inc., Scotts Valley, CA., 1991.

[Borland 92] Borland International Inc. Windows API, Volume III. Borland International Inc., Scotts Valley, CA., 1991.

[Campbell 88] B. Campbell, J.M. Goodman. "HAM: A General Purpose Hypertext Abstract Machine." Communications of the ACM, 31(7), July, 1988. pp. 856-861.

[Chang 87] E. Chang, R. Kasperski, T. Copping. "Group Coordination in Participant Systems." Technical report, Alberta Research Council. Alberta, Canada, September, 1987.

[Conklin 87a] J. Conklin. "Hypertext: An Introduction and Survey." Computer, September, 1987.

[Conklin 87b] J. Conklin, M.L. Begeman. gIBIS: A Hypertext tool for Team Design Deliberation." Hypertext'87, November, 1987.

[Cox 91] B.J. Cox. Object-Oriented Programming: An Evolutionary Approach. Addison -Wesely: Reading, Mass., 1991.

[Delisle 86] N.M. Delisle, M.D. Schwartz. "Neptune: a Hypertext System for CAD Applications." Proceedings of ACM SIGMOD'86 - International Conference on Management of Data, May 28-30 1986. pp. 132-143.

[diSessa 86] A. diSessa, H. Abelson. "Boxer: A Reconstructable Computational Medium." Communications of the ACM, 29(9), 1986. pp. 859-868.

[Dourish 92] P. Dourish, V. Bellotti. "Awareness and Coordination in Shared Workspaces." ACM 1992 Conference on Computer-Supported Cooperative Work, Toronto, Canada, November, 1992.

[Dubs 92] S. Dubs, S.C. Haynes. "Distributed Facilitation: A Concept Whose Time Has Come?" ACM 1992 Conference on Computer-Supported Cooperative Work, Toronto, Canada, November, 1992. pp. 314-321.

[Dvorak 92] R. Dvorak, S. Sommerville, P. Johnson. "A Methodology for User Centered Link Structures for Textbook to Hypertext Conversion." Proceedings of the Hawaii International Conference on System Sciences, 1992.

[Ellis 91] C.A. Ellis, S.J. Gibbs, G.L. Reln. "Groupware: Some Issues and Experiences." Communications of the ACM, 34(1), 1991. pp. 39-58.

[Ensor 89] J.R. Ensor. "Rapport: A Multimedia Conferencing System" The ACM SIGGRAPH Video Review Supplement to Computer Graphics, 45(5). ACM Press, Baltimore, MD., 1989. Videotape.

[Flores 88] F. Flores, M. Graves, B. Hartfield, T. Winograd. "Computer Systems and the Design of Organizational Interaction." ACM Transactions on Office Information Systems, 6(2), April 1988. pp. 153-172.

[Gaines 91a] B.R.Gaines. "Empirical Investigation of Knowledge Representation Servers: Design Issues and Applications Experience with KRS." AAAI Spring Symposium on Implementing Knowledge Representation and Reasoning Systems, Stanford, March 1991.

[Gaines 91b] B.R. Gaines. "Modeling and Forecasting the Information Sciences." Information Sciences. 3(22), 1991. pp. 57-58.

[Gaines 93a] B.R. Gaines, M.L.G. Shaw. "Supporting the Creativity Cycle Through Visual Languages." AAAI Spring Symposium: AI and Creativity, Menlo Park: AAAI. pp. 155-162.

[Garfinkel 89] D. Garfinkel, P. Gust, M. Lemon, S. Lowder. "The SharedX multi-user interface user's guide, version 2.0." Technical report STL-TM-89-07, Hewlett-Packard Laboratories, Palo Alto, March, 1989.

[Garg 88] P.K. Garg. "Abstraction Mechanisms in Hypertext." Communications of the ACM, 31(7), July, 1988. pp. 856-861.

[Goodman 87] D. Goodman. The Complete HyperCard Handbook. Bantam Books, Toronto, 1987.

[Greenberg 90] S. Greenberg. "Sharing Views and Interactions with Single-User Applications." Proceedings of the ACM/IEEE Conference on Office Information Systems (COIS), April, 1989.

[Greenberg 91] S. Greenberg, M. Roseman, D. Webster, R. Bonnet. "Issues and Experiences Designing and Implementing Two Group Drawing Tools." Research Report No. 91/438/22, Department of Computer Science, University of Calgary, July 1991.

[Greenberg 92a] S. Greenberg, ed. "Computer Supported Cooperative Work and Groupware." Academic Press, 1992.

[Greenberg 92c] S. Greenberg, M. Roseman, D. Webster, R. Bohnet. "Human and Technical Factors of Distributed Group Drawing Tools." Interacting with Computers, 4(3), 1992. pp. 364-392.

[Grudin 89] J. Grudin. "Why Groupware Applications Fail: Problems in Design and Evaluation." Office: Technology and People, 4(3), 1989.

[Haake 92] J.M. Haake, B. Wilson. "Supporting Collaborative Writing of Hyperdocuments in SEPIA." ACM 1992 Conference on Computer-Supported Cooperative Work, Toronto, Canada, November, 1992. pp. 138-146.

[Haan 92] B.J. Haan, P Kahn, V. A. Riley, J. H. Coombs, N. K. Meyrowitz. "IRIS Hypermedia Service." Communications of the ACM, 35(1), January 1992. pp. 36-51.

[Halasz 88] Frank G. Halasz. "Reflections of Notecards: Seven Issues for the Next Generation of Hypermedia Systems." Communications of the ACM, 31(7), July, 1988.

[Hayes 87] I. Hayes (Ed.). Specification Case Studies. Prentice-Hall, Englewood Cliffs, N.J., 1987.

[Hewitt 85] C. Hewitt, T. Reinhardt, G. Agha, G. Attardi. "Linguistic Support of Receptionists for Shared Resources." In Seminar on Concurrency. Lecture Notes in Computer Science Series, No. 197, Springer-Verlag, Berlin, 1985. pp. 330-59.

[Ishikawa 93] H. Ishikawa, F. Suzuki, F. Kozakura, A. Makinouchi, M. Miyagishima, Y. Izumida, M. Aoshima, Y. Yamane. "The Model, Language and Implementation of an Object-Oriented Multimedia Knowledge Base Management System." ACM Transactions on Database Systems, 18(1), March 1993. pp. 1-50. Notecards is a multi-windowing, multi-user hypermedia system. It features graphical browsers in which the user can either edit the nodes and links shown, or actually delete and add nodes and links in the network. Its other main feature is file boxes in which users place cards (some of which can be other file boxes). The seven issues come from the development and practice of Notecards. The issues are (1) search and query, (2) composition -- augmenting the basic node and link model, (3) virtual structures for dealing the changing information, (4) computation in hypermedia networks, (5) versioning, (6) support for collaborative work, and (7) extensibility and tailorability.

[Ishii 92] H. Ishii, M. Kobayashi, J. Grudin. "Integration of Inter-Personal Space and Shared Workspace: ClearBoard Design and Experiments." CSCW'92 ACM 1992 Conference on Computer-Supported Cooperative Work, Toronto, Canada, Oct. 31-Nov. 4, 1992.

[Johansen 88] R. Johansen. Groupware: Computer Support for Business Teams. The Free Press, Macmillan Inc., New York.

[Johnson 91] R.E. Johnson, J.M. Zweig. "Delegation in C++." Journal of Object Oriented Programming, 4(7), 1991.

[Joseph 91] Joseph, John V., Thatte, Satish M., Thompson, Craig W., Wells, David L. "Object-Oriented Databases: Design and Implementation." Proceedings of the IEEE, 79(1), January 1991. pp. 42-63.

[Kaplan 91] S. M. Kaplan, A. M. Carroll, K. J. MacGregor. "Supporting Collaborative Processes with ConversationBuilder." Conference on Organizational Computer Systems, Nov 5-8, 1991. pp. 69-79.

[Lai 88] K. Lai, T.W. Malone. "Object Lens: A 'Spreadsheet' for Cooperative Work." In Proceedings of the Conference on Computer-Supported Cooperative Work (CSCW'88), Portland, Oregon, September 26-28, ACM Press. pp. 115-124.

[Lambiotte 89] J.G. Lambiotte, D.F. Dansereau, D.R. Cross, S.B.Reynolds. "Multirelational Semantic Maps." Educational Psychology Review, 1(4), 1989.

[Laurel 90] B. Laurel, T. Oren, A. Don. "Issues in Multimedia Interface Design: Media Integration and Interface Agents." CHI'90 Proceedings, April 1990.

[Leland 88] M.D.P.Leland, R.S. Fish, R.E. Kraut. "Collaborative Document Production Using Quilt." ACM 1992 Conference on Computer-Supported Cooperative Work, Portland, Or., September, 1988. pp. 206-215.

[Linton 89] M. Linton, J.Vlissides, P. Calder. "Composing User Interfaces with InterViews." IEEE Computer, 22(2), 1989.

[Mackay 88] W.E. Mackay. "More Than Just a Communication System: Diversity in the User of Electronic Mail." ACM 1988 Conference on Computer-Supported Cooperative Work, Portland, Oregon, September 26-28, 1988.. pp. 344-353.

[Mackay 89] W.E. Mackay, T.W. Malone, K. Crowston, R.Rao, D. Rosenblitt, S.K. Card. "How Do Experienced Information Lens Users Use Rules?" CHI'89 Proceedings, May 1989. pp. 211-6.

[Malone 86] T.W. Malone, K.R. Grant, F.A. Trubank. "The Information Lens: An Intelligent System for Information Sharing in Organizations." Proceedings of the CHI'86 Conference on Human Factors in Computing Systems, Boston Mass., April 1986.

[Malone 89] Thomas W. Malone, Kenneth R. Grant, Kum-Yew Lai, Ramana Rao, and David A. Rosenblitt. "Technological Support for Work Group Collaboration." Proceedings of the SIGCHI Human Factors in Computing Systems, pp. 1-8, Boston, Mass, April 13-17, Association for Computing Machinery.

[Malone 92] T.W. Malone, K. Lai, C. Fry. "Experiments with Oval: A Radically Tailorable Tool for Cooperative Work." Proceedings of the ACM 1992 Conference on Computer-Supported Cooperative Work, October 31 to November 4, 1992, Toronto, Canada. pp. 289-97.

[Mantei 89] M. Mantei. "Observation of Executives Using a Computer Supported Meeting Environment." Decision Support Systems, 5, 1989. pp. 153-166.

[MIT 83] MIT. "Talking Heads." In Discursions, edition. Boston, Mass, Architecture Machine Group, MIT. Optical disc.

[Neuwirth 90] C.M. Neuwirth, D.S. Kaufer, R. Chandhok, J.H. Morris. "Issues in the Design of Computer Support for Co-authoring and Commenting." ACM 1992 Conference on Computer-Supported Cooperative Work, Los Angeles, Ca, October, 1990. pp. 183-195

[Nosek 90] J.T. Nosek, I. Roth. "A Comparison of Formal Knowledge Representation Schemes as Communication Tools: Predicate Logic vs. Semantic Network." International Journal of Man-Machine Studies, 33, 1990. pp. 227-239.

[Nunamaker 91] J.F. Nunamaker, A.R. Dennis, J.S. Valacich, D.R. Vogel, J.F. George. "Electronic Meeting Systems to Support Group Work." Communications of the ACM, 34(7), July, 1991.

[Roseman 92] M. Roseman, S. Greenberg. "GroupKit: A Groupware Toolkit for Building Real-Time Conferencing Applications." CSCW'92 ACM 1992 Conference on Computer-Supported Cooperative Work, Toronto, Canada, Oct. 31-Nov. 4, 1992.

[Schaffer 93] D. Schaffer, Z. Zuo, L. Bartman, S. Dubs, S. Greenberg, M. Roseman. "Comparing Fish-Eye and Full Zoom Techniques for Navigation of Hierarchical Clustered Networks." In Proceedings of Graphics Interface '93, Toronto, Canada, 1993.

[Schlack 91] M. Schlack. "IS Puts Notes to the Test." Datamation, August 1, 1991.

[Searle 69] J.R. Searle. Speech Acts. Cambridge University Press, 1969.

[Shaw 89] M.L.G. Shaw, B.R. Gaines. "Comparing Conceptual Structures: Consensus, Conflict, Correspondence and Contrast." Knowledge Acquisition, 1, 1989. pp. 341-363.

[Shneiderman 89] B. Shneiderman, G. Kearsley. Hypertext Hands-On! An Introduction to a New Way of Organizing and Accessing Information. Addison-Wesley Publishing Co., Reading, Mass., 1989.

[Smith 91] R.B. Smith, T. O'Shea, C.O'Malley, E.Scanlon, J. Taylor. "Preliminary Experiments with a Distributed, Multimedia, Problem Solving Environment." Studies in Computer Supported Cooperative Work, J.M Bowers and S.D. Benformd (ed.), Elsevier Science Publishers B.V. (North-Holland), 1991.

[Smolensky 87] P. Smolensky, B. Bell, B. Fox, R. King, C. Lewis. "Constraint-Based Hypertext for Argumentation." Hypertext'87, November, 1987.

[Sowa 84] J.F. Sowa. Conceptual Structures: Information Processing in Man and Machine. Addison-Wesley, Reading, Mass. 1984.

[Stefik 87] M. Stefik, D.G. Bobrow, G.Foster, S. Lanning, D. Tatar. "WYSIWIS Revised: Early Experiences with Multiuser Interfaces." ACM Transactions on Office Information Systems, 5(2), April 1987. pp. 147-167.

[Stroustrup 91] B. Stroustrup. The C++ Programming Language (second edition). Addison-Westley, Reading, Mass., 1991.

[Tang 91] J.C. Tang. "Findings from Observational Studies of Collaborative Work." International Journal of Man-Machine Studies, 34, 1991. pp. 143-160.

[Tatar 91] D.G. Tatar, G. Foster, D.G. Bobrow. "Design for Conversation: Lessons from Cognoter." International Journal of Man-Machine Studies, 34, 1991. pp. 185-209. Also in [Greenberg 92]

[Thimbleby 90] H. Thimbleby. User Interface Design. Addison-Wesley Publishing Company, Reading, Mass., 1990.

[Wiil 92] U. K. Wiil. "Issues in the Design of EHTS: A Multiuser Hypertext System for Collaboration." Proceedings of the Hawaii International Conference on System Science, 1992.

[Winograd 87] T.Winograd. "A Language/Action Perspective on Design of Cooperative Work." Human-Computer Interaction, 1987-1988, 3(1), pp.3-30.

[Winograd 88] T. Winograd. "Where the Action Is." Byte, December 1988. pp. 228-232.

[Witten 85] I.H. Witten, B. Bramwell. "A System for Interactive Viewing of Structured Documents." Communicaitons of the ACM, 28(3), March, 1985. pp. 280-288.

[Yankelovich 85] N. Yankelovich, N. Meyrowitz. "Reading and Writing the Electronic Book." Computer, October, 1985.


Rob Kremer, kremer@cpsc.ucalgary.ca