Designing systems for future maintainability: A case study | IEEE Conference Publication | IEEE Xplore