• Home
  • Search
  • Learning from examples to improve code completion systems
  • Open Access IconOpen Access
  • Cite Icon430
  • https://doi.org/10.1145/1595696.1595728Copy DOI Icon

Learning from examples to improve code completion systems

  • Aug 24, 2009
  • Marcel Bruch +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The suggestions made by current IDE's code completion features are based exclusively on static type system of the programming language. As a result, often proposals are made which are irrelevant for a particular working context. Also, these suggestions are ordered alphabetically rather than by their relevance in a particular context. In this paper, we present intelligent code completion systems that learn from existing code repositories. We have implemented three such systems, each using the information contained in repositories in a different way. We perform a large-scale quantitative evaluation of these systems, integrate the best performing one into Eclipse, and evaluate the latter also by a user study. Our experiments give evidence that intelligent code completion systems which learn from examples significantly outperform mainstream code completion systems in terms of the relevance of their suggestions and thus have the potential to enhance developers' productivity.

Similar Papers
  • Conference Article
  • Citations14

Hydraulically-Actuated Intelligent Completions: Development and Applications

  • May 01, 2000
  • Steven Hodges +2
  • Conference Article
  • Citations8

Designing, Planning and Installation of an 8-Zone All-Electric Intelligent Completion System in an Extreme Reservoir Contact Well

  • Sep 15, 2015
  • S Jacob +3
  • Conference Article
  • Citations8

Intelligent Completions and Un-Cemented Liners Combine to Provide a Fully Completed Solution with Zonal Isolation in Norway

  • Sep 30, 2013
  • A W Kent +12
  • Conference Article
  • Citations6

Case History Of A 5 Zone Multi-Drop Hydraulic Control Intelligent Offshore Completion In Brunei

  • May 05, 2003
  • O Skilbrei +3
  • Conference Article
  • Citations14

An empirical investigation of the effects of type systems and code completion on API usability using TypeScript and JavaScript in MS visual studio

  • Oct 21, 2015
  • Lars Fischer +1
  • Conference Article
  • Citations2

Real-Time Edge Intelligence and Remotely Controlled Optimization of Intelligent Completion Injectivity

  • May 07, 2024
  • N Faizah +6
  • Conference Article
  • Citations4

Case Study of Intelligent Completion with New Generation Electro-Hydraulic Downhole Control System

  • Apr 25, 2016
  • SPE Kingdom of Saudi Arabia Annual Technical Symposium and Exhibition
  • Suresh Jacob +3
  • Research Article

System-Engineering Recommendations Aim To Improve Intelligent Completions

  • Apr 01, 2023
  • Journal of Petroleum Technology
  • Chris Carpenter
  • Conference Article
  • Citations4

Exploring and Improving Code Completion for Test Code

  • Apr 15, 2024
  • Tingwei Zhu +6
  • Research Article
  • Citations2

Intelligent Completion Systems: Reservoir Rationale

  • Oct 01, 1998
  • Journal of Petroleum Technology
  • Dennis Denney
  • Research Article
  • Citations77

Code Completion by Modeling Flattened Abstract Syntax Trees as Graphs

  • May 18, 2021
  • Proceedings of the AAAI Conference on Artificial Intelligence
  • Yanlin Wang +1
  • Conference Article
  • Citations3

A Two Phase Smart Code Editor

  • Jun 11, 2021
  • 2021 3rd International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA)
  • Melike Serra Kalyon +1
  • Conference Article
  • Citations11

Buzios Presalt Wells: Delivering Intelligent Completion In Ultra-Deepwater Carbonate Reservoirs

  • Aug 09, 2021
  • Eduardo Schnitzler +6
  • Research Article

Technology Focus: Offshore Drilling and Completion (April 2018)

  • Apr 01, 2018
  • Journal of Petroleum Technology
  • Martin Rylance
  • Conference Article
  • Citations12

AmAssist: In-IDE ambient search of online programming resources

  • Mar 01, 2015
  • Hongwei Li +6
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.