Skip to main content
arXiv is now an independent nonprofit! Learn more

Showing 1–23 of 23 results for author: Varró, D

Searching in archive cs. Search in all archives.
.
  1. ModBench: A Pipeline for Building Modelica Benchmark Datasets Mined from Library Repositories

    Authors: Masoud Sadrnezhaad, Martin Sjölund, Adrian Pop, José Antonio Hernández López, Torvald Mårtensson, Dániel Varró

    Abstract: Research on equation-based cyber-physical systems modeling languages, such as Modelica, is constrained by the lack of curated benchmark datasets. This limits empirical insight into the evolution and development of models. We address this gap with ModBench, a pipeline that mines Git repositories of Modelica libraries to produce benchmark datasets of model snapshots. The pipeline (1) filters reposit… ▽ More

    Submitted 17 August, 2026; originally announced August 2026.

    Comments: Extended abstract accepted at SAM 2026, co-located with MODELS 2026. To appear in the ACM/IEEE MODELS 2026 Companion Proceedings

    ACM Class: D.2.4; I.6.5; C.3

  2. Data-aware Static Analysis: Improving Detection of Semantic Faults in Machine Learning Code Using Data Characteristics

    Authors: Willem Meijer, Kristian Sandahl, Dániel Varró

    Abstract: Semantic faults specific to the use of machine learning models are a common problem for machine learning developers, causing suboptimal predictions, high computational cost, or incorrect outputs. For example, one may erroneously use unscaled data to train a scale-sensitive model. Machine learning developers detect these faults after training their models and manually analyzing the results, making… ▽ More

    Submitted 8 June, 2026; originally announced June 2026.

    Comments: 6 pages, 3 figures, 2 listings, 1 table; To be published in "2026 IEEE/ACM 48th International Conference on Software Engineering (ICSE-NIER '26)"

    ACM Class: D.2.2; D.2.4; D.2.5; I.2.6

  3. arXiv:2606.07709  [pdf, ps, other

    cs.SE

    Are We Lost in the Woods? Detecting Silent Semantic Faults for Random Forest Classifiers with Data-informed Static Analysis

    Authors: Willem Meijer, Louis Ohl, Kristian Sandahl, Daniel Varro

    Abstract: While machine learning (ML) software necessitates effective quality assurance, ML engineers still encounter silent semantic faults, such as imbalanced datasets, that degrade prediction performance without apparent symptoms. These faults are typically detected after expensive training cycles, causing significant resource waste. We propose a data-informed static analysis technique to detect silent s… ▽ More

    Submitted 5 June, 2026; originally announced June 2026.

    Comments: 11 pages + 2 pages with references, 4 figures, 3 tables, 2 code listings

    ACM Class: D.2.2; D.2.4; D.2.5; I.2.6

  4. arXiv:2602.18537  [pdf, ps, other

    cs.SE

    Runtime-Augmented LLMs for Crash Detection and Diagnosis in ML Notebooks

    Authors: Yiran Wang, José Antonio Hernández López, Ulf Nilsson, Dániel Varró

    Abstract: Jupyter notebooks are widely used for machine learning (ML) development due to their support for interactive and iterative experimentation. However, ML notebooks are highly prone to bugs, with crashes being among the most disruptive. Despite their practical importance, systematic methods for crash detection and diagnosis in ML notebooks remain largely unexplored. We present CRANE-LLM, a novel appr… ▽ More

    Submitted 20 February, 2026; originally announced February 2026.

  5. arXiv:2512.15003  [pdf, ps, other

    cs.CR cs.LG cs.SE

    SeBERTis: A Framework for Producing Classifiers of Security-Related Issue Reports

    Authors: Sogol Masoumzadeh, Yufei Li, Shane McIntosh, Dániel Varró, Lili Wei

    Abstract: Monitoring issue tracker submissions is a crucial software maintenance activity. A key goal is the prioritization of high risk, security-related bugs. If such bugs can be recognized early, the risk of propagation to dependent products and endangerment of stakeholder benefits can be mitigated. To assist triage engineers with this task, several automatic detection techniques, from Machine Learning (… ▽ More

    Submitted 16 December, 2025; originally announced December 2025.

    Comments: This is the author pre-print. The manuscript has been accepted for publication at SANER 2026!

  6. Generative AI in Simulation-Based Test Environments for Large-Scale Cyber-Physical Systems: An Industrial Study

    Authors: Masoud Sadrnezhaad, José Antonio Hernández López, Torvald Mårtensson, Daniel Varro

    Abstract: Quality assurance for large-scale cyber-physical systems relies on sophisticated test activities using complex test environments investigated with the help of numerous types of simulators. As these systems grow, extensive resources are required to develop and maintain simulation models of hardware and software components, as well as physical environments. Meanwhile, recent advances in generative A… ▽ More

    Submitted 5 December, 2025; originally announced December 2025.

    Comments: This paper appears in the proceedings of the 26th International Conference on Product-Focused Software Process Improvement (PROFES 2025). For citations, please refer to the published version in the PROFES 2025 proceedings

    Journal ref: Product-Focused Software Process Improvement, PROFES 2025, Lecture Notes in Computer Science, vol. 16361, pp. 203-219 (2026)

  7. arXiv:2511.20933  [pdf, ps, other

    cs.SE

    Hierarchical Evaluation of Software Design Capabilities of Large Language Models of Code

    Authors: Mootez Saad, Boqi Chen, José Antonio Hernández López, Dániel Varró, Tushar Sharma

    Abstract: Large language models (LLMs) are being increasingly adopted in the software engineering domain, yet the robustness of their grasp on core software design concepts remains unclear. We conduct an empirical study to systematically evaluate their understanding of cohesion (intra-module) and coupling (inter-module). We programmatically generate poorly designed code fragments and test the DeepSeek-R1 mo… ▽ More

    Submitted 27 December, 2025; v1 submitted 25 November, 2025; originally announced November 2025.

    Comments: 18 figures

  8. JunoBench: A Benchmark Dataset of Crashes in Python Machine Learning Jupyter Notebooks

    Authors: Yiran Wang, José Antonio Hernández López, Ulf Nilsson, Dániel Varró

    Abstract: Jupyter notebooks are widely used for machine learning (ML) prototyping. Yet, few debugging tools are designed for ML code in notebooks, partly, due to the lack of benchmarks. We introduce JunoBench, the first benchmark dataset of real-world crashes in Python-based ML notebooks. JunoBench includes 111 curated and reproducible crashes with verified fixes from public Kaggle notebooks, covering popul… ▽ More

    Submitted 30 April, 2026; v1 submitted 20 October, 2025; originally announced October 2025.

    Journal ref: Proceedings of the 3rd ACM International Conference on AI-Powered Software (AIware), pp 406-413, July 2026

  9. arXiv:2509.00272  [pdf, ps, other

    cs.AI cs.SE

    SHERPA: A Model-Driven Framework for Large Language Model Execution

    Authors: Boqi Chen, Kua Chen, José Antonio Hernández López, Gunter Mussbacher, Dániel Varró, Amir Feizpour

    Abstract: Recently, large language models (LLMs) have achieved widespread application across various fields. Despite their impressive capabilities, LLMs suffer from a lack of structured reasoning ability, particularly for complex tasks requiring domain-specific best practices, which are often unavailable in the training data. Although multi-step prompting methods incorporating human best practices, such as… ▽ More

    Submitted 29 August, 2025; originally announced September 2025.

    Comments: MODELS 2025

  10. arXiv:2506.16639  [pdf, ps, other

    cs.SE

    LLM-based Satisfiability Checking of String Requirements by Consistent Data and Checker Generation

    Authors: Boqi Chen, Aren A. Babikian, Shuzhao Feng, Dániel Varró, Gunter Mussbacher

    Abstract: Requirements over strings, commonly represented using natural language (NL), are particularly relevant for software systems due to their heavy reliance on string data manipulation. While individual requirements can usually be analyzed manually, verifying properties (e.g., satisfiability) over sets of NL requirements is particularly challenging. Formal approaches (e.g., SMT solvers) may efficiently… ▽ More

    Submitted 19 June, 2025; originally announced June 2025.

    Comments: Accepted at the 33rd IEEE International Requirements Engineering 2025 conference

  11. arXiv:2503.15282  [pdf, other

    cs.SE

    SENAI: Towards Software Engineering Native Generative Artificial Intelligence

    Authors: Mootez Saad, José Antonio Hernández López, Boqi Chen, Neil Ernst, Dániel Varró, Tushar Sharma

    Abstract: Large Language Models have significantly advanced the field of code generation, demonstrating the ability to produce functionally correct code snippets. However, advancements in generative AI for code overlook foundational Software Engineering (SE) principles such as modularity, and single responsibility, and concepts such as cohesion and coupling which are critical for creating maintainable, scal… ▽ More

    Submitted 19 March, 2025; originally announced March 2025.

    Comments: 5 pages, 1 figure

  12. Why do Machine Learning Notebooks Crash? An Empirical Study on Public Python Jupyter Notebooks

    Authors: Yiran Wang, Willem Meijer, José Antonio Hernández López, Ulf Nilsson, Dániel Varró

    Abstract: Jupyter notebooks have become central in data science, integrating code, text and output in a flexible environment. With the rise of machine learning (ML), notebooks are increasingly used for prototyping and data analysis. However, due to their dependence on complex ML libraries and the flexible notebook semantics that allow cells to be run in any order, notebooks are susceptible to software bugs… ▽ More

    Submitted 27 May, 2025; v1 submitted 25 November, 2024; originally announced November 2024.

    Journal ref: IEEE Transactions on Software Engineering, vol. 51, no. 7, pp. 2181-2196, July 2025

  13. arXiv:2411.15368  [pdf, other

    cs.SE cs.LG cs.PL

    The Power of Types: Exploring the Impact of Type Checking on Neural Bug Detection in Dynamically Typed Languages

    Authors: Boqi Chen, José Antonio Hernández López, Gunter Mussbacher, Dániel Varró

    Abstract: Motivation: Automated bug detection in dynamically typed languages such as Python is essential for maintaining code quality. The lack of mandatory type annotations in such languages can lead to errors that are challenging to identify early with traditional static analysis tools. Recent progress in deep neural networks has led to increased use of neural bug detectors. In statically typed languages,… ▽ More

    Submitted 16 January, 2025; v1 submitted 22 November, 2024; originally announced November 2024.

    Comments: Accepted by ICSE'25 Research Track

  14. Automated and Complete Generation of Traffic Scenarios at Road Junctions Using a Multi-level Danger Definition

    Authors: Aren A. Babikian, Attila Ficsor, Oszkár Semeráth, Gunter Mussbacher, Dániel Varró

    Abstract: To ensure their safe use, autonomous vehicles (AVs) must meet rigorous certification criteria that involve executing maneuvers safely within (arbitrary) scenarios where other actors perform their intended maneuvers. For that purpose, existing scenario generation approaches optimize search to derive scenarios with high probability of dangerous situations. In this paper, we hypothesize that at road… ▽ More

    Submitted 25 December, 2024; v1 submitted 9 October, 2024; originally announced October 2024.

    Journal ref: Softw. Syst. Model., Online First (2026)

  15. ALPINE: An adaptive language-agnostic pruning method for language models for code

    Authors: Mootez Saad, José Antonio Hernández López, Boqi Chen, Dániel Varró, Tushar Sharma

    Abstract: Language models of code have demonstrated state-of-the-art performance across various software engineering and source code analysis tasks. However, their demanding computational resource requirements and consequential environmental footprint remain as significant challenges. This work introduces ALPINE, an adaptive programming language-agnostic pruning technique designed to substantially reduce th… ▽ More

    Submitted 10 February, 2025; v1 submitted 4 July, 2024; originally announced July 2024.

    Comments: Accepted to the The ACM International Conference on the Foundations of Software Engineering (FSE) (FSE 2025)

  16. Certifying Robustness of Graph Convolutional Networks for Node Perturbation with Polyhedra Abstract Interpretation

    Authors: Boqi Chen, Kristóf Marussy, Oszkár Semeráth, Gunter Mussbacher, Dániel Varró

    Abstract: Graph convolutional neural networks (GCNs) are powerful tools for learning graph-based knowledge representations from training data. However, they are vulnerable to small perturbations in the input graph, which makes them susceptible to input faults or adversarial attacks. This poses a significant problem for GCNs intended to be used in critical applications, which need to provide certifiably robu… ▽ More

    Submitted 14 December, 2025; v1 submitted 14 May, 2024; originally announced May 2024.

    Comments: Author preprint, published at Data Mining and Knowledge Discovery. Published version available at: https://link.springer.com/article/10.1007/s10618-025-01180-w

    Journal ref: Data Min Knowl Disc 40, 11 (2026)

  17. arXiv:2401.07930  [pdf, other

    cs.SE

    On Inter-dataset Code Duplication and Data Leakage in Large Language Models

    Authors: José Antonio Hernández López, Boqi Chen, Mootez Saaz, Tushar Sharma, Dániel Varró

    Abstract: Motivation. Large language models (LLMs) have exhibited remarkable proficiency in diverse software engineering (SE) tasks. Handling such tasks typically involves acquiring foundational coding knowledge on large, general-purpose datasets during a pre-training phase, and subsequently refining on smaller, task-specific datasets as part of a fine-tuning phase. Problem statement. While intra-dataset… ▽ More

    Submitted 1 August, 2024; v1 submitted 15 January, 2024; originally announced January 2024.

  18. arXiv:2309.01715  [pdf, other

    cs.CL cs.LG

    Prompting or Fine-tuning? A Comparative Study of Large Language Models for Taxonomy Construction

    Authors: Boqi Chen, Fandi Yi, Dániel Varró

    Abstract: Taxonomies represent hierarchical relations between entities, frequently applied in various software modeling and natural language processing (NLP) activities. They are typically subject to a set of structural constraints restricting their content. However, manual taxonomy construction can be time-consuming, incomplete, and costly to maintain. Recent studies of large language models (LLMs) have de… ▽ More

    Submitted 4 September, 2023; originally announced September 2023.

    Comments: Accepted by MDE Intelligence 2023

  19. Concretization of Abstract Traffic Scene Specifications Using Metaheuristic Search

    Authors: Aren A. Babikian, Oszkár Semeráth, Dániel Varró

    Abstract: Existing safety assurance approaches for autonomous vehicles (AVs) perform system-level safety evaluation by placing the AV-under-test in challenging traffic scenarios captured by abstract scenario specifications and investigated in realistic traffic simulators. As a first step towards scenario-based testing of AVs, the initial scene of a traffic scenario must be concretized. In this context, the… ▽ More

    Submitted 10 October, 2024; v1 submitted 15 July, 2023; originally announced July 2023.

    Comments: Submitted to IEEE Transactions on Software Engineering

    Journal ref: IEEE.Transactions.on.Software.Engineering 50 (2024) 48-68

  20. arXiv:2301.06974  [pdf, other

    cs.IR

    Towards Improving the Explainability of Text-based Information Retrieval with Knowledge Graphs

    Authors: Boqi Chen, Kua Chen, Yujing Yang, Afshin Amini, Bharat Saxena, Cecilia Chávez-García, Majid Babaei, Amir Feizpour, Dániel Varró

    Abstract: Thanks to recent advancements in machine learning, vector-based methods have been adopted in many modern information retrieval (IR) systems. While showing promising retrieval performance, these approaches typically fail to explain why a particular document is retrieved as a query result to address explainable information retrieval(XIR). Knowledge graphs record structured information about entities… ▽ More

    Submitted 17 January, 2023; originally announced January 2023.

    Comments: 7 pages, The 1st Workshop on Trustworthy Learning on Graphs (TrustLOG)

  21. Worst-Case Execution Time Calculation for Query-Based Monitors by Witness Generation

    Authors: Márton Búr, Kristóf Marussy, Brett H. Meyer, Dániel Varró

    Abstract: Runtime monitoring plays a key role in the assurance of modern intelligent cyber-physical systems, which are frequently data-intensive and safety-critical. While graph queries can serve as an expressive yet formally precise specification language to capture the safety properties of interest, there are no timeliness guarantees for such auto-generated runtime monitoring programs, which prevents thei… ▽ More

    Submitted 3 November, 2021; v1 submitted 5 February, 2021; originally announced February 2021.

    Comments: 36 pages, 11 figures, submitted to ACM Transactions on Embedded Computing Systems (accepted version)

    ACM Class: C.3.3

    Journal ref: ACM Transactions on Embedded Computing Systems, Volume 20, Issue 6, 2021 November

  22. arXiv:1806.07344  [pdf, other

    cs.DB

    Reducing Property Graph Queries to Relational Algebra for Incremental View Maintenance

    Authors: Gábor Szárnyas, József Marton, János Maginecz, Dániel Varró

    Abstract: The property graph data model of modern graph database systems is increasingly adapted for storing and processing heterogeneous datasets like networks. Many challenging applications with near real-time requirements -- e.g. financial fraud detection, recommendation systems, and on-the-fly validation -- can be captured with graph queries, which are evaluated repeatedly. To ensure quick response time… ▽ More

    Submitted 19 June, 2018; originally announced June 2018.

    ACM Class: H.2.3

  23. Formalising opencypher Graph Queries in Relational Algebra

    Authors: József Marton, Gábor Szárnyas, Dániel Varró

    Abstract: Graph database systems are increasingly adapted for storing and processing heterogeneous network-like datasets. However, due to the novelty of such systems, no standard data model or query language has yet emerged. Consequently, migrating datasets or applications even between related technologies often requires a large amount of manual work or ad-hoc solutions, thus subjecting the users to the pos… ▽ More

    Submitted 22 September, 2017; v1 submitted 8 May, 2017; originally announced May 2017.

    Comments: ADBIS conference (21st European Conference on Advances in Databases and Information Systems) The final publication is available at Springer via https://doi.org/10.1007/978-3-319-66917-5_13

    ACM Class: H.2.3