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 条
  • [41] Temporal Knowledge Graph Completion: A Survey
    Cai, Borui
    Xiang, Yong
    Gao, Longxiang
    Zhang, He
    Li, Yunfeng
    Li, Jianxin
    PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 6545 - 6553
  • [42] Enriching Source Code with Contextual Data for Code Completion Models: An Empirical Study
    van Dam, Tim
    Izadi, Maliheh
    van Deursen, Arie
    2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 170 - 182
  • [43] LORAN C, OMEGA NAVIGATION SYSTEMS NEAR COMPLETION
    不详
    SEA TECHNOLOGY, 1978, 19 (03) : 10 - &
  • [44] TeMP: Temporal Message Passing for Temporal Knowledge Graph Completion
    Wu, Jiapeng
    Cao, Meng
    Cheung, Jackie Chi Kit
    Hamilton, William L.
    PROCEEDINGS OF THE 2020 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP), 2020, : 5730 - 5746
  • [45] The Design and Completion of No Resource Attitude Measurement Navigation System
    Feng Junchao
    Zhong Mingfei
    Cheng Long
    Tian Yingguo
    PROCEEDINGS OF 2018 IEEE 4TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2018), 2018, : 1878 - 1882
  • [46] Stereotaxy, navigation and the temporal concatenation
    Apuzzo, MLJ
    Chen, JCT
    STEREOTACTIC AND FUNCTIONAL NEUROSURGERY, 1999, 72 (2-4) : 82 - 88
  • [47] Syntax-aware on-the-fly code completion
    Takerngsaksiri, Wannita
    Tantithamthavorn, Chakkrit
    Li, Yuan-Fang
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 165
  • [48] Statistical API Completion Based on Code Relevance Mining
    Wang, Chengpeng
    Yang, Yixiao
    Liu, Han
    Kang, Le
    2019 IEEE 2ND INTERNATIONAL WORKSHOP ON MINING AND ANALYZING INTERACTION HISTORIES (MAINT '19), 2019, : 7 - 13
  • [49] Pythia: AI-assisted Code Completion System
    Svyatkovskiy, Alexey
    Zhao, Ying
    Fu, Shengyu
    Sundaresan, Neel
    KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, : 2727 - 2735
  • [50] Statistical Approach to Increase Source Code Completion Accuracy
    Savchenko, Valeriy
    Volkov, Alexander
    PERSPECTIVES OF SYSTEM INFORMATICS, PSI 2017, 2018, 10742 : 352 - 363