mlsanityData to 7 Oct 2026

Copilot for Xcode: Exploring AI-Assisted Programming by Prompting Cloud-based Large Language Models

arXiv 2307.14349 ↗First posted 8 Jul 2023cs.SE cs.AIcited by 11

Not on the map. Why?

Abstract (arXiv)

This paper presents an AI-assisted programming tool called Copilot for Xcode for program composition and design to support human software developers. By seamlessly integrating cloud-based Large Language Models (LLM) with Apple's local development environment, Xcode, this tool enhances productivity and unleashes creativity for software development in Apple software ecosystem (e.g., iOS apps, macOS). Leveraging advanced natural language processing (NLP) techniques, Copilot for Xcode effectively processes source code tokens and patterns within code repositories, enabling features such as code generation, autocompletion, documentation, and error detection. Software developers can also query and make "small" decisions for program composition, some of which can be made simultaneously, and this is facilitated through prompt engineering in a chat interface of Copilot for Xcode. Finally, we present simple case studies as evidence of the effectiveness of utilizing NLP in Xcode to prompt popular LLM services like OpenAI ChatGPT for program composition and design.

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 17 of its 62 references that are in the map. First posted on arXiv 8 Jul 2023.

Builds on

17 of 62 references.

References · 17

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2023GPT-4 Technical Reportcited by 18,132
  4. 2022Training language models to follow instructions with human feedbackcited by 15,712
  5. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  6. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  7. 2017Deep reinforcement learning from human preferencescited by 3,846
  8. 2022Competition-Level Code Generation with AlphaCodecited by 1,427
  9. 2023PaLM 2 Technical Reportcited by 1,154
  10. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
  11. 2022PromptChainer: Chaining Large Language Model Prompts through Visual Programmingcited by 134
  12. 2022Automating Code Review Activities by Large-Scale Pre-trainingcited by 98
5 more
  1. 2022Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programmingcited by 91
  2. 2023AI-assisted coding: Experiments with GPT-4cited by 43
  3. 2023Natural Language Generation and Understanding of Big Code for AI-Assisted Programming: A Reviewcited by 32
  4. 2014Learning Natural Coding Conventionscited by 28
  5. 2021Elixir: Effective object-oriented program repaircited by 16

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 2; 2024: 3; 2025: 4; 2026: 2.

11 papers.