Deep learning the semantics of change sequences for query expansion. (22nd August 2019)
- Record Type:
- Journal Article
- Title:
- Deep learning the semantics of change sequences for query expansion. (22nd August 2019)
- Main Title:
- Deep learning the semantics of change sequences for query expansion
- Authors:
- Huang, Qing
Yang, Yang
Cheng, Ming - Abstract:
- Summary: The overexpansion problem negatively affects the quality of query expansion. To improve the quality of queries for searching code, this paper proposed a DBN‐based algorithm for effective query expansion. The deep belief network (DBN) model is trained on the code sequences and their change sequences, which aims to capture the meaningful terms during the evolution of source code. In contrast to previous studies, the proposed model not only extracts relevant terms to expand a query but also excludes irrelevant terms from the query. It addresses two problems in query expansion, including the overexpansion of the original query and the negative influence of the changed terms in the target source code. Experiments on both artificial queries and real queries show that the proposed algorithm outperforms several query expansion algorithms for code search.
- Is Part Of:
- Software, practice & experience. Volume 49:Number 11(2019)
- Journal:
- Software, practice & experience
- Issue:
- Volume 49:Number 11(2019)
- Issue Display:
- Volume 49, Issue 11 (2019)
- Year:
- 2019
- Volume:
- 49
- Issue:
- 11
- Issue Sort Value:
- 2019-0049-0011-0000
- Page Start:
- 1600
- Page End:
- 1617
- Publication Date:
- 2019-08-22
- Subjects:
- change sequence -- code search -- deep learning -- query expansion -- semantics
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2736 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 11870.xml