A final editorial
What is software?
Automated software engineering: supporting understanding
Model driven code checking
Reasoning about programs via operational semantics: requirements for a support system
A journey to highly dynamic, self-adaptive service-based applications
The socio-economics of software architecture
Rethinking software design in participation cultures
Personal reflections on automation, programming culture, and model-based software engineering
Desert Island Column
A method and tools for large scale scenarios
Requirements model generation to support requirements elicitation: the Secure Tropos experience
Deriving event-based transition systems from goal-oriented requirements models
On similarity-awareness in testing-based fault localization
Desert Island Column
Guest Editors’ Introduction
A portable compiler-integrated approach to permanent checking
Differencing and merging of architectural views
Continuous and automated evolution of architecture-to-implementation traceability links
Desert Island Column