Improving software maintenance using system-level reverse engineering | IEEE Conference Publication | IEEE Xplore