Can AI really code? Study maps the roadblocks to autonomous software engineering

MIT CSAIL research highlights that software engineering extends far beyond code generation to tasks like refactoring, migration, and testing, and that artificial intelligence faces steep challenges before it can automate these activities, including assessment, codebase scale, and incorrect retrievals.