Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3643788.3648016acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper

The ET Program Repair Tool for Java

Published: 11 September 2024 Publication History

Abstract

This is the ET tool participating in APR-Comp 2024. It is an end-to-end program repair approach that performs fault localization, patch generation, and patch validation.
ET is ranked as #1 in the Functional Errors - Java track.

References

[1]
Rui Abreu, Peter Zoeteweij, Rob Golsteijn, and Arjan JC Van Gemund. 2009. A practical evaluation of spectrum-based fault localization. Journal of Systems and Software 82, 11 (2009), 1780--1792.
[2]
Apache Software Foundation. 2023. Apache Maven. https://maven.apache.org/
[3]
Apache Software Foundation. 2023. mvnd - the Maven Daemon. https://github.com/apache/maven-mvnd
[4]
ASSERT-KTH. 2023. flacoco. https://github.com/ASSERT-KTH/flacoco
[5]
ZeroMQ authors. 2023. ZeroMQ. https://zeromq.org/
[6]
NUS-APR. 2023. Cerberus Framework. https://github.com/nus-apr/cerberus
[7]
Python Software Foundation. 2023. difflib --- Helpers for computing deltas. https://docs.python.org/3/library/difflib.html#difflib.unified_diff
[8]
Ridwan Shariffdeen. 2023. 1st International Competition on Automated Program Repair. https://apr-comp.github.io/
[9]
StarCoder. 2023. StarCoder. https://huggingface.co/bigcode/starcoder
[10]
Michele Tufano, Cody Watson, Gabriele Bavota, Massimiliano Di Penta, Martin White, and Denys Poshyvanyk. 2022. An Empirical Investigation into Learning Bug- Fixing Patches in the Wild via Neural Machine Translation.
[11]
Yuan-An Xiao. 2023. Docker image xmcp/et:231004.2. https://hub.docker.com/layers/xmcp/et/231004.2/images/sha256-78351cfb9bafad82d61bc594719f22f4f596ad52da669bc98bd856ef640e7c27
[12]
Yuan-An Xiao. 2023. Pull request of ET. https://github.com/nus-apr/cerberus/pull/115
[13]
Yuan-An Xiao, Chenyang Yang, Bo Wang, and Yingfei Xiong. 2023. Accelerating Patch Validation for Program Repair with Interception-Based Execution Scheduling. arXiv:2305.03955 [cs.SE]
[14]
Yuan-An Xiao, Chenyang Yang, Bo Wang, and Yingfei Xiong. 2023. ExpressAPR: Efficient Patch Validation for Java Automated Program Repair Systems. In 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE). 2038--2041.
[15]
Qihao Zhu Yuan-An Xiao. 2023. ET repair tool.
[16]
Qihao Zhu, Zeyu Sun, Yuan-an Xiao, Wenjie Zhang, Kang Yuan, Yingfei Xiong, and Lu Zhang. 2021. A Syntax-Guided Edit Decoder for Neural Program Repair. In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 341--353.
[17]
Qihao Zhu, Zeyu Sun, Wenjie Zhang, Yingfei Xiong, and Lu Zhang. 2023. Tare: Type-Aware Neural Program Repair. In 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE). IEEE, 1443--1455.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
APR '24: Proceedings of the 5th ACM/IEEE International Workshop on Automated Program Repair
April 2024
72 pages
ISBN:9798400705779
DOI:10.1145/3643788
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

In-Cooperation

  • Faculty of Engineering of University of Porto

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 September 2024

Check for updates

Author Tag

  1. automated program repair

Qualifiers

  • Short-paper

Funding Sources

Conference

APR '24
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 42
    Total Downloads
  • Downloads (Last 12 months)42
  • Downloads (Last 6 weeks)5
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media