Jajal et al., 2023 - Google Patents
Analysis of failures and risks in deep learning model converters: A case study in the onnx ecosystemJajal et al., 2023
View PDF- Document ID
- 14952736062969912674
- Author
- Jajal P
- Jiang W
- Tewari A
- Kocinare E
- Woo J
- Sarraf A
- Lu Y
- Thiruvathukal G
- Davis J
- Publication year
- Publication venue
- arXiv preprint arXiv:2303.17708
External Links
Snippet
Software 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 …
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3696—Methods or tools to render software testable
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3604—Software analysis for verifying properties of programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/10—Requirements analysis; Specification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N99/00—Subject matter not provided for in other groups of this subclass
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Jajal et al. | Interoperability in deep learning: A user survey and failure analysis of onnx model converters | |
| Lamothe et al. | A systematic review of API evolution literature | |
| Beller et al. | On the dichotomy of debugging behavior among programmers | |
| Jajal et al. | Analysis of failures and risks in deep learning model converters: A case study in the onnx ecosystem | |
| El Haji et al. | Using github copilot for test generation in python: An empirical study | |
| Hu et al. | Assessing and advancing benchmarks for evaluating large language models in software engineering tasks | |
| Alhanahnah et al. | An empirical evaluation of pre-trained large language models for repairing declarative formal specifications | |
| Li et al. | Studying the impact of tensorflow and pytorch bindings on machine learning software quality | |
| Silva et al. | A mapping study on mutation testing for mobile applications | |
| Wang et al. | Paperarena: An evaluation benchmark for tool-augmented agentic reasoning on scientific literature | |
| Kozik et al. | Q-Rapids framework for advanced data analysis to improve rapid software development | |
| Aşik et al. | Generating python mutants from bug fixes using neural machine translation | |
| Arcuschin et al. | On the feasibility and challenges of synthesizing executable Espresso tests | |
| Zhang et al. | GUI test migration via abstraction and concretization | |
| Maharaj et al. | Evaluation and incident prevention in an enterprise AI assistant | |
| Mateo Navarro et al. | A proposal for automatic testing of GUIs based on annotated use cases | |
| Shu et al. | An Empirical Study on Language Models for Generating Log Statements in Test Code | |
| Bhutani et al. | Analysing Software Quality of AI-Translated Code:: A Comparative Study of Large Language Models Using Static Analysis | |
| Koyuncu | Boosting Automated Program Repair for adoption by practitioners | |
| Forsanker | Evaluating the code quality of ios applications generated by large language models | |
| Vitale et al. | Toward Explaining Large Language Models in Software Engineering Tasks | |
| Márquez et al. | Security discussions in quantum software projects on GitHub | |
| Kavuri | Large Language Model (LLM)-Based Automation for Software Test Script Generation | |
| Zhang et al. | Malo in the code jungle: Explainable fault localization for decentralized applications | |
| Huang et al. | Evaluating LLMs on Sequential API Call Through Automated Test Generation |