Is software ambiguous or relative?
This question may sound strange - since one or both of these descriptions may, wrongly or rightly, be applicable. We just don’t know yet - because software is still not fully understood.
ref.: Measures for Excellence, L.H. Putnam and W. Meyers
Therefore, the question, as such, is a valid one.
It forms the central theme for a workshop I am organising for physics students from the University of Twente.
The aim is to explore with them the similarities and differences between software and physical models and processes. In the course of my career, I have noticed many similarities - such as the principle of separation of concern or the measurement of software properties.
Thirty years ago, I received an education in physics. Nowadays, I am a software consultant - yet my background in physics provides me with a broad, basic knowledge and insight.
I hope that the answer to this question will go some way to improve our understanding of software, which still remains ‘patchy’.


No comments:
Post a Comment