Skip to main content

Showing 1–6 of 6 results for author: Tripp, O

.
  1. arXiv:2505.09569  [pdf, other

    cs.SE

    MigrationBench: Repository-Level Code Migration Benchmark from Java 8

    Authors: Linbo Liu, Xinle Liu, Qiang Zhou, Lin Chen, Yihan Liu, Hoan Nguyen, Behrooz Omidvar-Tehrani, Xi Shen, Jun Huan, Omer Tripp, Anoop Deoras

    Abstract: With the rapid advancement of powerful large language models (LLMs) in recent years, a wide range of software engineering tasks can now be addressed using LLMs, significantly enhancing productivity and scalability. Numerous benchmark datasets have been developed to evaluate the coding capabilities of these models, while they primarily focus on code generation and issue-resolution tasks. In contras… ▽ More

    Submitted 19 May, 2025; v1 submitted 14 May, 2025; originally announced May 2025.

  2. arXiv:2501.17167  [pdf, other

    cs.SE cs.AI

    QualityFlow: An Agentic Workflow for Program Synthesis Controlled by LLM Quality Checks

    Authors: Yaojie Hu, Qiang Zhou, Qihong Chen, Xiaopeng Li, Linbo Liu, Dejiao Zhang, Amit Kachroo, Talha Oz, Omer Tripp

    Abstract: We introduce QualityFlow, a dynamic agentic workflow for program synthesis. Given the English description of a programming problem and a set of unit tests, the model's goal is to synthesize the correct program that solves the problem and passes the tests. QualityFlow includes large language model (LLM) agents resembling a software development team, including code generation, testing, and self-debu… ▽ More

    Submitted 24 March, 2025; v1 submitted 20 January, 2025; originally announced January 2025.

  3. arXiv:2404.11595  [pdf, other

    cs.SE

    A Deep Dive into Large Language Models for Automated Bug Localization and Repair

    Authors: Soneya Binta Hossain, Nan Jiang, Qiang Zhou, Xiaopeng Li, Wen-Hao Chiang, Yingjun Lyu, Hoan Nguyen, Omer Tripp

    Abstract: Large language models (LLMs) have shown impressive effectiveness in various software engineering tasks, including automated program repair (APR). In this study, we take a deep dive into automated bug fixing utilizing LLMs. In contrast to many deep learning-based APR methods that assume known bug locations, rely on line-level localization tools, or address bug prediction and fixing in one step, our… ▽ More

    Submitted 10 May, 2024; v1 submitted 17 April, 2024; originally announced April 2024.

  4. arXiv:2205.04432  [pdf, other

    cs.PL cs.FL cs.LO

    Static Analysis for AWS Best Practices in Python Code

    Authors: Rajdeep Mukherjee, Omer Tripp, Ben Liblit, Michael Wilson

    Abstract: Amazon Web Services (AWS) is a comprehensive and broadly adopted cloud provider, offering over 200 fully featured services, including compute, database, storage, networking and content delivery, machine learning, Internet of Things and many others. AWS SDKs provide access to AWS services through API endpoints. However, incorrect use of these APIs can lead to code defects, crashes, performance issu… ▽ More

    Submitted 9 May, 2022; originally announced May 2022.

  5. arXiv:1802.08748  [pdf, ps, other

    cs.PL

    Automatic Generation of Precise and Useful Commutativity Conditions (Extended Version)

    Authors: Kshitij Bansal, Eric Koskinen, Omer Tripp

    Abstract: Reasoning about commutativity between data-structure operations is an important problem with applications including parallelizing compilers, optimistic parallelization and, more recently, Ethereum smart contracts. There have been research results on automatic generation of commutativity conditions, yet we are unaware of any fully automated technique to generate conditions that are both sound and e… ▽ More

    Submitted 23 February, 2018; originally announced February 2018.

    Comments: Note: This is an extended version of our paper, which appears in TACAS 2018

  6. arXiv:1605.09446  [pdf, ps, other

    cs.LO

    A Solver for a Theory of Strings and Bit-vectors

    Authors: Sanu Subramanian, Murphy Berzish, Yunhui Zheng, Omer Tripp, Vijay Ganesh

    Abstract: We present a solver for a many-sorted first-order quantifier-free theory $T_{w,bv}$ of string equations, string length represented as bit-vectors, and bit-vector arithmetic aimed at formal verification, automated testing, and security analysis of C/C++ applications. Our key motivation for building such a solver is the observation that existing string solvers are not efficient at modeling the strin… ▽ More

    Submitted 30 May, 2016; originally announced May 2016.

    Comments: 22 pages, 4 figures, submitted to FM2016