Bibliography of Hypertext Techniques
Department of Computer Science and Information
Systems
Available at: <URL: http://www.cs.jyu.fi/~koskinen/bibhyp.htm>
since 14th June 2000.
Email: koskinen@cs.jyu.fi
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.
·
Bush,
V. 1945. As we may think. Atlantic
Monthly 176 (7), 101-108.
·
·
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
&
·
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
·
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.
·
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.
·
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.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.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.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.
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
·
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)
·
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.