Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: TranS^3: A Transformer-based Framework for Unifying Code Summarization
  and Code Search   Code summarization and code search have been widely adopted in
sofwaredevelopmentandmaintenance. However, fewstudieshave explored the efcacy
of unifying them. In this paper, we propose TranS^3 , a transformer-based
framework to integrate code summarization with code search. Specifcally, for
code summarization,TranS^3 enables an actor-critic network, where in the actor
network, we encode the collected code snippets via transformer- and
tree-transformer-based encoder and decode the given code snippet to generate
its comment. Meanwhile, we iteratively tune the actor network via the feedback
from the critic network for enhancing the quality of the generated comments.
Furthermore, we import the generated comments to code search for enhancing its
accuracy. To evaluatetheefectivenessof TranS^3 , we conduct a set of
experimental studies and case studies where the experimental results suggest
that TranS^3 can signifcantly outperform multiple state-of-the-art approaches
in both code summarization and code search and the study results further
strengthen the efcacy of TranS^3 from the developers' points of view.

31
The categories of this paper are: ao-sci
15
The categories of this paper are: nucl-ex
8
The categories of this paper are: hep-ex
14
The categories of this paper are: math-ph
0
The categories of this paper are: hep-ph
12
The categories of this paper are: nucl-th
27
The categories of this paper are: comp-gas
19
The categories of this paper are: eess
22
The categories of this paper are: chao-dyn
16
The categories of this paper are: stat
25
The categories of this paper are: patt-sol
6
The categories of this paper are: astro-ph
5
The categories of this paper are: gr-qc
7
The categories of this paper are: hep-th
37
The categories of this paper are: supr-con
33
The categories of this paper are: plasm-ph