Bibliography of Hypertext Techniques

Ó Jussi Koskinen

Department of Computer Science and Information Systems

University of Jyväskylä

P.O. Box 35, 40351-Jyväskylä, Finland

Available at: <URL: http://www.cs.jyu.fi/~koskinen/bibhyp.htm> since 14th June 2000.

Email: koskinen@cs.jyu.fi

 

Abstract

Hypertext is text with non linear browsing capabilities consisting of text fragments called nodes and node pairs, called links. The background of the bibliography is a project in which a reverse engineering tool for C-language has been developed. Thus, this bibliography focuses on automatic formation of hypertext in CASE-environments. Software hypertext systems typically link documents or source code components or their parts together. The explication of the structure and the formation of the linkage support investigation of the source code or document collection. Also many references are given to the empirical evaluations of hypertext use and usability. Main categories are: 1) general hypertext issues, 2) hypertext modeling, 3) empirical issues, 4) automatic hypertext formation, and 5) related issues. Major references are listed based on wide survey. The surveyed sources are listed, and the journal acronyms used are given at the end of the document.

1. General hypertext issues

·        Bush, V. 1945. As we may think. Atlantic Monthly 176 (7), 101-108.

·        Carmel, E., McHenry, W. & Cohen, Y. 1989. Building large, dynamic hypertexts: how do we link intelligently?. J. Management Information Systems 6 (2), 33-50.

·        Conklin, J. 1987. Hypertext: an introduction and survey. Computer 20 (9), 17-41.

·        Conklin, J. & Begeman, M. 1989. gIBIS: a tool for all reasons. JASIS 40, 200-213.

·        Engelbart, D. 1963. A conceptual framework for the augmentations of man's intellect. Vistas in Information Handling (Vol. 1). Spartan Books.

·        Flynn, P. 1995. The WorldWideWeb Handbook. International Thomson Computer Press.

·        IPM 1993. Information Processing and Management 29 (3). Special issue on hypertext and information retrieval.

·        JASIS. 1994. JASIS 45 (3). Special issue on relevance.

·        Lehto, M., Zhu, W. & Carpenter, B. (1995). The relative effectiveness of hypertext and text. Int. J. Human-Computer Interaction 7 (4), 293-313.

·        Marchionini, G., Lin, X. & Dwiggins, S. 1990. Effects of search and subject expertise on information seeking in a hypertext environment. In: Proc. 53rd American Soc. for Information Science Ann. Meeting, 129-142. Learned Information Inc.

·        Mizzaro, S. 1997. Relevance: the whole history. JASIS 48 (9), 810-832.

·        Musciano, C. & Kennedy, B. 1998. HTML: The Definitive Guide (3rd ed.). O'Reilly & Assoc.

·        Nielsen, J. 1989. The matters that really matter for hypertext usability. In F. Halasz & N. Meyrowitz (Ed.) Proc. 2nd ACM Conf. Hypertext, Hypertext'89. New York: ACM Press, 239-248.

·        Nelson, T.H. 1967. Getting it out of our system. Information Retrieval: A Critical Review. Ed. Schlechter, G. Thompson Books.

·        Raymond, D. & Tompa, F.Wm. 1988. Hypertext and the Oxford English Dictionary. CACM 31 (7), 871-879.

·        Rivlin, E., Botafogo, R. & Shneiderman, B. 1994. Navigating in hyperspace: designing a structure-based toolbox. CACM 37 (2), 87-96.

·        Rossiter, B., Sillitoe, T. & Heather, M. 1990. Database support for very large hypertexts. Electronic Publishing 3 (3), 141-154.

·        Shneiderman, B. 1989. Reflections on authoring, editing, and managing hypertext. E. Barret (Ed.) The Society of Text. Cambridge, MA: MIT Press, 115-131.

·        Shneiderman, B. 1992. Designing the User Interface: Strategies for Effective Human-Computer Interaction (2nd ed.). Reading, MA: Addison-Wesley.

·        Sibert, J. & Marchionini, G. 1993. Human-computer interaction research agendas. Behaviour and Information Technology 12 (2), 67-135.

·        Smeaton, A. 1991. Retrieving information from hypertext: issues and problems. European J. Information Systems 1 (4), 239-247.

