The task artifact cycle: a conceptual approach to maintenance and reengineering | IEEE Conference Publication | IEEE Xplore