2017
DOI: 10.7287/peerj.preprints.3186v1
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Improved query reformulation for concept location using CodeRank and document structures

Abstract: Abstract-During software maintenance, developers usually deal with a significant number of software change requests. As a part of this, they often formulate an initial query from the request texts, and then attempt to map the concepts discussed in the request to relevant source code locations in the software system (a.k.a., concept location). Unfortunately, studies suggest that they often perform poorly in choosing the right search terms for a change task. In this paper, we propose a novel technique -ACERthat … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
3
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 47 publications
(2 reference statements)
0
3
0
Order By: Relevance
“…To the best of our knowledge, to date, graph-based term weighting has been employed only on unstructured regular texts [42] and semi-structured source code [41]. On the contrary, we deal with stack traces which are structured and should be analysed carefully.…”
Section: Query Reformulationmentioning
confidence: 99%
See 2 more Smart Citations
“…To the best of our knowledge, to date, graph-based term weighting has been employed only on unstructured regular texts [42] and semi-structured source code [41]. On the contrary, we deal with stack traces which are structured and should be analysed carefully.…”
Section: Query Reformulationmentioning
confidence: 99%
“…Hence, they need to be complemented with appropriate keywords before using. A recent study [41] provides improved reformulations to a poor natural language query for concept location by first collecting pseudo-relevance feedback and then employing graph-based term weighting. In pseudo-relevance feedback, Top-K result documents, returned by a given query, are naively considered as relevant and hence, are selected for query reformulation [12,20].…”
Section: Query Reformulationmentioning
confidence: 99%
See 1 more Smart Citation