VLDB 2026 Research / reviewers in the wild / expert
John R. Callahan
dblp:82/5709
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 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.
| Computer networks
1 paper |
Internet architecture and protocols · 67% Network management and operations · 33% | |
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 34% Program synthesis and code generation · 34% Compilers and program optimization · 21% | |
| Human-computer interaction and pervasive computing
1 paper |
Interaction techniques and input · 100% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols
multicast |
0.0 | 1 | 1996 | An Approach to Verification and Validation of a Reliable Multicasting Protocol · ISSTA 1996 |
Internet architecture and protocols › multicast
reliable multicast |
0.0 | 1 | 1996 | An Approach to Verification and Validation of a Reliable Multicasting Protocol · ISSTA 1996 |
Program synthesis and code generation
interface generation |
0.0 | 1 | 1991 | A Packaging System For Heterogeneous Execution Environments · IEEE Trans. Software Eng. 1991 |
Requirements engineering and software design › component-based software
software component interconnection |
0.0 | 1 | 1991 | A Packaging System For Heterogeneous Execution Environments · IEEE Trans. Software Eng. 1991 |
Interaction techniques and input › selection techniques › command selection
menu interaction |
0.0 | 1 | 1988 | An empirical comparison of pie vs. linear menus · CHI 1988 |
Interaction techniques and input › selection techniques › command selection › menu interaction
pie menus |
0.0 | 1 | 1988 | An empirical comparison of pie vs. linear menus · CHI 1988 |
Compilers and program optimization
code generation |
0.0 | 1 | 1991 | A Packaging System For Heterogeneous Execution Environments · IEEE Trans. Software Eng. 1991 |
Compilers and program optimization › code generation
stub generation |
0.0 | 1 | 1991 | A Packaging System For Heterogeneous Execution Environments · IEEE Trans. Software Eng. 1991 |
Operating systems › operating system family
UNIX |
0.0 | 1 | 1991 | A Packaging System For Heterogeneous Execution Environments · IEEE Trans. Software Eng. 1991 |
Methods — techniques the papers use, named apart from their topics
verification and validation · 0.0module interconnection language · 0.0interface analysis · 0.0fitts's law · 0.0empirical comparison · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Formal methods for verification and validation of partial specifications: A case study
Steve M. Easterbrook, John R. Callahan |
J. Syst. Softw. | 2 |
| 1997 | Formal Methods for V&V of Partial Specifications: An Experience RSeportabstractThis paper describes our work exploring the suitability of formal specification methods for independent verification and validation (IV&V) of software specifications for large, safety critical systems. An IV&V contractor often has to perform rapid analysis on incomplete specifications, with no control over how those specifications are represented. Lightweight formal methods show significant promise in this context, as they offer a way of uncovering major errors, without the burden of full proofs of correctness. We describe an experiment in the application of the method SCR to testing for consistency properties of a partial model of the requirements for fault detection isolation and recovery on the space station. We conclude that the insights gained from formalizing a specification is valuable, and it is the process of formalization, rather than the end product that is important. It was only necessary to build enough of the formal model to test the properties in which we were interested. Maintenance of fidelity between multiple representations of the same requirements (as they evolve) is still a problem, and deserves further study. Steve M. Easterbrook, John R. Callahan |
RE | 2 |
| 1996 | An Approach to Verification and Validation of a Reliable Multicasting Protocol
John R. Callahan, Todd L. Montgomery |
ISSTA | 1 |
| 1991 | A Packaging System For Heterogeneous Execution EnvironmentsabstractA packaging system that allows diverse software components to be easily interconnected within heterogeneous programming environments is described. Interface software and stubs are generated for programmers automatically once the programmers express their application's geometry in a few simple rules and module interconnection language attributes. By generating custom interface code for each application, based on analysis and extraction of interfacing requirements, the system is able to produce executables whose run-time performance is comparable to manually integrated applications. The system is implemented within the Unix environment.> John R. Callahan, James M. Purtilo |
IEEE Trans. Software Eng. | 1 |
| 1988 | An empirical comparison of pie vs. linear menusabstractMenus are largely formatted in a linear fashion listing items from the top to bottom of the screen or window. Pull down menus are a common example of this format. Bitmapped computer displays, however, allow greater freedom in the placement, font, and general presentation of menus. A pie menu is a format where the items are placed along the circumference of a circle at equal radial distances from the center. Pie menus gain over traditional linear menus by reducing target seek time, lowering error rates by fixing the distance factor and increasing the target size in Fitts's Law, minimizing the drift distance after target selection, and are, in general, subjectively equivalent to the linear style. John R. Callahan, Don Hopkins, Mark D. Weiser, Ben Shneiderman |
CHI | 1 |