News

Peer Reviews A pivotal element of this course is the timely completion of peer reviews. In the realm of software engineering, code review is more than just a step in the development process; it's an ...
In this report on architecture and design trends, we’re highlighting some of the major trends that software architects need to be aware of. Think of these as boxes on a context or component diagram.
More information: Alex Gu et al, Challenges and Paths Towards AI for Software Engineering, arXiv (2025). DOI: 10.48550/arxiv.2503.22625 ...
Specialization: Software Architecture for Big Data Instructor: Tyson Gern and Mike Barinek Prior knowledge needed: Software engineering or big data experience View on Coursera Learning Outcomes ...
Key research areas include requirements engineering, architecture, design, service-oriented computing, testing and verification, static analysis, software maintenance and multi-agent systems. Career ...
Software developers typically engage in interaction design when we consider the usability of a user interface (UI), such as Microsoft’s Metro UI for Windows 8. As you might recall, Metro was ...