mlsanityData to 7 Oct 2026

Morescient GAI for Software Engineering (Extended Version)

arXiv 2406.04710 ↗First posted 7 Jun 2024cs.SE cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

The ability of Generative AI (GAI) technology to automatically check, synthesize and modify software engineering artifacts promises to revolutionize all aspects of software engineering. Using GAI for software engineering tasks is consequently one of the most rapidly expanding fields of software engineering research, with over a hundred LLM-based code models having been published since 2021. However, the overwhelming majority of existing code models share a major weakness - they are exclusively trained on the syntactic facet of software, significantly lowering their trustworthiness in tasks dependent on software semantics. To address this problem, a new class of "Morescient" GAI is needed that is "aware" of (i.e., trained on) both the semantic and static facets of software. This, in turn, will require a new generation of software observation platforms capable of generating large quantities of execution observations in a structured and readily analyzable way. In this paper, we present a vision and roadmap for how such "Morescient" GAI models can be engineered, evolved and disseminated according to the principles of open science.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 35 of its 64 references that are in the map. First posted on arXiv 7 Jun 2024.

Builds on

35 of 64 references.

References · 35

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  3. 2020Scaling Laws for Neural Language Modelscited by 6,411
  4. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  5. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,628
  6. 2022Competition-Level Code Generation with AlphaCodecited by 1,427
  7. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
  8. 2023Teaching Large Language Models to Self-Debugcited by 963
  9. 2021Show Your Work: Scratchpads for Intermediate Computation with Language Modelscited by 871
  10. 2021Deduplicating Training Data Makes Language Models Bettercited by 705
  11. 2024StarCoder 2 and The Stack v2: The Next Generationcited by 484
  12. 2023Augmented Language Models: a Surveycited by 398
23 more
  1. 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
  2. 2022CodeT: Code Generation with Generated Testscited by 369
  3. 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 294
  4. 2023Magicoder: Empowering Code Generation with OSS-Instructcited by 251
  5. 2024MiniCheck: Efficient Fact-Checking of LLMs on Grounding Documentscited by 251
  6. 2023LEVER: Learning to Verify Language-to-Code Generation with Executioncited by 228
  7. 2017A Survey of Machine Learning for Big Code and Naturalnesscited by 220
  8. 2021Trustworthy AI: From Principles to Practicescited by 206
  9. 2023Software Testing with Large Language Models: Survey, Landscape, and Visioncited by 163
  10. 2018The Adverse Effects of Code Duplication in Machine Learning Models of Codecited by 123
  11. 2023Chain of Code: Reasoning with a Language Model-Augmented Code Emulatorcited by 120
  12. 2023RLTF: Reinforcement Learning from Unit Test Feedbackcited by 110
  13. 2020Knowledge Graph Embedding for Link Prediction: A Comparative Analysiscited by 85
  14. 2023Refining ChatGPT-Generated Code: Characterizing and Mitigating Code Quality Issuescited by 78
  15. 2022Is GitHub's Copilot as Bad as Humans at Introducing Vulnerabilities in Code?cited by 63
  16. 2024NExT: Teaching Large Language Models to Reason about Code Executioncited by 60
  17. 2021TOGA: A Neural Method for Test Oracle Generationcited by 57
  18. 2023Large Language Models and Simple, Stupid Bugscited by 45
  19. 2023TRACED: Execution-aware Pre-training for Source Codecited by 27
  20. 2024SemCoder: Training Code Language Models with Comprehensive Semantics Reasoningcited by 27
  21. 2024AutoDev: Automated AI-Driven Developmentcited by 24
  22. 2023Trustworthy and Synergistic Artificial Intelligence for Software Engineering: Vision and Roadmapscited by 19
  23. 2024DyPyBench: A Benchmark of Executable Python Softwarecited by 7

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.