Demo Data from EDBT 2026 / reviewers in the wild / expert
John P. J. Kelly
dblp:37/2707
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 1991
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-authorComputer networks · 1
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
2 papers |
Software testing · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
software fault tolerance |
0.0 | 1 | 1991 | An Experimental Evaluation of Software Redundancy as a Strategy For Improving Reliability · IEEE Trans. Software Eng. 1991 |
Software testing
specification-based testing |
0.0 | 1 | 1990 | Achieving Dependability Throughout the Development Process: A Distributed Software Experiment · IEEE Trans. Software Eng. 1990 |
Distributed systems
distributed software development |
0.0 | 1 | 1990 | Achieving Dependability Throughout the Development Process: A Distributed Software Experiment · IEEE Trans. Software Eng. 1990 |
Methods — techniques the papers use, named apart from their topics
formal specification · 0.0design diversity · 0.0ada implementation · 0.0failure probability estimation · 0.0dependent failure model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1991 | Experiences with Estelle, LOTOS and SDL: A Protocol Implementation Experiment
Susan C. Murphy, Per Gunningberg, John P. J. Kelly |
Comput. Networks ISDN Syst. | 3 |
| 1991 | An Experimental Evaluation of Software Redundancy as a Strategy For Improving ReliabilityabstractThe strategy of using multiple versions of independently developed software as a means to tolerate residual software design faults is discussed. The effectiveness of multiversion software is studied by comparing estimates of the failure probabilities of these systems with the failure probabilities of single versions. The estimates are obtained under a model of dependent failures and compared with estimates obtained when failures are assumed to be independent. The experimental results are based on 20 versions of an aerospace application developed and independently validated by 60 programmers from 4 universities. Descriptions of the application and development process are given, together with an analysis of the 20 versions.> Dave E. Eckhardt, Alper K. Caglayan, John C. Knight, Larry D. Lee, David F. McAllister, Mladen A. Vouk, John P. J. Kelly |
IEEE Trans. Software Eng. | 7 |
| 1990 | Achieving Dependability Throughout the Development Process: A Distributed Software ExperimentabstractDistributed software engineering techniques and methods for improving the specification and testing phases are considered. To examine these issues, an experiment was performed using the design diversity approach in the specification, design, implementation, and testing of distributed software. In the experiment, three diverse formal specifications were used to produce multiple independent implementations of a distributed communication protocol in Ada. The problems encountered in building complex concurrent processing systems in Ada were also studied. Many pitfalls were discovered in mapping the formal specifications into Ada implementations.> John P. J. Kelly, Susan C. Murphy |
IEEE Trans. Software Eng. | 1 |