Current Issue: The Role of the Software Architect

What's New

The Latest from the Magazine


The Podcast for Professional Developers

Episode 255: Monica Beckwith on Java Garbage Collection

Monica Beckwith headshot

Monica Beckwith joins Robert Blumen for a discussion of java garbage collection.

Listen »

IEEE Software Blog

From the Editors

Common Architecture Weakness Enumeration (CAWE)

by Samuel Kounev, University of Würzburg, Würzburg, Germany

Software architecture design is the first and the fundamental step to address quality goals surrounding attributes such as security, privacy, safety, reliability, dependability, and performance. Design Flaws in the architecture of a software system mean that successful attacks could result in enormous consequences. More »


Podcasts and Video