Engineering Challenges in AI Applications
Engineering Challenges Unique to AI-Enabled Applications Adding artificial intelligence (AI) or machine learning (ML) to software changes what engineers need to manage. Traditional applications generally execute explicitly programmed logic. An AI application, however, produces outputs influenced by models, data, user behavior, and often new data. As a result, successful AI application development involves more than […]
AI Code Generation for Security, Quality, and Maintainability
Evaluating AI-Generated Code for Security and Maintainability The rapid shift to AI code generation and the engineer’s role in development Three-quarters of all new code at Google in 2026 is now artificial intelligence (AI)-generated and approved by engineers, and it’s not just Google. Microsoft’s Chief Technology Officer said he believes 95% of all code will […]
Artificial Intelligence Systems: Why Engineering Matters
Why Building AI Systems Requires More Than Machine Learning Production-ready AI depends on strong software engineering as much as the models behind it A machine learning (ML) model can perform well in testing and still fall short when it becomes part of a real application. This is why building useful artificial intelligence (AI) systems means […]
Redefining and Elevating Higher Education in an AI-Enabled World
ECE alum takes leading role in shaping all things AI at the University of Rochester.
AI Prognostics with Pathologist-in-the-Loop
Batmanghelich joins effort to create AI models for trustworthy breast cancer evaluations.
Engineering AI with Sense and Sensibility
Emphasis on empathy and integrity nets ECE student two Google Gemini hackathon prizes.
Towards a State of Sustainability
ECE researchers receive state support for data center energy optimization project.
Software Engineering for Production-Ready AI: What It Takes to Move Beyond Prototypes
How software engineering brings AI prototypes to production Artificial intelligence (AI) pilots and prototypes exemplify the seemingly endless possibilities in today’s tech-driven economy. Although necessary, these early-stage innovations are limited by nature. They’re optimized for precisely controlled conditions and simply not ready to take on the added complications of the production environment. Software engineering transforms […]
Software Engineering for AI: Building a New Generation of Intelligent Systems
What it takes to turn models into scalable systems The disciplines of artificial intelligence (AI) and software engineering are stronger in tandem. AI models are trained on data to identify patterns, while software engineering adds structures and systems to make intelligence scalable and reliable. Together, these technologies create intelligent systems that move beyond executing logic […]
On Reversing the Data Center Backlash
The New York Times features Professor Coskun and her work with Emerald AI.