A heuristic application model of maintainability design criteria | IEEE Conference Publication | IEEE Xplore