VLDB 2026 Research / reviewers in the wild / expert
Nigel Yong Sao Young
dblp:347/3209
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
0000-0002-7256-9699ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 since 2021
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
1 paper |
Program analysis · 77% Programming languages and type systems · 23% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
dynamic analysis |
0.7 | 1 | 2023 | PyTracer: Automatically Profiling Numerical Instabilities in Python · IEEE Trans. Computers 2023 |
Programming languages and type systems › dynamic languages
python |
0.2 | 1 | 2023 | PyTracer: Automatically Profiling Numerical Instabilities in Python · IEEE Trans. Computers 2023 |
Methods — techniques the papers use, named apart from their topics
structured noise · 1.3random rounding · 1.3random data perturbation · 1.3monte-carlo arithmetic · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | PyTracer: Automatically Profiling Numerical Instabilities in PythonabstractNumerical stability is a crucial requirement of reliable scientific computing. However, despite the pervasiveness of Python in data science, analyzing large Python programs remains challenging due to the lack of scalable numerical analysis tools available for this language. To fill this gap, we developed PyTracer, a profiler to quantify numerical instability in Python applications. PyTracertransparently instruments Python code to produce numerical traces and visualize them interactively in a Plotly dashboard. We designed PyTracerto be agnostic to numerical noise model, allowing for numerical profiling through Monte-Carlo Arithmetic, random rounding, random data perturbation, or structured noise for a particular application. We illustrate PyTracer's capabilities by testing the numerical stability of key functions in both SciPy and Scikit-learn, two dominant Python libraries for mathematical modeling. Through these evaluations, we demonstrate PyTraceras a scalable, automated, and generic framework for numerical profiling in Python. Yohan Chatelain, Nigel Yong Sao Young, Gregory Kiar, Tristan Glatard |
IEEE Trans. Computers | 2 |