A task-based approach to improving the software maintenance process | IEEE Conference Publication | IEEE Xplore