Demo Data from EDBT 2026 / reviewers in the wild / expert
Arav Tewari
dblp:342/7691
· DBLP profile ↗
3ranked-venue papers
0as first author
3since 2021 · last 2024
0000-0002-1512-858XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 since 2021Databases, data management, data science and information retrieval · 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
2 papers |
Programming languages and type systems · 25% Software maintenance and evolution · 25% Empirical software engineering · 25% | |
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
developer studies |
0.8 | 1 | 2024 | Interoperability in Deep Learning: A User Survey and Failure Analysis of ONNX Model Converters · ISSTA 2024 |
Programming languages and type systems
interoperability |
0.8 | 1 | 2024 | Interoperability in Deep Learning: A User Survey and Failure Analysis of ONNX Model Converters · ISSTA 2024 |
Software maintenance and evolution
software ecosystems |
0.8 | 1 | 2024 | Interoperability in Deep Learning: A User Survey and Failure Analysis of ONNX Model Converters · ISSTA 2024 |
Debugging and program repair › software debugging
software failure analysis |
0.8 | 1 | 2024 | FAIL: Analyzing Software Failures from the News Using LLMs · ASE 2024 |
Machine learning › Efficient and distributed learning
model deployment |
0.2 | 1 | 2024 | Interoperability in Deep Learning: A User Survey and Failure Analysis of ONNX Model Converters · ISSTA 2024 |
Methods — techniques the papers use, named apart from their topics
user survey · 1.5hypothesis testing · 1.5failure analysis · 1.5large language model · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Interoperability in Deep Learning: A User Survey and Failure Analysis of ONNX Model ConvertersabstractSoftware engineers develop, fine-tune, and deploy deep learning (DL) models using a variety of development frameworks and runtime environments. DL model converters move models between frameworks and to runtime environments. Conversion errors compromise model quality and disrupt deployment. However, the failure characteristics of DL model converters are unknown, adding risk when using DL interoperability technologies. This paper analyzes failures in DL model converters. We survey software engineers about DL interoperability tools, use cases, and pain points (N=92). Then, we characterize failures in model converters associated with the main interoperability tool, ONNX (N=200 issues in PyTorch and TensorFlow). Finally, we formulate and test two hypotheses about structural causes for the failures we studied. We find that the node conversion stage of a model converter accounts for ∼75% of the defects and 33% of reported failure are related to semantically incorrect models. The cause of semantically incorrect models is elusive, but models with behaviour inconsistencies share operator sequences. Our results motivate future research on making DL interoperability software simpler to maintain, extend, and validate. Research into behavioural tolerances and architectural coverage metrics would be fruitful. Purvish Jajal, Wenxin Jiang 0001, Arav Tewari, Erik Kocinare, Joseph Woo, Anusha Sarraf, Yung-Hsiang Lu, George K. Thiruvathukal, James C. Davis 0001 |
ISSTA | 3 |
| 2024 | FAIL: Analyzing Software Failures from the News Using LLMsabstractSoftware failures inform engineering work, standards, regulations. For example, the Log4J vulnerability brought government and industry attention to evaluating and securing software supply chains. Retrospective failure analysis is thus a valuable line of software engineering research. Accessing private engineering records is difficult, so such analyses tend to use information reported by the news media. However, prior works in this direction have relied on manual analysis. That has limited the scale of their analyses. The community lacks automated support to enable such analyses to consider a wide range of news sources and incidents. Dharun Anandayuvaraj, Matthew Campbell, Arav Tewari, James C. Davis 0001 |
ASE | 3 |
| 2023 | PTMTorrent: A Dataset for Mining Open-source Pre-trained Model PackagesabstractDue to the cost of developing and training deep learning models from scratch, machine learning engineers have begun to reuse pre-trained models (PTMs) and fine-tune them for downstream tasks. PTM registries known as “model hubs” support engineers in distributing and reusing deep learning models. PTM packages include pre-trained weights, documentation, model architectures, datasets, and metadata. Mining the information in PTM packages will enable the discovery of engineering phenomena and tools to support software engineers. However, accessing this information is difficult — there are many PTM registries, and both the registries and the individual packages may have rate limiting for accessing the data.We present an open-source dataset, PTMTorrent, to facilitate the evaluation and understanding of PTM packages. This paper describes the creation, structure, usage, and limitations of the dataset. The dataset includes a snapshot of 5 model hubs and a total of 15,913 PTM packages. These packages are represented in a uniform data schema for cross-hub mining. We describe prior uses of this data and suggest research opportunities for mining using our dataset.The PTMTorrent dataset (v1) is available at: https://app.globus.org/file-manager?origin_id=55e17a6e-9d8f-11ed-a2a2-8383522b48d9&origin_path=%2F%7E%2F.Our dataset generation tools are available on GitHub: https://doi.org/10.5281/zenodo.7570357 Wenxin Jiang 0001, Nicholas Synovic, Purvish Jajal, Taylor R. Schorlemmer, Arav Tewari, Bhavesh Pareek, George K. Thiruvathukal, James C. Davis 0001 |
MSR | 5 |