VLDB 2026 Research / reviewers in the wild / expert
Susan S. Brilliant
dblp:01/2516
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 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.
| Software engineering, system software, and programming languages
2 papers |
Software testing · 79% Operating systems · 21% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Hardware reliability and fault tolerance · 56% Distributed systems · 44% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › software reliability
reliability assessment |
0.0 | 1 | 1994 | The Effect of Imperfect Error Detection on Reliability Assessment via Life Testing · IEEE Trans. Software Eng. 1994 |
Software testing
fault analysis |
0.0 | 1 | 1990 | Analysis of Faults in an N-Version Software Experiment · IEEE Trans. Software Eng. 1990 |
Operating systems › fault tolerance
n-version programming |
0.0 | 1 | 1990 | Analysis of Faults in an N-Version Software Experiment · IEEE Trans. Software Eng. 1990 |
Software testing
software reliability |
0.0 | 1 | 1990 | Analysis of Faults in an N-Version Software Experiment · IEEE Trans. Software Eng. 1990 |
Distributed systems
consensus |
0.0 | 1 | 1989 | The Consistent Comparison Problem in N-Version Software · IEEE Trans. Software Eng. 1989 |
Distributed systems
fault tolerance |
0.0 | 1 | 1989 | The Consistent Comparison Problem in N-Version Software · IEEE Trans. Software Eng. 1989 |
Hardware reliability and fault tolerance › software fault tolerance
n-version programming |
0.0 | 1 | 1989 | The Consistent Comparison Problem in N-Version Software · IEEE Trans. Software Eng. 1989 |
Hardware reliability and fault tolerance
software fault tolerance |
0.0 | 1 | 1989 | The Consistent Comparison Problem in N-Version Software · IEEE Trans. Software Eng. 1989 |
Methods — techniques the papers use, named apart from their topics
statistical analysis · 0.0statistical independence analysis · 0.0formal analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | The first programming paradigm and language dilemmaabstractIn recent years there has been increasing controversy surrounding the choice of a language for introducing programming to computer science majors. The issue has been complicated by the increasing acceptance of the importance of non-procedural paradigms. This paper compares the available vehicles for teaching programming to beginners. These comparisons are based on the results of a survey conducted by the authors in early 1995 and on the published reports and opinions of other workers in this area. Susan S. Brilliant, Timothy R. Wiseman |
SIGCSE | 1 |
| 1994 | The Effect of Imperfect Error Detection on Reliability Assessment via Life TestingabstractMeasurement of software reliability by life testing involves executing the software on large numbers of test cases and recording the results. The number of failures observed is used to bound the failure probability even if the number of failures observed is zero. Typical analyses assume that all failures that occur are observed, but, in practice, failures occur without being observed. In this paper, we examine the effect of imperfect error detection, i.e. the situation in which a failure of the software may not be observed. If a conventional analysis associated with life testing is used, the confidence in the bound on the failure probability is optimistic. Our results show that imperfect error detection does not necessarily limit the ability of life testing to bound the probability of failure to the very low values required in critical systems. However, we show that the confidence level associated with a bound on failure probability cannot necessarily be made as high as desired, unless very strong assumptions are made about the error detection mechanism. Such assumptions are unlikely to be met in practice, and so life testing is likely to be useful only for situations in which very high confidence levels are not required.> Paul Ammann, Susan S. Brilliant, John C. Knight |
IEEE Trans. Software Eng. | 2 |
| 1990 | Analysis of Faults in an N-Version Software ExperimentabstractThe authors have conducted a large-scale experiment in N-version programming. A total of 27 versions of a program were prepared independently from the same specification at two universities. The results of executing the versions revealed that the versions were individually extremely reliable but that the number of input cases in which more than one failed was substantially more than would be expected if they were statistically independent. After the versions had been executed, the failures of each version were examined and the associated faults located. It appears that minor differences in the software development environment would not have a major impact in reducing the incidence of faults that cause correlated failures.> Susan S. Brilliant, John C. Knight, Nancy G. Leveson |
IEEE Trans. Software Eng. | 1 |
| 1989 | The Consistent Comparison Problem in N-Version SoftwareabstractThe authors have identified a difficulty in the implementation of N-version programming. The problem, called the consistent comparison problem, arises for applications in which decisions are based on the results of comparing finite-precision numbers. It is shown that when versions make comparisons involving the results of finite-precision calculations, it is impossible to guarantee the consistency of their results. It is therefore possible that correct versions may arrive at completely different outputs for an application that does not apparently have multiple correct solutions. If this problem is not dealt with explicitly, an N-version system may be unable to reach consensus even when none of its component versions falls.> Susan S. Brilliant, John C. Knight, Nancy G. Leveson |
IEEE Trans. Software Eng. | 1 |