2020
DOI: 10.1016/j.jss.2020.110568
|View full text |Cite
|
Sign up to set email alerts
|

Enhancing example-based code search with functional semantics

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
7
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(9 citation statements)
references
References 25 publications
1
7
0
Order By: Relevance
“…To answer RQ4, we employ two symbolic‐execution‐based test case generation tools, namely, Symbolic Pathfinder (SPF) and enhanced SPF (ESPF), to generate test cases for the 24 utility methods. SPF[22] is built on the top of the JPF model checker, while ESPF [23] extends SPF and is able to make use of available method specifications in SMT during its analysis. In particular, ESPF modified the interpretation of invoke instructions in SPF in such a way that, when an invocation to a method with specification in SMT is encountered, the specification is incorporated directly in the same way as is done during the translation from OCL to SMT (Section 3.4).…”
Section: Discussionmentioning
confidence: 99%
“…To answer RQ4, we employ two symbolic‐execution‐based test case generation tools, namely, Symbolic Pathfinder (SPF) and enhanced SPF (ESPF), to generate test cases for the 24 utility methods. SPF[22] is built on the top of the JPF model checker, while ESPF [23] extends SPF and is able to make use of available method specifications in SMT during its analysis. In particular, ESPF modified the interpretation of invoke instructions in SPF in such a way that, when an invocation to a method with specification in SMT is encountered, the specification is incorporated directly in the same way as is done during the translation from OCL to SMT (Section 3.4).…”
Section: Discussionmentioning
confidence: 99%
“…The code search is then transformed into a sub-graph matching issue between query and code. However, most heuristic models search code by designing a customized Matching between query and code [9,137,138], such as designed similarity score [13,137], static analysis [103,124], and dynamic analysis [21,122].…”
Section: Modelsmentioning
confidence: 99%
“…The set of intersected code snippets are then returned as recommended code snippets. [21] or test cases [66]. An I/O example code search tool aims to find the code methods that match a specified I/O example.…”
Section: Code Clone Searchmentioning
confidence: 99%
See 2 more Smart Citations