Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering 2015
DOI: 10.1145/2786805.2786877
|View full text |Cite
|
Sign up to set email alerts
|

CLOTHO: saving programs from malformed strings and incorrect string-handling

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 19 publications
0
8
0
Order By: Relevance
“…To be selected for inclusion in our study, a repair tool, from these listed in Table 1, must use the test suite of a project under examination for validation and meet the following inclusion criteria according to the guidelines of the recent related work [9], [10]. We exclude from the beginning CLOTHO [26], Exception repair [28], JAVACC [31], JIST [33], and Timestamps [37] since they are not typical test-suite-based repair tools.…”
Section: Tool Selectionmentioning
confidence: 99%
See 2 more Smart Citations
“…To be selected for inclusion in our study, a repair tool, from these listed in Table 1, must use the test suite of a project under examination for validation and meet the following inclusion criteria according to the guidelines of the recent related work [9], [10]. We exclude from the beginning CLOTHO [26], Exception repair [28], JAVACC [31], JIST [33], and Timestamps [37] since they are not typical test-suite-based repair tools.…”
Section: Tool Selectionmentioning
confidence: 99%
“…Additionally, there are only a few research-oriented tools that can automatically repair specific types of API misuses. For instance, consider those that repair incorrect error handling [26], [83], [84].…”
Section: Api-misuse Detectorsmentioning
confidence: 99%
See 1 more Smart Citation
“…The considered faults are unhandled exceptions, the repair operator consists of adding try/catch blocks with binary rewriting. Clotho [39] is a system that generates simple catch blocks to handle certain runtime exceptions related to string manipulation in Java. The content of the catch block is based on constraints that are collected both statically and dynamically.…”
Section: Crashing Inputsmentioning
confidence: 99%
“…to this work, WellFormed can check the well-formedness of values that are known at compile-time. Dhar et al also developed a tool called clotho that can identify malformed strings that can lead programs to crashes[DPDR15]. This technique is close to ours, however, since it is based on the exploration of constraints for a specific method, performance can be an issue here.…”
mentioning
confidence: 92%