Release Engineering

March/April 2015

IEEE Software magazine cover

Three release engineers share their perspectives on quality metrics for releases and on continuous delivery's benefits and limitations. They also discuss release-engineering job skills, the required mind-set, the role of education, and cultural change, and they recommend future research areas. The Web extra at is an audio recording of Davide Falessi speaking with Guest Editors Bram Adams and Foutse Khomh about release engineering and its value to the software industry. Read full article »

About IEEE Software

IEEE Software offers pioneering ideas, expert analyses, and thoughtful insights for software professionals who need to keep up with rapid technology change. It's the authority on translating software theory into practice.

Articles from IEEE Software

Code Inflation

Code Inflation

Much of the increase in the size of software applications is unnecessary. The history of the tiny Unix /bin/true command illustrates this growth. Read full article »

The Five Properties of Successful Architectural Oversight

The Five Properties of Successful Architectural Oversight

Successful architectural oversight is key to a software development project's success. For oversight to be effective, it must be timely, objective, systematic, constructive, and pragmatic. Read full article »


Free podcast series: On Computing by Grady Booch and Software Requirements Talk by Jane Cleland-Huang.

Call for Papers:


Visit IEEE Software's multimedia page for more podcasts and videos »

Video: On Computing

On Computing icon

Of Boilers, Bit, and Bots
Author Grady Booch provides an audio recording of his On Computing column, in which he discusses how parallels exist between the Industrial Revolution and our current computing revolution regarding risk, transparency, and responsibility.

se-radio logo