中文

QUICKAR:利用众包知识进行概念定位的查询自动重构方法

软件工程 2018-07-10 v1

摘要

在维护期间,软件开发人员需处理软件系统用户提出的大量变更请求。研究表明,开发人员在概念定位时难以从变更请求中选取合适的搜索词。本文提出一种新技术——QUICKAR,它通过利用来自Stack Overflow的众包知识,为给定查询自动建议有用的重构。它通过分析Stack Overflow编程问题中各术语的相邻词列表来确定任意两个术语之间的语义相似度或相关度,进而建议用于概念定位的语义相关查询。使用来自两个软件系统的510个查询进行的实验表明,我们的技术平均能改进或保持76%的初始查询质量,前景良好。与一种基线技术的比较验证了我们的初步发现,并展示了我们技术的潜力。

关键词

引用

@article{arxiv.1807.02964,
  title  = {QUICKAR: Automatic Query Reformulation for Concept Location using Crowdsourced Knowledge},
  author = {Mohammad Masudur Rahman and Chanchal K. Roy},
  journal= {arXiv preprint arXiv:1807.02964},
  year   = {2018}
}

备注

The 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016), pp. 220--225, Singapore, September 2016