mlsanityData to 14 Oct 2026

Towards Trustworthy AI Software Development Assistance

arXiv 2312.09126 ↗First posted 14 Dec 2023cs.SE cs.LGcited by 4

Not on the map. Why?

Abstract (arXiv)

It is expected that in the near future, AI software development assistants will play an important role in the software industry. However, current software development assistants tend to be unreliable, often producing incorrect, unsafe, or low-quality code. We seek to resolve these issues by introducing a holistic architecture for constructing, training, and using trustworthy AI software development assistants. In the center of the architecture, there is a foundational LLM trained on datasets representative of real-world coding scenarios and complex software architectures, and fine-tuned on code quality criteria beyond correctness. The LLM will make use of graph-based code representations for advanced semantic comprehension. We envision a knowledge graph integrated into the system to provide up-to-date background knowledge and to enable the assistant to provide appropriate explanations. Finally, a modular framework for constrained decoding will ensure that certain guarantees (e.g., for correctness and security) hold for the generated code.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 17 of its 44 references that are in the map. First posted on arXiv 14 Dec 2023.

Builds on

17 of 44 references.

References · 17

  1. 2017Proximal Policy Optimization Algorithmscited by 15,215
  2. 2017Graph Attention Networkscited by 8,923
  3. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
  4. 2022Competition-Level Code Generation with AlphaCodecited by 1,462
  5. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
  6. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 654
  7. 2020GraphCodeBERT: Pre-training Code Representations with Data Flowcited by 609
  8. 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 479
  9. 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 431
  10. 2021A Practical Guide to Multi-Objective Reinforcement Learning and Planningcited by 256
  11. 2022Do Users Write More Insecure Code with AI Assistants?cited by 192
  12. 2022ReACC: A Retrieval-Augmented Code Completion Frameworkcited by 119
5 more
  1. 2020Code Prediction by Feeding Trees to Transformerscited by 70
  2. 2023LLMSecEval: A Dataset of Natural Language Prompts for Security Evaluationscited by 62
  3. 2022What Do They Capture? -- A Structural Analysis of Pre-Trained Language Models for Source Codecited by 50
  4. 2020A Toolkit for Generating Code Knowledge Graphscited by 17
  5. 2018CryptoGuard: High Precision Detection of Cryptographic Vulnerabilities in Massive-sized Java Projectscited by 8

Built on by

Cited by year

Citing papers per year: 2024: 2; 2025: 2.

4 papers.