Temporal Code Completion and Navigation

被引:0
|
作者
Lee, Yun Young [1 ]
Harwell, Sam [2 ]
Khurshid, Sarfraz [2 ]
Marinov, Darko [1 ]
机构
[1] Univ Illinois, Urbana, IL 61801 USA
[2] Univ Texas Austin, Austin, TX 78712 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modern IDEs make many software engineering tasks easier by automating functionality such as code completion and navigation. However, this functionality operates on one version of the code at a time. We envision a new approach that makes code completion and navigation aware of code evolution and enables them to operate on multiple versions at a time, without having to manually switch across these versions. We illustrate our approach on several example scenarios. We also describe a prototype Eclipse plugin that embodies our approach for code completion and navigation for Java code. We believe our approach opens a new line of research that adds a novel, temporal dimension for treating code in IDEs in the context of tasks that previously required manual switching across different code versions.
引用
收藏
页码:1181 / 1184
页数:4
相关论文
共 50 条
  • [1] Active Code Completion
    Omar, Cyrus
    Yoon, YoungSeok
    LaToza, Thomas D.
    Myers, Brad A.
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 859 - 869
  • [2] Active Code Completion
    Omar, Cyrus
    Yoon, YoungSeok
    LaToza, Thomas D.
    Myers, Brad A.
    2011 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2011), 2011, : 261 - 262
  • [3] Exploring and Improving Code Completion for Test Code
    Zhu, Tingwei
    Liu, Zhongxin
    Xu, Tongtong
    Tang, Ze
    Zhang, Tian
    Pan, Minxue
    Xia, Xin
    PROCEEDINGS 2024 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, ICPC 2024, 2024, : 137 - 148
  • [4] Survey of Intelligent Code Completion
    Yang B.
    Zhang N.
    Li S.-P.
    Xia X.
    Ruan Jian Xue Bao/Journal of Software, 2020, 31 (05): : 1435 - 1453
  • [5] A Novel Code Completion Strategy
    Oumarou, Hayatou
    Dahirou, Ousmanou
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (05) : 866 - 871
  • [6] Cyanide code nears completion
    Anon
    2002, Primedia Intertec Publishing Corp. (203):
  • [7] Cyanide code nears completion
    不详
    E&MJ-ENGINEERING AND MINING JOURNAL, 2002, 203 (04): : 11 - 12
  • [8] Don't Complete It! Preventing Unhelpful Code Completion for Productive and Sustainable Neural Code Completion Systems
    Sun, Zhensu
    Du, Xiaoning
    Song, Fu
    Wang, Shangwen
    Ni, Mingze
    Li, Li
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION, 2023, : 324 - 325
  • [9] Don't Complete It! Preventing Unhelpful Code Completion for Productive and Sustainable Neural Code Completion Systems
    Sun, Zhensu
    Du, Xiaoning
    Song, Fu
    Wang, Shangwen
    Ni, Mingze
    Li, Li
    Lo, David
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2025, 34 (01)
  • [10] Improving code completion with program history
    Romain Robbes
    Michele Lanza
    Automated Software Engineering, 2010, 17 : 181 - 212