The software industry: ten lessons for long life | IEEE Conference Publication | IEEE Xplore