Latest Findings · ASI Lab

Graduates Rate Themselves 4.45 for Job Readiness. Their Employers Say 3.14.

The ASI Lab asked 21 new software engineering graduates and 5 senior engineers to rate how ready those graduates were for real industry work. Graduates gave themselves 4.45 out of 5 on industry readiness, while the engineers who actually hired and worked with new graduates scored their performance at 3.14. The study traces where that confidence gap comes from, how online learning widened it for some students, and why heavy reliance on large language models can boost coding speed while quietly weakening deeper problem solving.

Yicheng Sun, Jacky W. Keung, Hi Kuen Yu, Yihan Liao, Yishu Li, Xiaoxue Ma
Agentic Software Intelligence Research Lab · Department of Computer Science, City University of Hong Kong
COMPSAC · 2026

The ASI Lab asked 21 new software engineering graduates and 5 senior engineers to rate how ready those graduates were for real industry work. Graduates gave themselves 4.45 out of 5 on industry readiness, while the engineers who actually hired and worked with new graduates scored their performance at 3.14. The study traces where that confidence gap comes from, how online learning widened it for some students, and why heavy reliance on large language models can boost coding speed while quietly weakening deeper problem solving.

![Table comparing Likert scores from graduates and senior engineers]
Table II from the COMPSAC 2026 paper: mean Likert scores from graduates and senior engineers. Graduates self assess industry readiness at 4.45 while engineers rate graduates' performance at 3.14 and professional knowledge at 3.16.

Why it matters

Software engineering graduates are entering the workforce in record numbers, and employers are increasingly impatient about how long it takes a new hire to become productive. This paper puts a number on the problem for the first time from both sides at once: it collects the graduates' own view and the view of the senior engineers who work beside them, using the same measuring stick. That dual perspective turns a vague complaint about the skills gap into a precise map of where expectations diverge, which is exactly what curriculum designers need in order to act.

The study also arrives at a moment when two forces are reshaping software engineering education at the same time. Online learning, accelerated by the pandemic, removed much of the real time debugging help and team collaboration that programming courses depend on. At the same time, large language models have become everyday tools in student coursework. The paper works through the evidence on both fronts, including a controlled comparison of 25 programming problems against historical student scores from 2018 to 2020, and comes out with a balanced and surprisingly constructive message: AI tools help with code completion, debugging and speeding up routine work, but the core skills of independent design and critical thinking still have to be built the old way, through practice.

For the software industry skills debate, the takeaway is encouraging rather than gloomy. Graduates in this study were strong on theory, algorithms and communication, and engineers agreed they are quick learners. The reportable gap is not ability but exposure: large codebases, Agile rituals, code review culture, and the everyday toolchain of Docker, Kubernetes and CI/CD. Every one of those can be taught inside a course if the curriculum is designed around real projects instead of isolated exercises.

Key findings

Two Sides, One Scale

What it means for practitioners

For engineering managers and tech leads, the message is that new hires are not short on ability, they are short on shared context. Engineers in this study described new graduates as fast learners with excellent algorithmic skills who simply had never seen a real codebase, a sprint board or a pull request review. Pairing each new hire with a mentor for the first sprints, and assigning a small refactoring task in an existing repository during week one, addresses the exact gap the paper measures. It also replaces the roughly half year of informal ramp up that engineers reported with structured progress.

For educators and curriculum owners, the strongest signal is that students themselves are asking for real projects and professional tools. When the research team mined 42,800 student feedback entries with TF IDF and LDA topic modeling, the top ranked terms were industry tools, real world projects and coding practice. The paper's recommendation follows directly: teach against a real existing codebase, run genuine code reviews in class, and make continuous integration and containerization part of the coursework rather than slides. On LLMs, the balanced route works best: use them openly in class but assess some work without them, especially architecture and algorithm design, so the skill of independent judgment is measured and protected.

Related reading

Get the paper & cite it

Download full PDF ↓ View at DOI

Official citation: Yicheng Sun, Jacky W. Keung, Hi Kuen Yu, Yihan Liao, Yishu Li, Xiaoxue Ma (2026). Where Do Expectations Diverge? an Empirical Analysis of Software Engineering Graduate Preparedness in Industry.. COMPSAC. DOI: 10.1109/COMPSAC69091.2026.00213.

software engineering education graduate readiness curriculum industry skills LLM