/
Navigation
Chronicles
Browse all articles
Explore
Semantic exploration
Research
Entity momentum
Nexus
Correlations & relationships
Story Arc
Topic evolution
Drift Map
Semantic trajectory animation
Posts
Analysis & commentary
Pulse API
Tech news intelligence API
Browse
Entities
Companies, people, products, technologies
Domains
Browse by publication source
Handles
Browse by social media handle
Detection
Concept Search
Semantic similarity search
High Impact Stories
Top coverage by position
Sentiment Analysis
Positive/negative coverage
Anomaly Detection
Unusual coverage patterns
Analysis
Rivalry Report
Compare two entities head-to-head
Semantic Pivots
Narrative discontinuities
Crisis Response
Event recovery patterns
Connected
Search: /
Command: ⌘K
Embeddings: large
TEXXR

Chronicles

The story behind the story

days · browse · Enter similar · o open

A study of GPT-3.5-based ChatGPT's ability to solve 728 coding problems: fairly good at solving problems that existed before 2021, but struggles with newer ones

This article is part of our exclusive IEEE Journal Watch series in partnership with IEEE Xplore.

IEEE Spectrum Michelle Hampson

Context & Ripple Effects

The 728-problem evaluation adds a time dimension to concerns raised by a prior analysis of ChatGPT answers on Stack Overflow, which found frequent incorrect information and excessive verbosity. Here, the gap is not simply answer quality: performance differs between older and more recent programming problems.

It also qualifies broad model-to-model comparisons such as reported performance drift across ChatGPT versions. Coding capability should be assessed against the age and currency of the task set, not treated as a fixed attribute of a model.

First-order effects

  • Developers using GPT-3.5-based ChatGPT for recently introduced coding problems have a clearer reason to treat outputs as less dependable and require validation before use.
  • The study narrows the model's apparent strength to problems likely represented in its pre-2021 knowledge, rather than establishing uniform coding competence.

Second-order effects

  • Teams evaluating coding assistants will need benchmarks that distinguish older, well-represented tasks from current ones; aggregate scores can obscure this gap.
  • Tool vendors and buyers may place greater weight on review workflows and fresh-task evaluations when deciding where older models can be deployed.

Third-order effects

  • If temporal gaps persist across coding models, competitive advantage will shift toward systems that can reliably work with current software ecosystems, not merely reproduce solutions to established problems.
  • The result supports a more governed model for AI-assisted development: claims of coding capability will increasingly need task-specific, time-aware evaluation rather than broad demonstrations.

The trend: Coding copilots are moving from generalized benchmark claims toward evaluation based on freshness, reliability, and the controls surrounding production use.

Discussion

  • @HPC_Guru@mastodon.social @HPC_Guru@mastodon.social on mastodon
    How does an #AI code generator compare to a human programmer?  —  Testing GPT-3.5's ability to address 728 coding problems from the LeetCode testing platform in 5 programming languages  —  https://spectrum.ieee.org/...  #GenAI via  —  @ieeespectrum
  • @grady_booch Grady Booch on x
    In other words, ChatGPT is largely useless for generating code for real and enduring economically interesting software-intensive systems. https://spectrum.ieee.org/...
  • @malwarejake Jake Williams on x
    Do LLMs understand programming problems? The data would suggest the answer is no. When presented with problems in the training data set, ChatGPT did okay'ish (though even its best results would get any programmer fired). But on newer problems, it choked. https://spectrum.ieee.org…
  • @mjasay Matt Asay on x
    “As coding evolves, ChatGPT has not been exposed yet to new problems and solutions. It lacks the critical thinking skills of a human and can only address problems it has previously encountered.” AI: good for pattern matching, bad for critical thinking https://spectrum.ieee.org/..…
  • @ivanilves Ivan Ilves on x
    Exploring ChatGPT's role in coding: useful for generating code snippets, explaining code, and aiding in debugging. Always review its suggestions! #Coding #AI 🔗https://spectrum.ieee.org/ ...
  • @simonkp Simon P on x
    ChatGPT's coding skills are impressive, but not perfect. A new study shows it excels at solving older coding problems, but struggles with newer ones, suggesting it lacks the critical thinking skills... #AI #MachineLearning #ArtificialIntelligence #NLP #LLM https://spectrum.ieee.o…
  • @brainify78 @brainify78 on x
    🤖 How good is ChatGPT at coding? A study in IEEE Transactions on Software Engineering shows its success rate ranges from 0.66% to 89%, depending on task difficulty and language. It excels at older problems but struggles with newer ones. #AI #Coding #Cha... https://spectrum.ieee.o…
  • @joel_linux Joel Fernandes on x
    Essentially, as coding evolves, ChatGPT has not been exposed yet to new problems and solutions. It lacks the critical thinking skills of a human and can only address problems it has previously encountered. https://spectrum.ieee.org/...
  • r/technology r on reddit
    How Good Is ChatGPT at Coding, Really?  Study finds that while AI can be great, it also struggles due to training limitations