·        Østerbye, K. 1992. Structural and cognitive problems in providing version control for hypertext. In D. Lucarella, J. Nanard, N. Nanard & P. Paolini (Ed.) Proc. ACM European Conf. Hypertext (ECHT'92), 33-42.

2. Hypertext modeling

·        Dervin, B. & Nilan, M. 1986. Information needs and uses. In M. Williams (Ed.) Ann. Review of Information Science and Technology (ARIST) 21. Knowledge Industry Publications, 3-33.

·        Frisse, M. & Cousins, S. 1992. Models for hypertext.  JASIS 43 (2), 183-191.

·        Grønbaek, K., Hem, J., Madsen, O. & Sloth, L. 1994. Systems: a Dexter-based architecture. CACM 37 (2), 65-74.

·        Grønbaek, K. & Trigg, R. 1994. Design issues for a Dexter-based hypermedia system. CACM 37 (2), 40-49.

·        Halasz, F. 1988. Reflections on Notecards: seven issues for the next generation of hypermedia systems. CACM 31 (7), 836-855.

·        Halasz, F. & Schwartz, M. 1994. The dexter hypertext reference model. CACM 37 (2), 29-39.

·        Kaplan, S. & Maarek, Y. 1990. Incremental maintenance of semantic links in dynamically changing hypertext systems. Interacting with Computers 2 (3), 337-366.

·        Kuhlthau, C. 1991. Inside the search process: information seeking from the user's perspective. JASIS 42 (5), 361-371.

·        Leggett, J. & Schnase, J. 1994. Viewing Dexter with open eyes. CACM 37 (2), 76-86.

·        Salminen, A., Tague-Sutcliffe, J. & McClellan, C. 1995. From text to hypertext by indexing. ACM TOIS 13 (1), 69-99.

·        Salminen, A. & Watters, C. 1992. A two-level structure for textual databases to support hypertext access. JASIS 43 (6), 432-447.

·        Shepherd, M., Watters, C. & Cai, Y. 1990. Transient hypergraphs for citation networks. Information Processing & Management 26 (3), 395-412.

·        Stotts, P. & Furuta, R. 1989. Petri-net-based hypertext: document structure with browsing semantics. ACM TOIS  7 (1), 3-29.

·        Tague, J., Salminen, A. & McClellan, C. 1991. A complete formal model for information retrieval systems. In A. Bookstein, Y. Chiaramella, G. Salton & V. Raghavan (Ed.) Proc. ACM SIGIR'91. ACM Press, 14-20.

·        Tompa, F. Wm. 1989. A data model for flexible hypertext database systems. ACM TOIS 7 (1), 85-100.

·        Wan, J. & Bieber, M. 1996. GHMI: a general hypertext data model supporting integration of hypertext and information systems. In Proc. 29th Hawaii Int. Conf. Systems Sciences (HICSS'96).

·        Wang, W. & Rada, R. 1998. Structured hypertext with domain semantics. ACM TOIS 16 (4), 372-412.

·        Watters, C. & Shepherd, M. 1990. A transient hypergraph-based model for data access. ACM TOIS  8 (2), 77-102.

·        Wilson, T. 1994. Information needs and uses: fifty years of progress?. In V. Vickery (Ed.) Fifty Years of Information Progress. Aslib, 15-51.

3. Empirical issues

 

3.1. General hypertext studies

·        Carmel, E., Crawford, S. & Chen, H. 1992. Browsing in hypertext: a cognitive study. IEEE Transactions on Systems, Man, and Cybernetics 22 (5), 865-884.

·        Chen, C. & Rada, R. 1996. Interacting with hypertext: a meta-analysis of experimental studies. Human-Computer Interaction 11 (2), 125-156.

·        Dimitroff, A. & Wolfram, D. 1995. Searcher response in a hypertext-based bibliographic information retrieval system. JASIS 46 (1), 22-29.

·        Gordon, S., Gustavel, J., Moore, J. & Hankey, J. 1988. The effects of hypertext on reader knowledge representation. In: Proc. Human Factors Soc. 32nd Ann. Meeting, 296-300. HFS.

·        Gray, S., Barber, C. & Shasha, D. 1991. Information search with dynamic text vs paper text: an empirical comparison. IJMMS 35 (4), 575-586.

·        Leventhal, L., Teasley, B., Instone, I., Rohlman, D. & Farhat, J. 1993. Sleuthing in HyperHolmes: an evaluation of using hypertext vs. a book to answer questions. Behaviour and Information Technology 12, 149-164.

·        McDonald, S. & Stevenson, R. 1998. Navigation in hyperspace: an evaluation of the effects of navigational tools and subject matter expertise on browsing and information retrieval in hypertext. Interacting with Computers 10 (2), 129-142.

·        McKnight, C., Dillon, A. & Richardson, J. 1990. A comparison of linear and hypertext formats in information retrieval. In: McAleese, R. & Green, C. (Ed.) Hypertext: State of the Art, 10-19. Oxford: Intellect.

·        Monk, A., Walsh, P. & Dix, A. 1988. A comparison of hypertext, scrolling and folding as mechanisms for program browsing. In D. Jones & R. Winder (Ed.) People and Computers IV. Cambridge: Cambridge Univ., 421-435.

·        Qiu, L. 1993. Analytical searching vs browsing in hypertext information retrieval systems. Canadian J. Library & Information Science 18 (4), 1-13.

·        Rada, R. & Murphy, C. 1992. Searching versus browsing in hypertext. Hypermedia 4 (1), 1-30.

·        Tebbutt, J. 1999. User evaluation of automatically generated semantic hypertext links in a heavily used procedural manual. Information Processing and Management 35 (1), 1-18.

·        Wildemuth, B., Friedman, C. & Downs, S. 1998. Hypertext vs boolean access to biomedical information: a comparison of effectiveness, efficiency, and user preferences. ACM TOCHI 5 (2), 156-183.

·        Wolfram, D. & Dimitroff, A. 1998. Hypertext vs boolean-based searching in a bibliographic database environment: a direct comparison of searcher performance. Information Processing and Management 34 (6), 669-679.

 

3.2. Hypertext evaluation

·        Blustein, J., Webber, R. & Tague-Sutcliffe, J. 1997. Methods for evaluating the quality of hypertext links. Information Processing & Management 33 (2), 255-271.

·        Botafogo, R. 1993. Cluster analysis for hypertext systems. In: Korfhage, R., Rasmussen, E. & Willett, P. (Ed.) Proc. 16th Ann. Int. ACM SIGIR Conf. (SIGIR'93), 116-125.

·        Botafogo, R., Rivlin, E. & Shneiderman B. 1992. Structural analysis of hypertexts: identifying hierarchies and useful metrics. ACM  TOIS 10 (2), 142-180.

·        Botafogo, R., Rodrigo, A. & Shneiderman, B. 1991. Identifying aggregates in hypertext structures. In: Proc. 3rd ACM Conf. Hypertext, 63-74. ACM Press.

·        Brooks, P. 1990. Assessing the quality of hypertext documents. In: Hypertext: Concepts, Systems and Applications. Proc. European Conf. Hypertext, 1-12. France: INRIA.

·        Bruza, P. & van der Weite, T. 1990. Assessing the quality of hypertext views. ACM SIGIR Forum 24 (3), 6-25.

·        Furner, J., Ellis, D. & Willett, P. 1996. The representation and comparison of hypertext structures using graphs. In: Agosti, M. & Smeaton, A. (Ed.) Information Retrieval and Hypertext, 75-96. Boston: Kluwer.

·        Hatzimanikatis, A., Tsalidis, C. & Christodoulakis, D. 1995. Measuring the readability and maintainability of hyperdocuments. Journal of Software Maintenance: Research and Practice 7 (2) 77-90.

·        Hendry, D., Carey, T. & TeWinkel, S. 1990. A study of measures for research in hypertext navigation. In: Diaper, D., Gilmore, D., Cockton, G. & Shackel, B. (Ed.) Human-Computer Interaction (INTERACT'90), 101-106. North-Holland.

·        Wright, P. 1991. Cognitive overheads and prostheses: some issues in evaluating hypertexts. In J. Walker (Ed.) Proc. ACM Conf. Hypertext'91: 3rd ACM Conf. Hypertext. New York: ACM Press, 1-12.

4. Automatic hypertext formation

 

4.1. General studies

·        Agosti, M. 1993. Hypertext and information retrieval. Information Processing and Management 29 (3), 283-286.

·        Agosti, M. & Allan, J. 1997. Introduction to the special issue on methods and tools for the automatic construction of hypertext. Information Processing & Management 33 (2), 129-131.

·        Agosti, M., Crestani, F. & Melucci, M. 1996. Design and implementation of a tool for the automatic construction of hypertexts for information retrieval. Information Processing and Management 32 (4), 459-476.

·        Agosti, M., Crestani, F. & Melucci, M. 1997. On the use of information retrieval techniques for the automatic construction of hypertext. Information Processing and Management 33 (2), 133-144.

·        Agosti, M., Gradenigo, G. & Marchetti, P. 1992. A hypertext environment for interacting with large textual databases. Information Processing & Management 28 (3), 371-387.

·        Agosti, M., Melucci, M. & Crestani, F. 1994. TACHIR: a tool for the automatic construction of hypertexts for information retrieval. Proc. RIAO-94 Conf.: Intelligent Text and Image Handling, 338-357. NY: Rockefeller Univ.

·        Agosti, M., Melucci, M. & Crestani, F. 1995. Automatic authoring and construction of hypertext for information retrieval. ACM Multimedia Systems 3 (1), 15-24.

·        Allan, J. 1995. Automatic Hypertext Construction. Ithaca, NY: Department of Computer Science, Cornell University (Diss.).

·        Allan, J. 1996. Automatic hypertext link typing. In Proc. 7th ACM Conf. Hypertext, 42-52. ACM Press.

·        Allan, J. 1997. Building hypertext using information retrieval. Information Processing & Management 33 (2), 145-159.

·        Cleary, C. & Bareiss, R. 1996. Practical methods for automatically generating typed links. In Proc. 7th ACM Conf. Hypertext. ACM Press, 31-41.

·        Coombs, J. 1990. Hypertext, full text, and automatic linking. In: Vidick, J.-L. (Ed.) Proc. Int. Conf. Research and Development in Information Retrieval (SIGIR'90), 83-98.

·        Drakos, N. 1994. From text to hypertext: a post-hoc rationalisation of LaTeX2HTML. Computer Networks and ISDN Systems 27, 217-224.

·        Fraisse, S. 1997. A task driven design method and its associated tool for automatically generating hypertexts. In M. Bernstein, L. Corr & K. Østerbye (Ed.) The 8th ACM Conf. Hypertext - Hypertext'97. ACM Press, 234-236.

·        Furuta, R., Plaisant, C. & Shneiderman, B. 1989. A spectrum of automatic hypertext constructions. Hypermedia 1 (2), 179-195.

·        Furuta, R., Plaisant, C. & Shneiderman, B. 1989. Automatically transforming regularly structured linear documents into hypertext. Electronic Publishing 2 (4), 211-229.

·        Glushko, R. 1989. Transforming text into hypertext for a compact disc encyclopedia. ACM SIGCHI Bulletin 20 (4), 293-298.

·        Hahn, U., Reimer, U. 1988. Automatic generation of hypertext knowledge bases. In: Allen, R. (Ed.) COIS'88, Office Information Systems Conf., 182-188.

·        Lelu, A. (1991). Automatic generation of hypertext links in information retrieval systems: a stochastic and incremental algorithm. In: Brookstein, A., Chiaramella, Y., Salton, G. & Roghavan, V. (Ed.) ACM SIGIR'91, Proc. 14th Ann. Int. Conf. Research and Development in Information Retrieval, 326-336. ACM-Press.

·        Rada, R. 1991. HYPERTEXT: from Text to Expertext. McGraw-Hill.

·        Rada, R. & Diaper, D. 1991. Converting text to hypertext and vice versa. In: Brown, H. (Ed.) Hypermedia/Hypertext and Object-oriented Databases, 167-200. Cornwall, England: Chapman & Hall.

·        Rada, R. 1992. Converting a textbook into hypertext. ACM TOIS 10 (3), 294-315.

 

4.2. Software hypertext systems for documentation and  forward engineering

·        Anderson, K., Taylor, R. & Whitehead, E.J. Jr. 1994. Chimera: hypertext for heterogenous software environments. Proc. ACM European Conf. Hypermedia Technologies (ECHT'94), 94-107. ACM Press.

·        Bigelow, J. 1988. Hypertext and CASE. IEEE Software 5 (2), 23-27.

·        Bigelow, J. & Riley, V. 1987. Manipulating source code in dynamic design. In S. Weiss & M. Shwartz (Ed.) Proc. Hypertext'87 (1st ACM Conf. Hypertext). ACM Press.

·        Brown, M. & Czejdo, B. 1990. A hypertext for literate programming. In: Akl, S., Fiala, F. & Koczkodaj, W. (Ed.) LNCS 468, 250-259. Advances in Computing and Information - ACCI'90. Springer-Verlag.

·        Brown, P. 1991. Integrated hypertext and program understanding tools. IBM Syst. J. 30 (3), 363-392.

·        Carando, P. 1989. Shadow: fusing hypertext with AI. IEEE Expert 4 (4), 65-78.

·        Carando, P. 1990. Hyperbole: a retrieval-by-formulation interface that promotes software visibility. In: Proc. 3rd Ann. Workshop on Methods and Tools for Reuse. NY: CASE Center, Syracuse Univ.

·        Cleveland L. 1989. A program understanding support environment. IBM Syst. J. 28 (2), 324-344.

·        Creech, M., Freeze, D. & Griss, M. 1991. Using hypertext in selecting reusable software components. In J. Walker (Ed.) Proc. Hypertext'91: 3rd ACM Conf. Hypertext. New York: ACM Press.

·        Cybulski, J. & Reed, K. 1992. A hypertext-based software-engineering environment. IEEE Software 9 (2), 62-68.

·        Dearle, A., Marlin, C. & Dart, P. 1992. A hyperlinked persistent software development environment. In: Proc. HyperOz'92. Australia: Univ. South Australia.

·        Fletton, N. & Munro, M. 1988. Redocumenting software systems using hypertext technologies. In IEEE Int. Conf. Software Maintenance 88 (ICSM'88), 54-59.

·        Freitag, B. 1994. A hypertext-based tool for large scale software reuse. LNCS 811, 283-296.  Advanced Information Systems Engineering: Proc. 6th Int. Conf. (CAiSE'94). Springer-Verlag.

·        French, J., Knight, J. & Powell, A. 1997. Applying hypertext structures to software documentation. Information Processing & Management 33 (2), 219-231.

·        Garg, P. 1988. Abstraction mechanisms in hypertext. CACM 31 (7), 862-870.

·        Garg, P. 1989. Information Management in Software Engineering: A Hypertext Based Approach. Los Angeles: University of Southern California (Diss.).

·        Garg, P. & Scacchi, W. 1987. On designing intelligent hypertext systems for information management in software engineering. In: Weiss, S. & Shwartz, M. (Ed.) Proc. Hypertext'87 (1st ACM Conf. Hypertext). ACM Press.

·        Garg, P. & Scacchi, W. 1989. Ishys: designing an Intelligent Software Hypertext System. IEEE Expert 4 (3), 52-63.

·        Garg, P. & Scacchi, W. 1990. A hypertext system to manage software lifecycle documents. IEEE Software 7 (3), 90-98.

·        Kaiser, G., Dossick, S., Jiang, W. & Yang, J. 1997. An architecture for WWW-based hypercode environments. In: Proc. 19th Int. Conf. Software Engineering (ICSE'97). New York: ACM Press, 3-13.

·        Kerola, P. & Oinas-Kukkonen, H. 1992. Hypertext system as an intermediary agent in CASE environments. In K. Kendall, K. Lyytinen & J. DeGross (Ed.) The Impact of Computer Supported Technologies on Information Systems Development. NY: North-Holland, 289-313.

·        Leasy, M., Lively, M. & Leggett, J. 1991. Using an issue-based hypertext system to capture the software life-cycle process. Hypermedia 2 (1), 29-46.

·        Marovac, N. 1994. Link associated computation in HyperNet. The Computer J. 37 (2), 88-95.

·        Mössenböck, H. & Koskimies, K. 1996. Active text for structuring and understanding source code. Software - Practice and Experience 26 (7), 833-850.

·        Nørmark, K. 1991. A hyperstructure programming environment for CLOS. In: Bezivin, J. & Meyer, B. (Ed.) Technology of Object-Oriented Languages and Systems - TOOLS4, 127-140. Prentice Hall.

·        Oinas-Kukkonen, H. 1997. Improving the Functionality of Software Design Environments by Using Hypertext. Univ. of Oulu, Finland. Acta Univ. Ouluensis, A 296 (Diss.).

·        Oinas-Kukkonen, H. 1997. Towards greater flexibility in software design systems through hypermedia functionality. Information and Software Technology 39 (6), 391-397.

·        Rada, R., Wang, W., Mili, H, Heger, J. & Scherr, W. 1992. Software reuse: from text to hypertext. Software Engineering J. 7, 311-321.

·        Rajlich, V. & Varadarajan, S. 1999. Using the web for software annotations. Int. J. Software Engineering and Knowledge Engineering 9 (1), 55-72.

·        Roth, T., Aiken, P. & Hobbs, S. 1994. Hypermedia support for software development: a retrospective assessment. Hypermedia 3 (3), 149-173.

·        Sametinger, J. & Pomberger, G. 1992. A hypertext system for literate C++ programming. JOOP 4 (8), 24-29.

·        Sandvad, E. 1989. Hypertext in an object-oriented programming environment. In: Proc. WOODMAN'89 - Workshop on Object-Oriented Document Manipulation, 30-41.

·        Schreiweis, U. & Langendörfer, H. 1992. An integrated programming environment based on hypertext structures. In: Cordes, P. & Streitz, N. (Ed.) Hypertext and Hypermedia. Springer-Verlag, 35-44.

·        Steinberg, D. & Ziv, H. 1992. Software visualization and Yosemite National Park. In: Proc. 25th Ann. Hawaii Int. Conf. System Sciences (HICSS'92), 607-618. IEEE Computer Soc.

·        Ziv, H. & Osterweil 1995. Research issues in the intersection of hypertext and software development environments. LNCS 896, 268-279. Workshop on Software Engineering and Human-Computer Interaction. Springer-Verlag.

·        Østerbye, K. 1995. Literate Smalltalk programming using hypertext. IEEE TOSE 21 (2), 138-145.

 

4.3. Software hypertext systems for reverse engineering

·        Brade, K., Guzdial, M., Steckel, M. & Soloway, E. 1994. Whorf: a hypertext tool for software maintenance. Int. J. Software Engineering and Knowledge Engineering 4 (1), 1-16.

·        Koskinen, J. 1996c. Creating transient hypertextual access structures for C programs. In M. Kavanaugh (Ed. production) Proc. 7th Israeli Conf. Computer Systems and Software Engineering (ICCSSE'96). IEEE Computer Soc., 56-65.

·        Koskinen, J. 1997. HyperSoft: Back-end Components. University of Jyväskylä, Jyväskylä, Finland. Computer Science and Information Systems Reports, Technical Reports TR-17.

·        Koskinen, J. 1999. Empirical evaluation of hypertextual information access from program text. In B. Werner (Ed. production) Proc. 7th Int. Workshop on Program Comprehension (IWPC'99). IEEE Computer Soc., 162-169.

·        Koskinen, J. 1999. Empirical Evaluations of Hypertextual Information Access from Program Text. University of Jyväskylä, Jyväskylä, Finland. Computer Science and Information Systems Reports, Working paper WP-36. Submitted for publication as: Evaluations of hypertext access from C programs and conditionally accepted to be published in Journal of Software Maintenance: Research and Practice.

·        Koskinen, J. 2000. Automated Transient Hypertext Support for Software Maintenance. Jyväskylä, Finland: University of Jyväskylä. Jyväskylä Studies in Computing 4 (Diss.).

·        Koskinen, J., Nieminen, M. & Suominen, T. 1997. HyperSoft system (v. 1.0). Dept. of Computer Science and Information Systems, Univ. of Jyväskylä. Distribution disk. Also available in www at <URL: http://www.cs.jyu.fi/hypersys>. Description: an experimental reverse engineering tool for software maintenance support (for ANSI-C, ESQL). 35,000 LOC.

·        Koskinen, J., Paakki, J. & Salminen, A. 1994. Program text as hypertext - using program dependences for transient linking. In Proc. 6th Int. Conf. Software Engineering and Knowledge Engineering (SEKE'94). Skokie, IL: Knowledge Systems Institute, 209-216.

·        Koskinen, J., Salminen, A. & Paakki, J. 1999. Hypertext support for information needs of software maintainers. Univ. of Jyväskylä, Jyväskylä, Finland. Computer Science and Information Systems Reports, Working paper WP-37. Submitted for publication to IEEE Transactions on Software Engineering.

·        Nieminen, M. 1996. HyperSoft järjestelmän käyttöliittymä ja sen kehittäminen (HyperSoft system: the user interface and its development) (in Finnish). Univ. of Jyväskylä. Master's thesis in computer science.

·        Nørmark, K. & Østerbye, K. 1994. Representing programs as hypertext. In B. Magnusson, G. Hedin & S. Minör (Ed.) Proc. Nordic Workshop on Programming Environment Research (NWPER'94). LU-CS-TR: 94-127. Lund, Sweden: Lund Univ., 11-24.

·        Nørmark, K. & Østerbye, K. 1995. Rich hypertext: a foundation for improved interaction techniques. IJHCS 43 (3), 301-321.

·        Paakki, J., Salminen, A. & Koskinen, J. 1996. Automated hypertext support for software maintenance. The Computer J. 39 (7), 577-597.

·        Salminen, A., Koskinen, J. & Paakki, J. 1994. HyperSoft: an environment for hypertextual software maintenance. In B. Magnusson, G. Hedin & S. Minör (Ed.) Proc. Nordic Workshop on Programming Environment Research (NWPER'94). LU-CS-TR: 94-127. Lund, Sweden: Lund Univ., 25-37.

·        Østerbye, K. & Nørmark, K. 1993. The Vision and the Work in the HyperPro Project. Dept. of Mathematics and Computer Science, Aalborg Univ., Aalborg, Denmark. Technical report: R-93-2012.

·        Østerbye, K. & Nørmark, K. 1994. An interaction engine for rich hypertexts. In Proc. ACM European Conf. Hypermedia Technologies (ECHT'94). ACM Press 167-176.

5. Related issues

 

5.1. Structured text and free text analysis and retrieval

·        Baeza-Yates, R. & Gonnet, G. 1992. A new approach to text searching. CACM 35 (10), 74-82.

·        Dunlop, M. & van Rijsbergen, C. 1993. Hypermedia and free text retrieval. Information Processing & Management 29 (3), 287-298.

·        Goldfarb, C. 1990. The SGML Handbook. Y. Rubinsky (Ed.). Oxford: Oxford Univ. Press.

·        Kuikka, E. 1996. Processing of Structured Documents Using a Syntax-Directed Approach. Univ. Kuopio, Kuopio, Finland. Kuopio University Publications C-53 (Diss.).

·        MacLeod, I., Barnard, D., Hamilton, D. & Levison, M. 1991. SGML documents and non-linear text retrieval. In: Proc. RIAO-91: Intelligent Text and Image Handling (Vol. 1), 226-244.

·        Paice, C. & Jones, P. 1993. The identification of important concepts in highly structured technical papers. In: Korfhage, R., Rasmussen, E. & Willett, P. (Ed.) SIGIR'93: Proc. 16th Ann. Int. ACM SIGIR Conf., 69-79.

·        Salton, G. & Allan, J. 1994. Automatic text decomposition and structuring. In: Proc. RIAO-94 Conf.: Intelligent Text and Image Handling (Vol. 1), 6-20. New York: Rockefeller Univ.

·        Salton, G., Allan, J. & Buckley, C. 1994. Automatic structuring and retrieval of large text files. CACM 37 (2), 97-108.

·        Salton, G., Allan, J., Buckley, C. & Singhal, A. 1996. Automatic analysis, theme generation, and summarization of machine-readable texts. In: Agosti, M. & Smeaton, A. (Ed.) Information Retrieval and Hypertext, 51-73. Dordrecht, NL: Kluwer Academic Publ.

·        Salton, G., Buckley, C. & Smith, M. 1990. On the application of syntactic methodologies in automatic text analysis. Information Processing & Management 26 (1), 73-92.

·        Schwarz, C. 1990. Automatic syntactic analysis of free text. JASIS 41 (6), 409-415.

·        Wu, S. & Manber, U. 1992. Fast text searching allowing errors. CACM 35 (10), 83-91.

·        Zhou, M. & Tompa, F. Wm. 1998. The suffix-signature method for searching for phrases in text. Information Systems 23 (8), 567-588.

 

5.2. Querying

·        Beeri, C. & Kornatzky, Y. 1990. A logical query language for hypertext systems. In Hypertext: Concepts, Systems, and Applications. Proc. European Conf. Hypertext'90 (ECHT'90). Cambridge: Cambridge Univ. Press., 67-80.

·        Belkin, N. & Croft, W.B. 1992. Information filtering and information retrieval: two sides of the same coin? CACM 35 (12), 29-38.

·        Bertino, E., Rabitti, F. & Gibbs, S. 1988. Query processing in a multi-media environment. ACM TOOIS 6 (1), 1-41.

·        Burkowski, F. 1992. An algebra for hierarchically organized text-dominated databases. Information Processing & Management 28 (3), 333-348.

·        Chan, H., Wei, K. & Siau, K. 1997. A system for query comprehension. Information and Software Technology 39 (3), 141-148.

·        Clarke, L., Cormack, G. & Burkowski, F. 1995. An algebra for structured text search and a framework for its implementation. The Computer J. 38 (1), 43-56.

·        Date, C. 1987. A Guide to the SQL Standard. Reading, MA: Addison-Wesley.

·        Horwitz, S. 1990. Adding relational query facilities to software development environments. Theoretical Computer Science 73 (2), 213-230.

·        Kuikka, E. & Salminen, A. 1997. Two-dimensional filters for structured text. Information Processing & Management 33 (1), 37-54.

·        MacLeod, I. 1991. A query language for retrieving information from hierarchic text structures. The Computer J. 34 (3), 254-264.

·        MacLeod, I. 1991. Text retrieval and the relational model. JASIS 42 (3), 155-165.

·        Paul, S. & Prakash, A. 1994. A framework for source code search using program patterns. IEEE TOSE 20 (6), 463-475.

·        Paul, S. & Prakash, A. 1994. Supporting queries on source code: a formal framework. Int. J. Software Engineering and Knowledge Engineering 4 (3), 325-348.

·        Paul, S. & Prakash, A. 1996. A query algebra for program databases. IEEE TOSE 22 (3), 202-217.

·        Shaw, G. & Zdonik, S. 1989. An object-oriented query algebra. Bulletin IEEE Technical Committee on Data Engineering 12 (3), 29-36.

·        Zloof, M. 1977. Query-by-example: a database language. IBM Systems J. 16 (4), 324-343.

 

5.3. Navigation

·        Croft, W.B. & Turtle, H. 1993. Retrieval strategies for hypertext. Information Processing and Management 29 (3), 313-324.

·        Frisse, M. 1988. Searching for information in a hypertext medical handbook. CACM 31 (7), 880-886.

·        Nielsen, J. 1990. The art of navigating through hypertext. CACM 33 (3), 296-310.

·        Utting, K. & Yankelovich, N. 1989. Context and orientation in hypermedia networks. ACM TOIS 7 (1), 58-84.

Surveyed sources

The literature survey is based on the following journals and conference proceedings. The name of the source is followed by the possibly used acronym (in parentheses), and the range of years covered by the survey.

 

A. Journals

·        Communications of the ACM (CACM), 1990-99

·        IEEE Transactions on Software Engineering (IEEE TOSE), 1990-99

·        International Journal of Human-Computer (Man-Machine) Studies (IJHCS/IJMMS), 1990-99

·        IEEE Software, 1990-99

·        Computer, 1990-99

·        Information Processing and Management, 1990-99

·        Journal of Software Maintenance (JSM), 1990-99

·        Information and Software Technology, 1990-99

·        Software - Practice & Experience, 1990-99

·        ACM Transactions on Programming Languages and Systems (ACM TOPLAS), 1990-99

·        The Journal of Systems and Software, 1997-99

·        ACM Transactions on (Office) Information Systems (TOIS/TOOIS), 1990-99

·        Journal of the American Society for Information Science (JASIS), 1990-99

·        Journal of Algorithms, 1990-99

·        Advances in Computers (AIC), 1990-99

·        The Computer Journal, 1997-99

·        ACM Transactions on Software Engineering and Methodology (TOSEM), 1990-99

·        ACM Computing Surveys, 1990-99

·        IBM Systems Journal, 1990-99

·        International Journal of Software and Knowledge Engineering, 1990-99

·        Journal of Object-Oriented Programming (JOOP), 1997-99

·        Journal of the ACM, 1997-99

·        ACM SIGSOFT Software Engineering Notes (bulletin/excluding conf. proc:s), 1997-99

·        Human-Computer Interaction, 1997-99

·        Intelligent Systems and their Application (IEEE Expert), 1997-99

·        ACM Letters on Programming Languages and Systems (LOPLAS), 1990-99

·        Software - Concepts and Tools, 1990-99

·        Software Engineering Journal, 1997-99

·        Structured Programming, 1990-99

·        ACM SIGPLAN Notices (bulletin/excluding conf. proc:s), 1997-99

·        ACM Transactions on Computer-Human Interaction (TOCHI), 1990-99

 

B. Proceedings

·        International Conference on Software Maintenance (ICSM), 1990-99

·        International Workshop on Program Comprehension (IWPC), 1990-99

·        International Conference on Software Engineering (ICSE), 1990-99

·        Workshop on Empirical Studies of Programmers (ESP), 1990-99

·        ACM Hypertext Conference, 1990-99

·        Working Conference on Reverse Engineering (WCRE), 1990-99

·        ACM SIGIR Annual International Conference on Research and Development on Information Retrieval (SIGIR), 1990-99

·        Conference on Human Factors in Computing Systems (CHI), 1997-99

·        ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 1997-99

·        ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), 1997-99

 

C. Other related conferences

·        ACM SIGPLAN Symposium on Principles of Programming Languages (POPL)

·        European Conference on Hypertext/Hypermedia Technologies (ECHT)

·        ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE)

·        IBM Centre for Advanced Studies Conference (CASCON)

·        Hawaii International Conference on System Sciences (HICSS)

·        ACM SIGSOFT/SIGPLAN Symposium on Practical Programming Environments

·        ACM Conference on Management of Data (SIGMOD)

·        Conference on Object-oriented Systems and Languages (OOPSLA)

·        Conference on Intelligent Text and Image Handling (RIAO)

·        International Conference on Software Engineering and Knowledge Engineering (SEKE)

 

D. Journal name acronyms used

·        AIC                             Advances in Computers

·        ACM LOPLAS           ACM Letters on Programming Languages and Systems

·        ACM TOCHI              ACM Transactions on Computer-Human Interaction

·        ACM TOIS                 ACM Transactions on Information Systems

·        ACM TOOIS              ACM Transactions on Office Information Systems

·        ACM TOPLAS           ACM Transactions on Programming Languages and Systems

·        ACM TOSEM             ACM Transactions on Software Engineering and Methodology

·        CACM                        Communications of the ACM

·        IEEE TOSE                 IEEE Transactions on Software Engineering

·        IJHCS                          International Journal of Human-Computer Studies

·        IJMMS                        International Journal of Man-Machine Studies

·        JASIS                          Journal of the American Society for Information Science

·        JOOP                          Journal of Object-Oriented Programming

·        LNCS                          Lecture Notes in Computer Science

 

Updated: 12-Sept.-2003 by Jussi Koskinen.