Automatic Search Term Identification for Change Tasks

被引:23
|
作者
Kevic, Katja [1 ]
Fritz, Thomas [1 ]
机构
[1] Univ Zurich, Dept Informat, CH-8006 Zurich, Switzerland
关键词
Initial search; search term; heuristic; change task; SOFTWARE MAINTENANCE;
D O I
10.1145/2591062.2591117
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
At the beginning of a change task, software developers search the source code to locate the places relevant to the task. As previous research and a small exploratory study that we conducted show, developers perform poorly in identifying good search terms and therefore waste a lot of time querying and exploring irrelevant code. To support developers in this step, we present an approach to automatically identify good search terms. Based on existing work and an analysis of change tasks, we derived heuristics, determined their relevancy and used the results to develop our approach. For a preliminary evaluation, we conducted a study with ten developers working on open source change tasks. Our approach was able to identify good search terms for all tasks and outperformed the searches of the participants, illustrating the potential of our approach. In addition, since the used heuristics are solely based on textual features of change tasks, our approach is easy and generally applicable and can leverage much of the existing work on feature location.
引用
收藏
页码:468 / 471
页数:4
相关论文
共 50 条
  • [1] TextRank Based Search Term Identification for Software Change Tasks
    Rahman, Mohammad Masudur
    Roy, Chanchal K.
    [J]. 2015 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2015, : 540 - 544
  • [2] AUTOMATIC SEARCH TERM VARIANT GENERATION
    SPARCK-JONES, K
    TAIT, JI
    [J]. JOURNAL OF DOCUMENTATION, 1984, 40 (01) : 50 - 66
  • [3] Automatic term identification for bibliometric mapping
    Nees Jan van Eck
    Ludo Waltman
    Ed C. M. Noyons
    Reindert K. Buter
    [J]. Scientometrics, 2010, 82 : 581 - 596
  • [4] Automatic term identification for bibliometric mapping
    van Eck, Nees Jan
    Waltman, Ludo
    Noyons, Ed C. M.
    Buter, Reindert K.
    [J]. SCIENTOMETRICS, 2010, 82 (03) : 581 - 596
  • [5] BTP: automatic identification and prediction of tasks in data center networks
    Shaojun Zou
    Wei Ji
    Jiawei Huang
    [J]. Journal of Cloud Computing, 11
  • [6] BTP: automatic identification and prediction of tasks in data center networks
    Zou, Shaojun
    Ji, Wei
    Huang, Jiawei
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2022, 11 (01):
  • [7] An Automatic Search Image Augmentation Algorithm for UAV Identification
    Zeng, Guoqi
    Pan, Shengrui
    Jia, Huiwen
    Li, Jie
    Niu, Zifan
    Fan, Zheng
    Zheng, Lili
    [J]. PROCEEDINGS OF 2022 INTERNATIONAL CONFERENCE ON AUTONOMOUS UNMANNED SYSTEMS, ICAUS 2022, 2023, 1010 : 2715 - 2724
  • [8] BRIGHTNESS PERCEPTION - AUTOMATIC DETECTION VERSUS CONTROLLED IDENTIFICATION IN CONCURRENT TASKS
    BONNEL, AM
    BERTUCCI, P
    [J]. BULLETIN OF THE PSYCHONOMIC SOCIETY, 1991, 29 (06) : 483 - 483
  • [9] Automatic pre-identification method of navigation tasks for intelligent ship
    Zhang, Jie
    Hao, Qinglong
    Dai, Ran
    [J]. International Journal of Performability Engineering, 2019, 15 (04) : 1181 - 1189
  • [10] Disciplinary variation in automatic sublanguage term identification
    Haas, SW
    [J]. JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE, 1997, 48 (01): : 67 - 79