EDBT 2026 Demo / reviewers in the wild / expert
Nozer D. Singpurwalla
dblp:s/NozerDSingpurwalla
· DBLP profile ↗
7ranked-venue papers
4as first author
0since 2021 · last 2004
0000-0003-3578-2308ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 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
4 papers |
Software testing · 86% Empirical software engineering · 14% | |
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 100% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
software reliability |
0.0 | 3 | 1994 | A Bayesian Analysis of the Logarithmic-Poisson Execution Time Model Based on Expert Opinion and Failure Data · IEEE Trans. Software Eng. 1994 Determining an Optimal Time Interval for Testing and Debugging Software · IEEE Trans. Software Eng. 1991 Assessing (Software) Reliability Growth Using a Random Coefficient Autoregressive Process and Its Ramifications · IEEE Trans. Software Eng. 1985 |
Software testing › software reliability
software failure prediction |
0.0 | 2 | 1994 | A Bayesian Analysis of the Logarithmic-Poisson Execution Time Model Based on Expert Opinion and Failure Data · IEEE Trans. Software Eng. 1994 Assessing (Software) Reliability Growth Using a Random Coefficient Autoregressive Process and Its Ramifications · IEEE Trans. Software Eng. 1985 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference |
0.0 | 1 | 1994 | A Bayesian Analysis of the Logarithmic-Poisson Execution Time Model Based on Expert Opinion and Failure Data · IEEE Trans. Software Eng. 1994 |
Software testing › software reliability
reliability assessment |
0.0 | 1 | 1991 | Determining an Optimal Time Interval for Testing and Debugging Software · IEEE Trans. Software Eng. 1991 |
Software testing
test planning |
0.0 | 1 | 1991 | Determining an Optimal Time Interval for Testing and Debugging Software · IEEE Trans. Software Eng. 1991 |
Software testing › software reliability › software reliability modeling
software reliability growth model |
0.0 | 1 | 1985 | Assessing (Software) Reliability Growth Using a Random Coefficient Autoregressive Process and Its Ramifications · IEEE Trans. Software Eng. 1985 |
Empirical software engineering
software metrics |
0.0 | 1 | 1991 | Predicting (Individual) Software Productivity · IEEE Trans. Software Eng. 1991 |
Methods — techniques the papers use, named apart from their topics
nonhomogeneous poisson process · 0.0logarithmic-poisson model · 0.0likelihood function · 0.0prediction intervals · 0.0integrated moving average · 0.0exponential smoothing · 0.0expected utility maximization · 0.0decision theory · 0.0likelihood comparison · 0.0kalman filter · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | Specifying interdependence in networked systemsabstractRealistic assessments of the reliability of networked systems, series and parallel systems being special cases, require that we account for interdependence between the component life-lengths. The key to doing this is the specification and use of a suitable probability model in two or more dimensions. Consequently, several multivariate probabilistic models have been proposed in the literature. Many of these models have marginal distributions that are exponential; the ones by Gumbel, and by Marshall and Olkin being some of the earliest and the best known. The purpose of this paper is two fold: The first purpose is to articulate the nature of dependence encapsulated by such models, using a perspective which is best appreciated by a user. Specifically, we anchor on the bivariate case, and focus attention on the conditional mean as a measure of dependence. The second purpose, motivated by the first, is to introduce a new family of multivariate distributions with exponential marginals, whose conditional mean fills a void in the general forms of the conditional means of the available models. The method of "copulas" is used to generate this new family of distributions. Attention is focused on the case of exponential marginals, because the notion of "hazard potentials" enables us to use multivariate distributions with exponential marginals as a seed for generating multivariate distributions with marginals other than the exponential. Nozer D. Singpurwalla, Chung-Wai Kong |
IEEE Trans. Reliab. | 1 |
| 2003 | Testing the untestable: reliability in the 21st centuryabstractAs science and technology become increasingly sophisticated, government and industry are relying more and more on science's advanced methods to determine reliability. Unfortunately, political, economic, time, and other constraints imposed by the real world, inhibit the ability of researchers to calculate reliability efficiently and accurately. Because of such constraints, reliability must undergo an evolutionary change. The first step in this evolution is to re-interpret the concept so that it meets the new century's needs. The next step is to quantify reliability using both empirical methods and auxiliary data sources, such as expert knowledge, corporate memory, and mathematical modeling and simulation. Thomas R. Bennett, Jane M. Booker, Sallie Keller-McNulty, Nozer D. Singpurwalla |
IEEE Trans. Reliab. | 4 |
| 1998 | Software reliability modeling by concatenating failure ratesabstractThe concatenation of failure rate functions results in point process models that need not possess independent increments, or lack memory features of Poisson processes. Processes having a memory are more realistic as compared to those that do not, and as a consequence provide a credible framework for tracking reliability and predicting failure times. The purpose of the paper is to propose and describe a model for software reliability based on this paradigm. The proposed model is adaptive, can explain empirically observed phenomena, and outperforms the predictive ability of its competitors. The model and its inferential mechanism are complex, but software to implement it with ease, is available. Nozer D. Singpurwalla |
ISSRE | 1 |
| 1994 | A Bayesian Analysis of the Logarithmic-Poisson Execution Time Model Based on Expert Opinion and Failure DataabstractWe propose a Bayesian approach for predicting the number of failures in a piece of software, using the logarithmic-Poisson model, a nonhomogeneous Poisson process (NHPP) commonly used for describing software failures. A similar approach can be applied to other forms of the NHPP. The key feature of the approach is that now we are able to use, in a formal manner, expert knowledge on software testing, as for example, published information on the empirical experiences of other researchers. This is accomplished by treating such information as expert opinion in the construction of a likelihood function which leads us to a joint distribution. The procedure is computationally intensive, but for the case of the logarithmic-Poisson model has been codified for use on a personal computer. We illustrate the working of the approach via some real live data on software testing. The aim is not to propose another model for software reliability assessment. Rather, we present a methodology that can be invoked with existing software reliability models.> Sylvia Campodónico, Nozer D. Singpurwalla |
IEEE Trans. Software Eng. | 2 |
| 1991 | Predicting (Individual) Software ProductivityabstractA method for projecting software productivity with reasonable accuracy which uses the statistical techniques of time series analysis is described. The measure of productivity is the development time required per line of code. In making productivity projections, the key issue is the need to achieve a balance between forecasting stability and responsiveness to changing conditions. An integrated moving average process of order one, using exponential smoothing of all the previous observations, is judged appropriate for software productivity analysis, particularly where there are limited data available or where conditions are sufficiently varied to make much of the available data inapplicable. Empirical evidence suggests that most commonly encountered time series can be reasonably well described by such methods. The methods for computing the weights used for exponential smoothing are described, as are the means for determining prediction intervals, or measures of forecast uncertainty. This data analytic approach uses historical data alone, unlike structural methods where learning curves as well as prior data are used to define the predictive process.> Watts S. Humphrey, Nozer D. Singpurwalla |
IEEE Trans. Software Eng. | 2 |
| 1991 | Determining an Optimal Time Interval for Testing and Debugging SoftwareabstractA decision-theoretic procedure for determining an optimal time interval for testing software prior to its release is proposed. The approach is based on the principles of decision-making under uncertainty and involves a maximization of expected utility. Two plausible forms for the utility function, one based on costs and the other involving the realized reliability of the software, are described. Using previous results on probabilistic models for software failure, the ensuing optimization problem (which can be addressed using numerical techniques) is outlined for the case of single-state testing. The sensitivity of the results to the various input parameters is discussed, and some directions for future research are outlined.> Nozer D. Singpurwalla |
IEEE Trans. Software Eng. | 1 |
| 1985 | Assessing (Software) Reliability Growth Using a Random Coefficient Autoregressive Process and Its RamificationsabstractIn this paper we motivate a random coefficient autoregressive process of order 1 for describing reliability growth or decay. We introduce several ramifications of this process, some of which reduce it to a Kalman Filter model. We illustrate the usefulness of our approach by applying these processes to some real life data on software failures. Finally, we make a pairwise comparison of the models in terms of the ratio of likelihoods of their predictive distributions, and identify the "best" model. Nozer D. Singpurwalla, Refik Soyer |
IEEE Trans. Software Eng. | 1 |