Using split objects for maintenance and reengineering tasks | IEEE Conference Publication | IEEE Xplore