Demo Data from EDBT 2026 / reviewers in the wild / expert
Peter Santhanam
dblp:80/5021
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4Artificial intelligence and machine learning · 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 |
Empirical software engineering · 50% Software maintenance and evolution · 38% Software testing · 12% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software quality assurance
defect analysis |
0.1 | 1 | 2012 | Inferring developer expertise through defect analysis · ICSE 2012 |
Empirical software engineering
developer studies |
0.1 | 1 | 2012 | Inferring developer expertise through defect analysis · ICSE 2012 |
Empirical software engineering
mining software repositories |
0.0 | 1 | 2004 | Empirical evaluation of defect projection models for widely-deployed production software systems · SIGSOFT FSE 2004 |
Software testing
software reliability |
0.0 | 1 | 2004 | Empirical evaluation of defect projection models for widely-deployed production software systems · SIGSOFT FSE 2004 |
Methods — techniques the papers use, named apart from their topics
weibull model · 0.0moving averages · 0.0exponential smoothing · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Inferring developer expertise through defect analysisabstractFixing defects is an essential software development activity. For commercial software vendors, the time to repair defects in deployed business-critical software products or applications is a key quality metric for sustained customer satisfaction. In this paper, we report on the analysis of about 1,500 defect records from an IBM middle-ware product collected over a five-year period. The analysis includes a characterization of each repaired defect by topic and a ranking of developers by inferred expertise on each topic. We find clear evidence that defect resolution time is strongly influenced by a specific developer and his/her expertise in the defect's topic. To validate our approach, we conducted interviews with the product's manager who provided us with his own ranking of developer expertise for comparison. We argue that our automated developer expertise ranking can be beneficial in the planning of a software project and is applicable beyond software support in the other phases of the software lifecycle. Tung Thanh Nguyen, Tien N. Nguyen, Evelyn Duesterwald, Tim Klinger, Peter Santhanam |
ICSE | 5 |
| 2004 | Automated Risk Assessment for Managing Software Projects
Bonnie K. Ray, Tim Klinger, R. Delmonico, Peter Santhanam |
SEKE | 4 |
| 2004 | Empirical evaluation of defect projection models for widely-deployed production software systemsabstractDefect-occurrence projection is necessary for the development of methods to mitigate the risks of software defect occurrences. In this paper, we examine user-reported software defect-occurrence patterns across twenty-two releases of four widely-deployed, business-critical, production, software systems: a commercial operating system, a commercial middleware system, an open source operating system (OpenBSD), and an open source middleware system (Tomcat). We evaluate the suitability of common defect-occurrence models by first assessing the match between characteristics of widely-deployed production software systems and model structures. We then evaluate how well the models fit real world data. We find that the Weibull model is flexible enough to capture defectoccurrence behavior across a wide range of systems. It provides the best model fit in 16 out of the 22 releases. We then evaluate the ability of the moving averages and the exponential smoothing methods to extrapolate Weibull model parameters using fitted model parameters from historical releases. Our results show that in 50% of our forecasting experiments, these two naïve parameter-extrapolation methods produce projections that are worse than the projection from using the same model parameters as the most recent release. These findings establish the need for further research on parameter-extrapolation methods that take into account variations in characteristics of widely-deployed, production, software systems across multiple releases. Paul Luo Li, Mary Shaw, James D. Herbsleb, Bonnie K. Ray, Peter Santhanam |
SIGSOFT FSE | 5 |
| 2001 | An Approach to Higher Reliability Using Software ComponentsabstractThe general belief that component reuse improves software reliability is based on the assumption that the prior usage has exposed the potential software faults. In reality, this is not necessarily true due to the inherent differences in the environments and usage of the component. To achieve a high reliability for a component-based software system, we need reliable components that interoperate properly in the new environment. In this paper, we present a unified approach to do an evaluation of the interoperablity of components. This involves a generic and systematic capture of the component behavior that expresses the various assumptions made by the designers about components and their interconnections explicitly. With the information captured at a semantic level, this approach can detect potential mismatches between components in the new environment and give guidance on how to resolve the mismatches to fit components in the new context. The capture of this information in an appropriate format and an automated analysis can show serious exposures to reliability in a component-based system, before it is integrated. Hongxia Jin, Peter Santhanam |
ISSRE | 2 |