Skip to main content

Showing 1–6 of 6 results for author: Filieri, A

Searching in archive cs. Search in all archives.
.
  1. Neural-Based Test Oracle Generation: A Large-scale Evaluation and Lessons Learned

    Authors: Soneya Binta Hossain, Antonio Filieri, Matthew B. Dwyer, Sebastian Elbaum, Willem Visser

    Abstract: Defining test oracles is crucial and central to test development, but manual construction of oracles is expensive. While recent neural-based automated test oracle generation techniques have shown promise, their real-world effectiveness remains a compelling question requiring further exploration and understanding. This paper investigates the effectiveness of TOGA, a recently developed neural-based… ▽ More

    Submitted 25 August, 2023; v1 submitted 29 July, 2023; originally announced July 2023.

  2. arXiv:2307.04927  [pdf, other

    cs.LG cs.LO

    Probabilistic Counterexample Guidance for Safer Reinforcement Learning (Extended Version)

    Authors: Xiaotong Ji, Antonio Filieri

    Abstract: Safe exploration aims at addressing the limitations of Reinforcement Learning (RL) in safety-critical scenarios, where failures during trial-and-error learning may incur high costs. Several methods exist to incorporate external knowledge or to use proximal sensor data to limit the exploration of unsafe states. However, reducing exploration risks in unknown environments, where an agent must discove… ▽ More

    Submitted 12 July, 2023; v1 submitted 10 July, 2023; originally announced July 2023.

    Comments: Accepted and Evaluated by the 20th International Conference on Quantitative Evaluation of Systems 2023

  3. Rigorous Assessment of Model Inference Accuracy using Language Cardinality

    Authors: Donato Clun, Donghwan Shin, Antonio Filieri, Domenico Bianculli

    Abstract: Models such as finite state automata are widely used to abstract the behavior of software systems by capturing the sequences of events observable during their execution. Nevertheless, models rarely exist in practice and, when they do, get easily outdated; moreover, manually building and maintaining models is costly and error-prone. As a result, a variety of model inference methods that automatical… ▽ More

    Submitted 16 January, 2024; v1 submitted 29 November, 2022; originally announced November 2022.

    Comments: Accepted for publication in the ACM Transactions on Software Engineering and Methodology

  4. arXiv:2010.05050  [pdf, other

    cs.LG cs.AI cs.PL

    Symbolic Parallel Adaptive Importance Sampling for Probabilistic Program Analysis

    Authors: Yicheng Luo, Antonio Filieri, Yuan Zhou

    Abstract: Probabilistic software analysis aims at quantifying the probability of a target event occurring during the execution of a program processing uncertain incoming data or written itself using probabilistic programming constructs. Recent techniques combine symbolic execution with model counting or solution space quantification methods to obtain accurate estimates of the occurrence probability of rare… ▽ More

    Submitted 17 June, 2021; v1 submitted 10 October, 2020; originally announced October 2020.

    Comments: Extended pre-print version of ESEC/FSE '21 paper

  5. arXiv:2010.03525  [pdf

    cs.SE cs.GL

    Empirical Standards for Software Engineering Research

    Authors: Paul Ralph, Nauman bin Ali, Sebastian Baltes, Domenico Bianculli, Jessica Diaz, Yvonne Dittrich, Neil Ernst, Michael Felderer, Robert Feldt, Antonio Filieri, Breno Bernard Nicolau de França, Carlo Alberto Furia, Greg Gay, Nicolas Gold, Daniel Graziotin, Pinjia He, Rashina Hoda, Natalia Juristo, Barbara Kitchenham, Valentina Lenarduzzi, Jorge Martínez, Jorge Melegati, Daniel Mendez, Tim Menzies, Jefferson Molleri , et al. (18 additional authors not shown)

    Abstract: Empirical Standards are natural-language models of a scientific community's expectations for a specific kind of study (e.g. a questionnaire survey). The ACM SIGSOFT Paper and Peer Review Quality Initiative generated empirical standards for research methods commonly used in software engineering. These living documents, which should be continuously revised to reflect evolving consensus around resear… ▽ More

    Submitted 4 March, 2021; v1 submitted 7 October, 2020; originally announced October 2020.

    Comments: For the complete standards, supplements and other resources, see https://github.com/acmsigsoft/EmpiricalStandards

  6. arXiv:1304.8034  [pdf, ps, other

    cs.SE

    A Syntactic-Semantic Approach to Incremental Verification

    Authors: Domenico Bianculli, Antonio Filieri, Carlo Ghezzi, Dino Mandrioli

    Abstract: Software verification of evolving systems is challenging mainstream methodologies and tools. Formal verification techniques often conflict with the time constraints imposed by change management practices for evolving systems. Since changes in these systems are often local to restricted parts, an incremental verification approach could be beneficial. This paper introduces SiDECAR, a general frame… ▽ More

    Submitted 1 May, 2013; v1 submitted 30 April, 2013; originally announced April 2013.

    Comments: 22 pages, 8 figures. Corrected typos

    ACM Class: D.2.4; D.3.4