Flagging poor algorithm choice: LLMs next role
Large language models (LLMs) are increasingly able to flag poor algorithm choices in existing code, a step beyond their current role as coding assistants, according to Derek M. Jones, author of the Sh…
Large language models (LLMs) are increasingly able to flag poor algorithm choices in existing code, a step beyond their current role as coding assistants, according to Derek M. Jones, author of the Sh…
A study by Gu, Han, Kim and Zhang found that call-chain neighbourhood information significantly improves fault prediction in software systems. Analyzing four systems (HTTPClient, Jackrabbit, Lucene, a…
Researchers replicated the classic 1986 Knight/Leveson N-version programming experiment using LLM-generated code, finding that coding mistakes remain correlated across implementations even when genera…
LLMs are shifting from vibe-coding to specification-based programming, where human input is via specifications that generate code. This approach enables controlled, repeatable software creation, with …
Researchers applied the Bass diffusion model to estimate the lifecycle of open-source projects by fitting monthly developer contributions and extrapolating future activity. The model's use of the hype…