AI for Code
Most enterprises rely on large volumes of aging code that are a challenge to debug, maintain, and update. At IBM Research, we’re using AI to help modernize software stacks, designing automated programming and refactoring systems to help businesses keep up with the speed of modern life.
Our work
These new IBM agents will give developers new ways to solve problems — and clear their backlog
NewsMike MurphyWhat’s an LLM context window and why is it getting larger?
NewsKim MartineauSoftware has eaten the world. What now?
Q & AKim MartineauCOBOL programmers are getting harder to find. IBM’s code-writing AI can help
NewsKim MartineauFind and fix IT glitches before they crash the system
NewsKim MartineauContinuing the momentum of AI for Code with Project Wisdom
NewsRuchir Puri- See more of our work on AI for Code
Publications
DocCGen: Document-based Controlled Code Generation
- Sameer Pimparkhede
- Mehant Kammakomati
- et al.
- 2024
- EMNLP 2024
Sequential API Function Calling Using GraphQL Schema
- Avirup Saha
- Lakshmi Mandal
- et al.
- 2024
- EMNLP 2024
Ansible Lightspeed: A Code Generation Service for IT Automation
- Priyam Sahoo
- Saurabh Pujar
- et al.
- 2024
- ASE 2024
Experience Report on Applying Program Analysis Techniques for Mainframe Application Understanding
- Shivali Agarwal
- Hiroaki Nakamura
- et al.
- 2024
- ASE 2024
Qiskit Code Assistant: Training LLMs for generating Quantum Computing Code
- Nicolas Dupuis
- Luca Buratti
- et al.
- 2024
- LAD 2024
Qiskit HumanEval: An evaluation benchmark for Quantum Code Generative Models
- Sanjay Kumar Lalta Prasad Vishwakarma
- Frank Harkins
- et al.
- 2024
- QCE 2024