Proceedings of the 15th ACM SIGPLAN International Conference on Software Language Engineering 2022
DOI: 10.1145/3567512.3567530
|View full text |Cite
|
Sign up to set email alerts
|

signatr: A Data-Driven Fuzzing Tool for R

Abstract: The fast-and-loose, permissive semantics of dynamic programming languages limit the power of static analyses. For that reason, soundness is often traded for precision through dynamic program analysis. Dynamic analysis is only as good as the available runnable code, and relying solely on test suites is fraught as they do not cover the full gamut of possible behaviors. Fuzzing is an approach for automatically exercising code, and could be used to obtain more runnable code. However, the shape of user-defined data… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 5 publications
(11 reference statements)
0
1
0
Order By: Relevance
“…It is difficult to apply an approach that relies too heavily on dynamic analysis given the current developer culture around testing, and in terms of research it is difficult to evaluate approaches that rely heavily on dynamic analysis due to the lack of easily executable code. This can be alleviated with test generation, though test generation as it applies to dynamic languages has its own set of challenges [218,47,193], mainly due to the lack of effective implicit oracles.…”
Section: Dynamic Vs Static Analysismentioning
confidence: 99%
“…It is difficult to apply an approach that relies too heavily on dynamic analysis given the current developer culture around testing, and in terms of research it is difficult to evaluate approaches that rely heavily on dynamic analysis due to the lack of easily executable code. This can be alleviated with test generation, though test generation as it applies to dynamic languages has its own set of challenges [218,47,193], mainly due to the lack of effective implicit oracles.…”
Section: Dynamic Vs Static Analysismentioning
confidence: 99%