Demo Data from VLDB 2026 / reviewers in the wild / expert
Timothy J. Shimeall
dblp:55/5750
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2007
0000-0003-2486-3903ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 2 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.
| Network and information security
1 paper |
Malware analysis · 77% Network security · 23% | |
| Computer networks
1 paper |
Network measurement and analytics · 100% | |
| Software engineering, system software, and programming languages
3 papers |
Software testing · 77% Program verification · 18% Software maintenance and evolution · 5% |
Topics — the 5 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Malware analysis
botnet |
0.1 | 1 | 2007 | Using uncleanliness to predict future botnet addresses · Internet Measurement Conference 2007 |
Software testing › black-box testing
functional testing |
0.0 | 1 | 1991 | An Empirical Comparison of Software Fault Tolerance and Fault Elimination · IEEE Trans. Software Eng. 1991 |
Software testing
software fault tolerance |
0.0 | 1 | 1991 | An Empirical Comparison of Software Fault Tolerance and Fault Elimination · IEEE Trans. Software Eng. 1991 |
Program verification
safety verification |
0.0 | 1 | 1988 | Safety Verification in Murphy Using Fault Tree Analysis · ICSE 1988 |
Software maintenance and evolution
fault tree analysis |
0.0 | 1 | 1988 | Safety Verification in Murphy Using Fault Tree Analysis · ICSE 1988 |
Methods — techniques the papers use, named apart from their topics
statistical modeling · 0.1empirical comparison · 0.0fault injection · 0.0empirical study · 0.0fault tree analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Using uncleanliness to predict future botnet addressesabstractThe increased use of botnets as an attack tool and the awareness attackers have of blocking lists leads to the question of whether we can effectively predict future bot locations. To that end, we introduce a network quality that we term uncleanliness: an indicator of the propensity for hosts in a network to be compromised by outside parties. M. Patrick Collins, Timothy J. Shimeall, Sidney Faber, Jeff Janies, Rhiannon Weaver, Markus De Shon, Joseph B. Kadane |
Internet Measurement Conference | 2 |
| 2002 | An empirical evaluation of six methods to detect faults in softwareabstractAbstract Although numerous empirical studies have been conducted to measure the fault detection capability of software analysis methods, few studies have been conducted using programs of similar size and characteristics. Therefore, it is difficult to derive meaningful conclusions on the relative detection ability and cost‐effectiveness of various fault detection methods. In order to compare fault detection capability objectively, experiments must be conducted using the same set of programs to evaluate all methods and must involve participants who possess comparable levels of technical expertise. One such experiment was ‘Conflict1’, which compared voting, a testing method, self‐checks, code reading by stepwise refinement and data‐flow analysis methods on eight versions of a battle simulation program. Since an inspection method was not included in the comparison, the authors conducted a follow‐up experiment ‘Conflict2’, in which five of the eight versions from Conflict1 were subjected to Fagan inspection. Conflict2 examined not only the number and types of faults detected by each method, but also the cost‐effectiveness of each method, by comparing the average amount of effort expended in detecting faults. The primary findings of the Conflict2 experiment are the following. First, voting detected the largest number of faults, followed by the testing method, Fagan inspection, self‐checks, code reading and data‐flow analysis. Second, the voting, testing and inspection methods were largely complementary to each other in the types of faults detected. Third, inspection was far more cost‐effective than the testing method studied. Copyright © 2002 John Wiley & Sons, Ltd. Sun Sup So, Sung Deok Cha, Timothy J. Shimeall, Yong Rae Kwon |
Softw. Test. Verification Reliab. | 3 |
| 1994 | Views on Software Testability (Panel Abstract)
Timothy J. Shimeall, Michael Friedman, John Chilenski, Jeffrey M. Voas |
ISSTA | 1 |
| 1991 | An Empirical Comparison of Software Fault Tolerance and Fault EliminationabstractThe authors compared two major approaches to the improvement of software-software fault elimination and software fault tolerance-by examination of the fault detection (and tolerance, where applicable) of five techniques: run-time assertions, multiversion voting, functional testing augmented by structural testing, code reading by stepwise abstraction, and static data-flow analysis. The focus was on characterizing the sets of faults detected by the techniques and on characterizing the relationships between these sets of faults. Two categories of questions were investigated: (1) comparison between fault elimination and fault tolerance techniques and (2) comparisons among various testing techniques. The results provide information useful for making decisions about the allocation of project resources, show strengths and weaknesses of the techniques studies, and indicate directions for future research.> Timothy J. Shimeall, Nancy G. Leveson |
IEEE Trans. Software Eng. | 1 |
| 1990 | The Use of Self Checks and Voting in Software Error Detection: An Empirical StudyabstractThe results of an empirical study of software error detection using self checks and N-version voting are presented. Working independently, each of 24 programmers first prepared a set of self checks using just the requirements specification of an aerospace application, and then each added self checks to an existing implementation of that specification. The modified programs were executed to measure the error-detection performance of the checks and to compare this with error detection using simple voting among multiple versions. The analysis of the checks revealed that there are great differences in the ability of individual programmers to design effective checks. It was found that some checks that might have been effective failed to detect an error because they were badly placed, and there were numerous instances of checks signaling nonexistent errors. In general, specification-based checks alone were not as effective as specification-based checks combined with code-based checks. Self checks made it possible to identify faults that had not been detected previously by voting 28 versions of the program over a million randomly generated inputs. This appeared to result from the fact that the self checks could examine the internal state of the executing program, whereas voting examines only final results of computations. If internal states had to be identical in N-version voting systems, then there would be no reason to write multiple versions.> Nancy G. Leveson, Stephen S. Cha, John C. Knight, Timothy J. Shimeall |
IEEE Trans. Software Eng. | 4 |
| 1988 | Safety Verification in Murphy Using Fault Tree Analysis
Stephen S. Cha, Nancy G. Leveson, Timothy J. Shimeall |
ICSE | 3 |