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.

James J. Hunt

dblp:96/203 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 2012
—ORCID · none

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

Software engineering, systems software and programming languages · 7 · 4 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.

Software engineering, system software, and programming languages
3 papers
Software maintenance and evolution · 77% Program analysis · 18% Empirical software engineering · 4%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Storage systems · 67% Performance modeling and evaluation · 33%
Computer networks
1 paper
Internet architecture and protocols · 100%

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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software configuration management
version control
0.012001
Using the Web for Document Versioning: An Implementation Report for Delta V · ICSE 2001
Program analysis
program comparison
0.012000
Renaming Detection · ASE 2000
Software maintenance and evolution
software evolution
0.012000
Renaming Detection · ASE 2000
Software maintenance and evolution
software maintenance
0.012000
Renaming Detection · ASE 2000
Performance modeling and evaluation
benchmarking
0.011998
Delta Algorithms: An Empirical Analysis · ACM Trans. Softw. Eng. Methodol. 1998
Storage systems
data compression
0.011998
Delta Algorithms: An Empirical Analysis · ACM Trans. Softw. Eng. Methodol. 1998
Storage systems › data compression
delta compression
0.011998
Delta Algorithms: An Empirical Analysis · ACM Trans. Softw. Eng. Methodol. 1998
Internet architecture and protocols › world wide web › web protocols
HTTP
0.012001
Using the Web for Document Versioning: An Implementation Report for Delta V · ICSE 2001
Internet architecture and protocols › world wide web › web protocols › HTTP
WebDAV
0.012001
Using the Web for Document Versioning: An Implementation Report for Delta V · ICSE 2001
Software maintenance and evolution
software merging
0.012000
Renaming Detection · ASE 2000

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

static semantics analysis · 0.0ziv-lempel compression · 0.0empirical analysis · 0.0diff · 0.0
YearPublicationVenuePosition
2012 Graph Transforming Java Data
Maarten de Mol, Arend Rensink, James J. Hunt
FASE3
2003 Renaming Detection
Guido Malpohl, James J. Hunt, Walter F. Tichy
Autom. Softw. Eng.2
2002 Extensible Language-Aware Merging
abstract
Parallel development has become standard practice in software development and maintenance. Though almost every revision control and configuration management system provides some form of merging for combining changes made in parallel, these mechanisms often yield unsatisfactory results. The authors present a new merging algorithm, that uses a fast differencing algorithm and renaming analysis to provide better merge results. The system is language aware, but not language dependent and does not require a special editor so it can be easily integrated in current development environments.
James J. Hunt, Walter F. Tichy
ICSM1
2001 Using the Web for Document Versioning: An Implementation Report for Delta V
abstract
The current suite of systems that offer client/server capabilities for document versioning relies on proprietary protocols for communicating between a central versioning repository and a remote client. In order to support better document authoring via the Web, the DeltaV working group of the WebDAV (WWW Distributed Authoring and Versioning) project of the Internet Engineering Task Force is working on a standard protocol for versioning over HTTP. The authors present a prototype of DeltaV based on the 04.5 draft. This system demonstrates that, though important aspects of the protocol need to be revised, versioning via the Web can be a practical means of supporting remote access to a central versioning repository.
James J. Hunt, Jürgen Reuter
ICSE1
2000 Renaming Detection
abstract
Finding changed identifiers in programs is important for program comparison and merging. Comparing two versions of a program is complicated if renaming has occurred. Textual merging is highly unreliable if, in one version, identifiers were renamed, while in the other version, code using the old identifiers was added or modified. A tool that automatically detects renamed identifiers between pairs of program modules is presented. The detector is part of a suite of intelligent differencing and merging programs that exploit the static semantics of programming languages. No special editor is needed for tracking changes. The core of the renaming detector is language independent. The detector works with multiple file pairs, taking into account renamings that affect multiple files. Renaming detectors for Java and Scheme have been implemented. A case study is presented that demonstrates proof of concept. With renaming detection, a higher quality of program comparison and merging is achievable.
Guido Malpohl, James J. Hunt, Walter F. Tichy
ASE2
1998 Addendum to "Delta Algorithms: An Empirical Analysis"
abstract
The authors supply machine configurations for experiments reported in “Delta Algorithms: An Empirical Analysis,” by Hunt et al. (ACM Trans. Softw. Eng. Methodol. 7, 2 (Apr. 1998), pp. 192-214).
James J. Hunt, Walter F. Tichy
ACM Trans. Softw. Eng. Methodol.1
1998 Delta Algorithms: An Empirical Analysis
abstract
Delta algorithms compress data by encoding one file in terms of another. This type of compression is useful in a number of situations: strong multiple versions of data, displaying differences, merging changes, distributing updates, storing backups, transmitting video sequences, and others. This article studies the performance parameters of several delta algorithms, using a benchmark of over 1,300 pairs of files taken from two successive releases of GNU software. Results indicate that modern delta compression algorithms based on Ziv-Lempel techniques significantly outperform diff , a popular but older delta compressor, in terms of compression ratio. The modern compressors also correlate better with the actual difference between files without sacrificing performance.
James J. Hunt, Kiem-Phong Vo, Walter F. Tichy
ACM Trans. Softw. Eng. Methodol.1