Improving IDE Recommendations by Considering Global Implications of Existing Recommendations

被引:0
|
作者
Muslu, Kivanc [1 ]
Brun, Yuriy [1 ]
Holmes, Reid [2 ]
Ernst, Michael D. [1 ]
Notkin, David [1 ]
机构
[1] Univ Washington, Seattle, WA 98195 USA
[2] Univ Waterloo, Sch Comp Sci, Waterloo, ON, Canada
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modern integrated development environments (IDEs) offer recommendations to aid development, such as auto-completions, refactorings, and fixes for compilation errors. Recommendations for each code location are typically computed independently of the other locations. We propose that an IDE should consider the whole codebase, not just the local context, before offering recommendations for a particular location. We demonstrate the potential benefits of our technique by presenting four concrete scenarios in which the Eclipse IDE fails to provide proper Quick Fixes at relevant locations, even though it offers those fixes at other locations. We describe a technique that can augment an existing IDE's recommendations to account for non-local information. For example, when some compilation errors depend on others, our technique helps the developer decide which errors to resolve first.
引用
收藏
页码:1349 / 1352
页数:4
相关论文
共 50 条
  • [1] GUI Design for IDE Command Recommendations
    Gasparic, Marko
    Janes, Andrea
    Ricci, Francesco
    Zanellati, Marco
    IUI'17: PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON INTELLIGENT USER INTERFACES, 2017, : 595 - 599
  • [2] WHO global recommendations for improving health through maternal nutrition
    Rogers, Lisa M.
    ANNALS OF NUTRITION AND METABOLISM, 2023, 79 : 105 - 105
  • [3] Improving Existing Collaborative Filtering Recommendations via Serendipity-Based Algorithm
    Yang, Yongjian
    Xu, Yuanbo
    Wang, En
    Han, Jiayu
    Yu, Zhiwen
    IEEE TRANSACTIONS ON MULTIMEDIA, 2018, 20 (07) : 1888 - 1900
  • [4] IMPROVING RELIABILITY OF RECOMMENDATIONS
    CHECK, JF
    JOURNAL OF COLLEGE STUDENT DEVELOPMENT, 1978, 19 (04) : 370 - 371
  • [5] CUPM RECOMMENDATIONS + IMPLICATIONS
    HUTCHINS.GA
    AMERICAN MATHEMATICAL MONTHLY, 1964, 71 (07): : 839 - &
  • [6] Global Consensus Recommendations on Improving the Safety of Chronic Total Occlusion Interventions
    Wu, Eugene B.
    Kalyanasundaram, Arun
    Brilakis, Emmanouil S.
    Mashayekhi, Kambis
    Tsuchikane, Etsuo
    HEART LUNG AND CIRCULATION, 2024, 33 (07): : 915 - 931
  • [7] RECOMMENDATIONS FOR IMPROVING LOAN SERVICES
    不详
    ZEITSCHRIFT FUR POLITIK, 1977, 24 (04): : 321 - 329
  • [8] Improving Exception Handling with Recommendations
    Barbosa, Eiji Adachi
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 666 - 669
  • [9] Recommendations for Improving Wheelchair Care
    不详
    REHABILITATION, 2018, 57 (06)
  • [10] Improving Recommendations with Collaborative Factors
    Yu, Penghua
    Lin, Lanfen
    Wang, Feng
    Wang, Jing
    Wang, Meng
    WEB-AGE INFORMATION MANAGEMENT, WAIM 2014, 2014, 8485 : 30 - 33