Proceedings of the 40th International Conference on Software Engineering 2018
DOI: 10.1145/3180155.3180250
|View full text |Cite
|
Sign up to set email alerts
|

Static automated program repair for heap properties

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
28
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 63 publications
(30 citation statements)
references
References 45 publications
1
28
0
Order By: Relevance
“…We selected Infer because it is an open source tool and can detect resource leaks in Java. The applicability of Infer for resource leak detection is also confirmed in the previous work (van Tonder and Goues 2018). Table 8 shows the result of our evaluation.…”
Section: Other Resultssupporting
confidence: 78%
“…We selected Infer because it is an open source tool and can detect resource leaks in Java. The applicability of Infer for resource leak detection is also confirmed in the previous work (van Tonder and Goues 2018). Table 8 shows the result of our evaluation.…”
Section: Other Resultssupporting
confidence: 78%
“…Since identifying comparison is trivial, we studied the ability of TTS in inferring the correct time type for source code expressions. The results show that among the 20 projects, it is able to infer a time 9. https://github.com/apache/activemq/pull/284 10. https://github.com/apache/kafka/pull/5078 11. https://github.com/apache/kafka/pull/5183 12. https://github.com/apache/kafka/pull/5087 type with a recall of 99.97% and a precision of 100%.…”
Section: Summary Of Resultsmentioning
confidence: 98%
“…In both projects, they accepted our patches and merged the pull-requests. 3,9 In the Kafka project, instead, our pull-request 10,11 started a discussion on how to best handle timestamp overflows. While they acknowledged our solution, they also found that a more readable and maintainable solution to this issue is needed.…”
Section: Rq3 -Patch Usefulnessmentioning
confidence: 99%
See 1 more Smart Citation
“…Software systems are often shipped and deployed with (both known and unknown) bugs [9]. Many automatic program repair approaches [16,17,[22][23][24] focus on offline repairs, e.g., they analyze the program code, generate fixes, patch the program, and then recompile and run the patched program. In contrast, on-the-fly repairs [7][8][9][25][26][27] repair a running program, allowing it to recover from errors and continue to run.…”
Section: Introductionmentioning
confidence: 99%