Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hal Berghel

dblp:b/HalBerghel · DBLP profile ↗
← Back
7ranked-venue papers
7as first author
0since 2021 · last 1999
0000-0002-9451-1527ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 3 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 3 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval › similarity search
approximate string matching
0.011996
An Extension of Ukkonen's Enhanced Dynamic Programming ASM Algorithm · ACM Trans. Inf. Syst. 1996
Information retrieval › similarity measure
edit distance
0.011996
An Extension of Ukkonen's Enhanced Dynamic Programming ASM Algorithm · ACM Trans. Inf. Syst. 1996

Methods — techniques the papers use, named apart from their topics

dynamic programming · 0.0
YearPublicationVenuePosition
1999 Cyberbrowsing: Information Customization on the Web
abstract
The ability to discriminate and distinguish among individual documents in the ever-increasing volume of information available through digital networks is becoming more and more difficult. With websites being added to the 100 million installed base by tens of thousands per month, information overload is inevitable (H. Berghel, 1997). There are two basic paradigms for dealing with this information overload: filtering (Information filtering, 1992) information before it reaches the end-user, and customizing the information after it arrives (Berleant & Berghel, 1994a, 1994b). Filtering remains primarily a server side activity since filtering at the client-side would necessitate unnecessary downloads. Information customization is a client-side activity designed to pick up where information filtering leaves off. In this article, we describe our vision of information customization and, along the way, chronicle the development of our proof-of-concept prototype, Cyberbrowser, for customizing information on the Web.
Hal Berghel, Daniel Berleant, Thomas Foy, Marcus McGuire
J. Am. Soc. Inf. Sci.1
1997 You learned all you need to design educational software design in kindergarten (panel)
abstract
No abstract available.
Hal Berghel, Cathleen A. Norris, Elliot Soloway, Harriet G. Taylor, Joe Turner
ITiCSE1
1996 An Extension of Ukkonen's Enhanced Dynamic Programming ASM Algorithm
abstract
We describe an improvement on Ukkonen's Enhanced Dynamic Programming (EHD) approximate string-matching algorithm for unit-penalty four-edit comparisons. The new algorithm has an asymptotic complexity similar to that of Ukkonen's but is significantly faster due to a decrease in the number of array cell calculations. A 42% speedup was achieved in an application involving name comparisons. Even greater improvements are possible when comparing longer and more dissimilar strings. Although the speed of the algorithm under consideration is comparable to other fast ASM algorithms, it has greater effectiveness in text-processing applications because it supports all four basic Damerau-type editing operations.
Hal Berghel, David Roach
ACM Trans. Inf. Syst.1
1990 A Proposed Standard for Measuring Crossword Compilation Efficiency
abstract
Recent interest in the automation of crossword compilation has lead to the development of a wide variety of different procedures in use on an even wider range of host systems. Due to the variegation between these procedures, comparisons between them in terms of efficiency is difficult. In this paper we provide a dataset and the output listing for a 5×5 puzzle which we suggest may be of use as a standardized method of comparison for such compilers in order to measure relative efficiency.
Hal Berghel, Richard Rankin
Comput. J.1
1989 Crossword Compiler-Compilation
abstract
We describe a procedure, which we refer to as crossword compiler-compilation, which will create source code for a crossword compiler from the puzzle geometry alone. This procedure complements earlier results of ourselves and other which automate only the latter stages of compilation.
Hal Berghel, C. Yi
Comput. J.1
1987 Crossword Compilation with Horn Clauses
abstract
Because of the widespread interest in crossword puzzles, serious attention has been given in recent years toward the development of efficient algorithms for their generation and solution. In this paper we describe a new approach which is based upon an analysis of the problem expressed in first-order predicate logic. This analysis is then used to construct a crossword compiler in Prolog. The kernel of the program is then presented and described.
Hal Berghel
Comput. J.1
1987 A logical framework for the correction of spelling errors in electronic documents
Hal Berghel
Inf. Process. Manag.1