mlsanityData to 14 Oct 2026

The Rise and Fall(?) of Software Engineering

arXiv 2406.10141 ↗First posted 14 Jun 2024cs.SE cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Over the last ten years, the realm of Artificial Intelligence (AI) has experienced an explosion of revolutionary breakthroughs, transforming what seemed like a far-off dream into a reality that is now deeply embedded in our everyday lives. AI's widespread impact is revolutionizing virtually all aspects of human life, and software engineering (SE) is no exception. As we explore this changing landscape, we are faced with questions about what the future holds for SE and how AI will reshape the roles, duties, and methodologies within the field. The introduction of these groundbreaking technologies highlights the inevitable shift towards a new paradigm, suggesting a future where AI's capabilities may redefine the boundaries of SE, potentially even more than human input. In this paper, we aim at outlining the key elements that, based on our expertise, are vital for the smooth integration of AI into SE, all while preserving the intrinsic human creativity that has been the driving force behind the field. First, we provide a brief description of SE and AI evolution. Afterward, we delve into the intricate interplay between AI-driven automation and human innovation, exploring how these two components can work together to advance SE practices to new methods and standards.

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

Builds on

38 of 153 references.

References · 38

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  4. 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
  5. 2019Local Model Poisoning Attacks to Byzantine-Robust Federated Learningcited by 493
  6. 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 431
  7. 2023CodeT5+: Open Code Large Language Models for Code Understanding and Generationcited by 333
  8. 2020IntelliCode Compose: Code Generation Using Transformercited by 227
  9. 2022GitHub Copilot AI pair programmer: Asset or Liability?cited by 152
  10. 2018An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translationcited by 108
  11. 2022Automating Code Review Activities by Large-Scale Pre-trainingcited by 98
  12. 2020Improved Code Summarization via a Graph Neural Networkcited by 79
26 more
  1. 2023Refining ChatGPT-Generated Code: Characterizing and Mitigating Code Quality Issuescited by 79
  2. 2023On the Robustness of Code Generation Techniques: An Empirical Study on GitHub Copilotcited by 64
  3. 2022Using Pre-Trained Models to Boost Code Review Automationcited by 63
  4. 2020Multi-task Learning based Pre-trained Language Model for Code Completioncited by 58
  5. 2019Pythia: AI-assisted Code Completion Systemcited by 55
  6. 2023A Survey of Learning-based Automated Program Repaircited by 55
  7. 2019On Learning Meaningful Code Changes via Neural Machine Translationcited by 50
  8. 2022CodeFill: Multi-token Code Completion by Jointly Learning from Structure and Naming Sequencescited by 50
  9. 2017Code Completion with Neural Attention and Pointer Networkscited by 49
  10. 2022No More Fine-Tuning? An Experimental Evaluation of Prompt Tuning in Code Intelligencecited by 41
  11. 2020Adoption and Effects of Software Engineering Best Practices in Machine Learningcited by 33
  12. 2024Robustness, Security, Privacy, Explainability, Efficiency, and Usability of Large Language Models for Codecited by 28
  13. 2021Choose Your Programming Copilot: A Comparison of the Program Synthesis Performance of GitHub Copilot and Genetic Programmingcited by 24
  14. 2021An Empirical Study on the Usage of Transformer Models for Code Completioncited by 22
  15. 2018DeepTriage: Exploring the Effectiveness of Deep Learning for Bug Triagingcited by 20
  16. 2021Improving Code Summarization with Block-wise Abstract Syntax Tree Splittingcited by 19
  17. 2021Characterizing and Detecting Mismatch in Machine-Learning-Enabled Systemscited by 19
  18. 2022Using Deep Learning to Generate Complete Log Statementscited by 17
  19. 2024Studying LLM Performance on Closed- and Open-source Datacited by 11
  20. 2018Learning to Generate Corrective Patches using Neural Machine Translationcited by 10
  21. 2023What are the Machine Learning best practices reported by practitioners on Stack Exchange?cited by 3
  22. 2023CCRep: Learning Code Change Representations via Pre-Trained Code Model and Query Backcited by 3
  23. 2023Towards Energy Consumption and Carbon Footprint Testing for AI-driven IoT Servicescited by 3
  24. 2024Towards Summarizing Code Snippets Using Pre-Trained Transformerscited by 3
  25. 2016A Bayesian Network Approach to Assess and Predict Software Quality Using Activity-Based Quality Models (Conference Version)cited by 1
  26. 2023On Using Information Retrieval to Recommend Machine Learning Good Practices for Software Engineerscited by 1

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.