Demo Data from SIGIR 2026 / reviewers in the wild / expert
Victoria Stodden
dblp:43/4675
· DBLP profile ↗
10ranked-venue papers
3as first author
1since 2021 · last 2021
0000-0003-2015-7825ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 2 first-authorArtificial intelligence and machine learning · 3Systems, architecture and hardware · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 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
1 paper |
Software testing · 67% Debugging and program repair · 33% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% | |
| Artificial intelligence
1 paper |
Representation and self-supervised learning · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
automated program repair |
0.5 | 1 | 2021 | Domain-Specific Fixes for Flaky Tests with Wrong Assumptions on Underdetermined Specifications · ICSE 2021 |
Software testing
flaky test |
0.5 | 1 | 2021 | Domain-Specific Fixes for Flaky Tests with Wrong Assumptions on Underdetermined Specifications · ICSE 2021 |
Software testing
test repair |
0.5 | 1 | 2021 | Domain-Specific Fixes for Flaky Tests with Wrong Assumptions on Underdetermined Specifications · ICSE 2021 |
Computational science and engineering
computational reproducibility |
0.3 | 1 | 2018 | Reproducibility in computational and data-enabled science · HPDC 2018 |
Machine learning › Representation and self-supervised learning
matrix factorization |
0.0 | 1 | 2003 | When Does Non-Negative Matrix Factorization Give a Correct Decomposition into Parts? · NIPS 2003 |
Machine learning › Representation and self-supervised learning › matrix factorization
nonnegative matrix factorization |
0.0 | 1 | 2003 | When Does Non-Negative Matrix Factorization Give a Correct Decomposition into Parts? · NIPS 2003 |
Methods — techniques the papers use, named apart from their topics
nondex · 0.5mutation testing · 0.5simplicial cone geometry · 0.0non-negative matrix factorization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Domain-Specific Fixes for Flaky Tests with Wrong Assumptions on Underdetermined SpecificationsabstractLibrary developers can provide classes and methods with underdetermined specifications that allow flexibility in future implementations. Library users may write code that relies on a specific implementation rather than on the specification, e.g., assuming mistakenly that the order of elements cannot change in the future. Prior work proposed the NonDex approach that detects such wrong assumptions. We present a novel approach, called DexFix, to repair wrong assumptions on underdetermined specifications in an automated way. We run the NonDex tool on 200 open-source Java projects and detect 275 tests that fail due to wrong assumptions. The majority of failures are from iterating over HashMap/HashSet collections and the getDeclaredFields method. We provide several new repair strategies that can fix these violations in both the test code and the main code. DexFix proposes fixes for 119 tests from the detected 275 tests. We have already reported fixes for 102 tests as GitHub pull requests: 74 have been merged, with only 5 rejected, and the remaining pending. Peilun Zhang, Yanjie Jiang, Anjiang Wei, Victoria Stodden, Darko Marinov, August Shi |
ICSE | 4 |
| 2020 | Understanding Reproducibility and Characteristics of Flaky Tests Through Test Reruns in Java ProjectsabstractFlaky tests are tests that can non-deterministically pass and fail. They pose a major impediment to regression testing, because they provide an inconclusive assessment on whether recent code changes contain faults or not. Prior studies of flaky tests have proposed tools to detect flaky tests and identified various sources of flakiness in tests, e.g., order-dependent (OD) tests that deterministically fail for some order of tests in a test suite but deterministically pass for some other orders. Several of these studies have focused on OD tests. We focus on an important and under-explored source of flakiness in tests: non-order-dependent tests that can nondeterministically pass and fail even for the same order of tests. Instead of using specialized tools that aim to detect flaky tests, we run tests using the tool configured by the developers. Specifically, we perform our empirical evaluation on Java projects that rely on the Maven Surefire plugin to run tests. We re-execute each test suite 4000 times, potentially in different test-class orders, and we label tests as flaky if our runs have both pass and fail outcomes across these reruns. We obtain a dataset of 107 flaky tests and study various characteristics of these tests. We find that many tests previously called “non-order-dependent” actually do depend on the order and can fail with very different failure rates for different orders. Wing Lam, Stefan Winter 0001, Angello Astorga, Victoria Stodden, Darko Marinov |
ISSRE | 4 |
| 2019 | Application of BagIt-Serialized Research Object Bundles for Packaging and Re-Execution of Computational AnalysesabstractIn this paper we describe our experience adopting the Research Object Bundle (RO-Bundle) format with BagIt serialization (BagIt-RO) for the design and implementation of "tales" in the Whole Tale platform. A tale is an executable research object intended for the dissemination of computational scientific findings that captures information needed to facilitate understanding, transparency, and re-execution for review and computational reproducibility at the time of publication. We describe the Whole Tale platform and requirements that led to our adoption of BagIt-RO, specifics of our implementation, and discuss migrating to the emerging Research Object Crate (RO-Crate) standard. Kyle Chard, Thomas Thelen, Matthew J. Turk, Craig Willis, Niall Gaffney, Matthew B. Jones, Kacper Kowalik, Bertram Ludäscher, Timothy M. McPhillips, Jarek Nabrzyski, Victoria Stodden, Ian J. Taylor |
eScience | 11 |
| 2019 | Computing environments for reproducibility: Capturing the "Whole Tale"abstractThe act of sharing scientific knowledge is rapidly evolving away from traditional articles and presentations to the delivery of executable objects that integrate the data and computational details (e.g., scripts and workflows) upon which the findings rely. This envisioned coupling of data and process is essential to advancing science but faces technical and institutional barriers. The Whole Tale project aims to address these barriers by connecting computational, data-intensive research efforts with the larger research process—transforming the knowledge discovery and dissemination process into one where data products are united with research articles to create “living publications” or tales. The Whole Tale focuses on the full spectrum of science, empowering users in the long tail of science, and power users with demands for access to big data and compute resources. We report here on the design, architecture, and implementation of the Whole Tale environment. Adam Brinckman, Kyle Chard, Niall Gaffney, Mihael Hategan, Matthew B. Jones, Kacper Kowalik, Sivakumar Kulasekaran, Bertram Ludäscher, Bryce D. Mecum, Jarek Nabrzyski, Victoria Stodden, Ian J. Taylor, Matthew J. Turk, Kandace Turner |
Future Gener. Comput. Syst. | 11 |
| 2018 | Reproducibility in computational and data-enabled scienceabstractAs computation becomes central to scientific research and discovery new questions arise regarding the implementation, dissemination, and evaluation of methods that underlie scientific claims. I present a framework for conceptualizing the affordances that support scientific inference including computational reproducibility, transparency, and generalizability of findings. For example, reproducibility in computational research can be interpreted most narrowly as a simple trace of computational steps that generate scientific findings, and most expansively as an entirely independent implementation of an experiment that tests the same hypothesis as previously published work. Standards for determining a scientific finding are necessarily adapting to computationally- and data-enabled research. Finally, the social context for these innovations raises important questions regarding incentives to engage in new research practices and the ethics of these practices themselves. Victoria Stodden |
HPDC | 1 |
| 2016 | Making massive computational experiments painlessabstractThe increasing availability of access to large-scale computing clusters - for example via the cloud - is changing the way scientific research can be conducted, enabling experiments of a scale and scope that would have been inconceivable several years ago. An ambitious data scientist today can carry out projects involving several million CPU hours. In the near future, we anticipate a typical Ph.D. in computational science may be expected or even required to offer findings based on at least 1 million CPU hours of computations. The massive scale of these soon-to-be-upon-us computational experiments demands that we change how we organize our experimental practices. Traditionally, and still the dominant paradigm today, the end-to-end process of experiment design and execution involves a significant amount of manual intervention and situational tweaking, cutting and pasting, and the use of disparate disconnected tools, much of which is undocumented and easily lost. This makes it difficult to detect and understand possible failure points in the computational workflow, making it virtually impossible to correct, let alone simply rerun the experiment. This is an amazing state of affairs, considering the ubiquity of error in scientific computation and in research generally. Following such unstructured and undocumented research practices limits the ability of the researcher to exploit cluster and cloud-based paradigms, as each increase in scale under the dominant paradigm is likely to lead to ever more errors and misunderstandings. A better paradigm will integrate the design of large experiments seamlessly with job management, output harvesting, data analysis, reporting, and publication of code and data. In particular such a paradigm would submerge the details of all the processing, harvesting, and management while exposing transparently the description of the discovery process itself, including details such as the parameter space exploration. Reproducing any job would be a push-button affair, and creating a new experiment from a previous one might involve only changes of a line or two of code followed again by push-button execution and reporting. Even though such experiments would be operating at a much greater scale than today, under such a paradigm they would be easier to conduct, obtain a lower error rate, and offer a much greater opportunity for `outsiders' to understand the results. In this article, we discuss the challenges of massive computational experimentation and present a taxonomy of some of the desiderata which such paradigms should offer. We then present ClusterJob (CJ), an efficient computing environment that we and other researchers have used to conduct and share million-CPU-hour experiments in a painless and reproducible way. Hatef Monajemi, David L. Donoho, Victoria Stodden |
IEEE BigData | 3 |
| 2012 | RunMyCode.org: A novel dissemination and collaboration platform for executing published computational resultsabstractWe believe computational science as practiced today suffers from a growing credibility gap - it is impossible to replicate most of the computational results presented at conferences or published in papers today. We argue that this crisis can be addressed by the open availability of the code and data that generated the results, in other words practicing reproducible computational science. In this paper we present a new computational infrastructure called RunMyCode.org that is designed to support published articles by providing a dissemination platform for the code and data that generated the their results. Published articles are given a companion webpage on the RunMyCode.org website from which a visitor can both download the associated code and data, and execute the code in the cloud directly through the RunMyCode.org website. This permits results to be verified through the companion webpage or on a user's local system. RunMyCode.org also permits a user to upload their own data to the companion webpage to check the code by running it on novel datasets. Through the creation of “coder pages” for each contributor to RunMyCode.org, we seek to facilitate social network-like interaction. Descriptive information appears on each coder page, including demographic data and other companion pages to which they made contributions. In this paper we motivate the rationale and functionality of RunMyCode.org and outline a vision of its future. Victoria Stodden, Christophe Hurlin, Christophe Pérignon |
eScience | 1 |
| 2009 | A global empirical evaluation of new communication technology use and democratic tendencyabstractIs the dramatic increase in Internet use associated with a commensurate rise in democracy? Few previous studies have drawn on multiple perception-based measures of governance to assess the Internets effects on the process of democratization. This paper uses perception-based time series data on “Voice & Accountability,” “Political Stability,” and “Rule of Law” to provide insights into democratic tendency. The results of regression analysis suggest that the level of “Voice & Accountability” in a country increases with Internet use, while the level of “Political Stability” decreases with increasing Internet use. Additionally, Internet use was found to increase significantly for countries with increasing levels of “Voice & Accountability” In contrast, “Rule of Law” was not significantly affected by a countrys level of Internet use. Increasing cell phone use did not seem to affect either “Voice & Accountability”, “Political Stability” or “Rule of Law.” In turn, cell phone use was not affected by any of these three measures of democratic tendency. When limiting our analysis to autocratic regimes, we noted a significant negative effect of Internet and cell phone use on “Political Stability” and found that the “Rule of Law” and “Political Stability” metrics drove ICT adoption. Victoria Stodden, Patrick Meier |
ICTD | 1 |
| 2006 | Breakdown Point of Model Selection When the Number of Variables Exceeds the Number of ObservationsabstractThe classical multivariate linear regression problem assumes p variables X1, X2,... ,Xpand a response vector y, each with n observations, and a linear relationship between the two: y = Xbeta + z, where z ~ N(0, sigma2). We point out that when p > n, there is a breakdown point for standard model selection schemes, such that model selection only works well below a certain critical complexity level depending on n/p. We apply this notion to some standard model selection algorithms (Forward Stepwise, LASSO, LARS) in the case where pGtn. We find that 1) the breakdown point is well-de ned for random X-models and low noise, 2) increasing noise shifts the breakdown point to lower levels of sparsity, and reduces the model recovery ability of the algorithm in a systematic way, and 3) below breakdown, the size of coef cient errors follows the theoretical error distribution for the classical linear model. David L. Donoho, Victoria Stodden |
IJCNN | 2 |
| 2003 | When Does Non-Negative Matrix Factorization Give a Correct Decomposition into Parts?abstractWe interpret non-negative matrix factorization geometrically, as the problem of finding a simplicial cone which contains a cloud of data points and which is contained in the positive orthant. We show that under certain conditions, basically requiring that some of the data are spread across the faces of the positive orthant, there is a unique such simpli- cial cone. We give examples of synthetic image articulation databases which obey these conditions; these require separated support and facto- rial sampling. For such databases there is a generative model in terms of ‘parts’ and NMF correctly identifies the ‘parts’. We show that our theoretical results are predictive of the performance of published NMF code, by running the published algorithms on one of our synthetic image articulation databases. David L. Donoho, Victoria Stodden |
NIPS | 2 |